Олег

Олег

С нами с 31 октября 2016; Место в рейтинге пользователей: #87

MS2: Изменение полей для поиска в mscategory

Собственно вопрос такой: как изменить список полей, по которым идет поиск? Я добавил поля в msProducts, но искать по ним не могу, хотя это было бы очень славно.

Можно ли отключить поиск по id? В названии есть числа и не получается по ним искать, происходит поиск по id.
Олег
03 декабря 2018, 20:17
modx.pro
582
0

Экспорт товаров в xml

Доброго времени суток!
Подскажите, пожалуйста, как можно выгрузить товары в xml (а конкретно в авито)?
Желательно с финтифлюшками — значения по умолчанию, переназначение названий полей итд.

msImportExport описано, что может в xml, но не вижу такого варианта в админке (стоит на одном из сайтов).
Вижу может выгрузить для яндекс маркета, но, к сожалению, не то.
Конечно есть вариант написать свое, но нет лишнего времени.
Олег
07 ноября 2018, 20:24
modx.pro
1
5 359
-1

Использование товаров в minishop2 из сторонней базы данных

Доброго времени суток!
Собственно вопрос в теме — насколько трудоемко использовать товары из другой базы.
Я представляю, как добавить поддержку базы в xpdo, но вот не имею представления, как подменить базу, из которой будут таскаться товары для сайта. (ведь там всплывает табличка modresource, пересечение айдишников, работа msgallery итд).
Сама проблема — имеется база на примерно 5000 товаров, к которым около 7000 изображений.

К сожалению эта база вместе с изображениями копируется на около 40 сайтов, и ладно бы только место — базы приходится обновлять и актуализировать, для чего каждому товару присвоен уникальный артикул, по которому и проходит обновление, приходится повторять для всех баз.

Прошу совета в реализации или ценника на разработку модуля, который позволил бы для товаров в минишопе указывать отдельную базу данных.
Все сайты лежат на одном сервере.
Айдишники родительских категорий можно привести к одинаковым.
Олег
24 сентября 2018, 19:12
modx.pro
1 567
0

Свой метод доставки miniShop2

Здравствуйте, товарищи.
Решил сделать свой метод доставки, но не могу найти, как возвращать ошибки.
Здесь указано, что существует метод error(), но он не используется в обычной логике. А где используется?
Олег
01 февраля 2018, 07:52
modx.pro
1 035
0

Баг в pdoResources

Всем привет! Я думаю, что нашел баг в pdoResources, как я могу сообщить о нем?

Вот вызов сниппета:
{'pdoResources' | snippet : [
        'leftJoin' => [
    		"msProductData" => [
    			"class"=> "msProductData",
    			"on"=> "modResource.id = msProductData.id"
    		]
    	],
    	'select' => [
    	    'modResource' => 'id',
    	    'msProductData' => 'article,price,old_price,section,floor,count_rooms,square,square_living,square_kitchen,balcons,loggias,sea_view,yard_view,windows_face,status,price_meter,price_meter_super,coordinates',
    	],
        'limit' => 0,
        'return' => 'json'
        
    ]}
Олег
31 октября 2017, 13:01
modx.pro
1 189
0

Изменить поле выбора родителя для товара miniShop2

Всем привет!
Потребовалось поменять родителя у товара в minishop2, но с удивлением обнаружил, что нужного родителя нет в списке. Удивился — до этого не думал, что проблема может возникнуть. В modx очень удобное указание родителя — простым кликом по нужному пункту в меню.

Покопавшись в файлах обнаружил файл getcats.class.php, который отдает нужных родителей.
По умолчанию там установлено ограничение на 20 результатов, хотя поменять его и не трудно (изменив файл), хотел бы узнать — есть ли другое решение? Может быть можно вернуть дефолтный способ выбора родителя?
Олег
05 сентября 2017, 20:42
modx.pro
2 066
0

Видеогалерея

Всем привет!
Возникла задача прикреплять несколько видео к ресурсам, думал сделать это через ms2gallery. Где-то 100% читал, что умеет работать с любыми файлами.
Но, к своему удивлению, не смог прикрепить видео для теста, хоть и добавил формат в список разрешенных. Есть ли возможность создания фото-видео галереи через ms2gallery?

Если нет, то как это можно сделать?

UPD
Оказывается нужно было поменять не только типы файлов, но и максимальный размер в настройках, плюс максимальный размер в php.
Хоть бы предупреждение какое выдавалось)
Олег
02 августа 2017, 13:08
modx.pro
1 143
0

Страницы - поддомены

Всем привет!
Возникла потребность показывать страницы в качестве поддоменов, причем сохраняя возможность вложенности страниц.
Не нашел готового решения, потому результатом стал плагин, который можно увидеть под катом.

Позволяет использовать обычные страницы в качестве поддоменов, примеры:

mysite.ru/test — Изначальный адрес.
test.mysite.ru — Новый адрес с поддоменом.

Также работает и с дочерними страницами, примеры:

mysite.ru/test/page.html — Изначальный адрес.
test.mysite.ru/page.html — Новый адрес с поддоменом.
Олег
18 июля 2017, 07:47
modx.pro
23
6 693
+10

Как превратить раздел с тикетами в документ?

Как-то не сталкивался с такой задачей раньше.
Случайно был выбран не тот тип документа и не получается вернуть обратно :)
Если поменяю значение в базе — этого будет достаточно?

Проблема в том, что у этой страницы есть сотни полторы дочерних страниц, плюс некоторые элементы завязаны на id страницы — так что вариант сделать новую страницу допускается, но с натяжкой. Лучше вернуть тип документа.
Олег
07 июля 2017, 12:24
modx.pro
1 430
0

DiscountMS2 - Скидки для категорий товаров

Поздравляю всех (или сочувствую всем, спорный вопрос) с началом новой рабочей недели!
Наклепал свой первый более-менее серьезный компонент, хочу представить на суд общественности.

Компонент предназначен для выставления скидки внутри категорий. Поддерживает мультикатегории и указание глубины поиска товаров.

Есть возможность указания скидки как со страницы компонента, так и через TV.

Вот так выглядит страница в админке:



Вот так — указание скидки через ТВ:



Добавление новой скидки:



Олег
03 июля 2017, 12:43
modx.pro
3
1 658
+12