Вопросы

пагинация при скроллинге msearch

подскажите, что не так, в мобильном телефоне при скроллинге не работает пагинация

[[!mFilter2?
					&limit=`21`
					&parents=`[[*id]]`
					&loadModels=`pdoPage`
                                        &element=`msProducts`
					&setMeta=`1`
					&filters=`
                                        tv|etaj,
			                ms|price:number,
					&showLog=`0`
					&suggestionsRadio=`ms|vendor`
					&_filterOptions=`{"autoLoad":0}`
					&tpls=`producthomefilter`
                                        &includeTVs=`tgsize,gsize,osize`
					&class=`msProduct`
                                        &sort=`ms|price:asc`
					&tplOuter=`mFilter2.outer`
					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
					&tplFilter.row.ms|price=`mFilter2.filter.number`
					&tplFilter.outer.tv|osize=`tpl.mFilter2.filter.slider`
					&tplFilter.row.tv|osize=`mFilter2.filter.number`
                                        &ajaxMode=`scroll`
]]
Aslero
16 мая 2019, 18:26
modx.pro
1 131
0

[РЕШЕНО] проблема с получением объекта $order при создании заказа

Здравствуйте! Возникла необходимость отправки письма при создании заказа магазина не только пользователю и менеджеру, но и ещё на ряд адресов. Для этих целей был написан плагин, но $num возвращает пустое значение, как для msOnCreateOrder, так и для msOnBeforeEmptyOrder. Вот пример кода в упрощенном виде:
case 'msOnBeforeEmptyOrder':
        $num = $order->num;
        mail('mailbox@gmail.com', 'test2', $num);
        break;
В чём может быть проблема?
Владимир
16 мая 2019, 16:59
modx.pro
1 070
0

Поиск по артикулу mSearch2

Добрый день! не могу понять почему не ищет по артикулу товара
Так вывожу форму
[[!mSearchForm?
            	&pageId=`31`
            	&includeTVs=`image`
            	&element=`msProducts`
            	&parents=`4`
            	&limit = `10`
            	&autocomplete = `1`
            	&onlyIndex = `1`
            ]]
Вот настройки плагина prntscr.com/npbnet
Подскажите пожалуйста, в чем может быть причина?
Дмитрий
16 мая 2019, 13:55
modx.pro
4 465
0

Fenom передача значения var выше

Здравствуйте!

Меня интересует такой вопрос, возможно ли значение var передать выше в код для исполнения функции?
Пример:
{set $test = 4}
                    {if $test == 5}
                        true
                        {else}
                        false
                    {/if}
{set $test = 5}
Или:
{if $test == 5}
    true
    {else}
        false
{/if}
{set $test = 5}
Как в этом варианте передать значение test = 5 выше, изменив значение 4? Есть ли в Fenom переменные которые читаются из любого положения?
Александр
16 мая 2019, 13:00
modx.pro
1 630
0

Из-за проблем с Ditto сайт перестал работать

Привет друзья, не подскажете У меня есть сайт на MODX. До 9 мая работал нормально, после этого сам по себе перестал работать. Оказалось вся проблема в сниппете Ditto, потому что некоторые страницы где не используются Ditto работает нормально. А где используются Ditto не открывается, просто висит ошибка Error.

Вот лог ошибка:

Trying to get property 'action' of non-object
« MODX Parse Error »
Error: count(): Parameter must be an array or an object that implements Countable
Error information
ErrorType[num] WARNING[2]
File /var/www/vhosts/kuwc.kz/atekps.kz/assets/snippets/ditto/classes/ditto.class.inc.php
Line 584
Source if (($summarize == 0 && $summarize != «all») || count($IDs) == 0 || ($IDs == false && $IDs != «0»)) {
Current Snippet Ditto

Basic info
REQUEST_URI atekps.kz/news/
Resource [7] Новости
Referer atekps.kz/
User Agent Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 YaBrowser/19.4.0.2397 Yowser/2.5 Safari/537.36
IP 5.188.154.104
Current time 2019-05-16 15:24:51
Zangar
16 мая 2019, 12:55
modx.pro
1 114
0

Отмена импорта в плагине mSync

Кто-то имел дело с плагинами для mSync? Можно ли там как-то в плагине на mSyncOnBeforeImportProduct отменить импорт определённого товара? Допустим мне пришел товар, я проанализировал, понял, что это не товар, а опция msOptionsPrice2 для другого товара, создал опцию, а импорт товара дальше остановил? Что надо вернуть из плагина, чтоб импорт прервать?
Антон
16 мая 2019, 11:54
modx.pro
994
0

Кэширование данных в браузере - включить

Вопрос не связан напрямую с MODX но как я с удовольствием и радостью недавно заметил, что раздел вопросы на этом сайте имеет вот такое описание «Здесь можно задавать различные вопросы про MODX, хостинги, базы данных, программирование и вообще -ЧТО УГОДНО. „

Поэтому с чистым сердцем задаю вопрос.
Кто как решает вопрос с кэшированием данных которые отдает сервер в браузере. Многие сервисы аналитики рекомендуют отправлять картинки, скрипты, стили в кэш браузера.
Для начала открываю инструменты разработчика браузера и смотрю, что при загрузки страницы многие элементы и так грузятся из кэша. Однако смотрю какие заголовки отправляет сервер и там указано — кешироавние не включено. И тоже самое говорит google page speed, мол все файлы изображений, скрипты и так далее грузятся без кэширования в браузере.

Ок, я начинаю с самого простого, как и советует google page speed — с передачи сервером заголовка о включении кэшироавния.
Александр Мельник
16 мая 2019, 11:26
modx.pro
925
0

MiniShop2. Скрипт импорта csv.php. Запаузить на определенное время скрипт после определенного кол-ва единиц импорта.

Всем хай.

Следующая задача. Вызываю скрипт импорта csv.php для импорта из файла через адресную строку браузера. Далее, например, мне нужно, чтобы через 150 единиц импорта скрипт паузился на 60 секунд, затем продолжал с того же места в файле, на котором остановился. Каким образом этого можно добиться, если вообще возможно.
Спасибо.
Anton_red
16 мая 2019, 01:11
modx.pro
786
0

Убрать отображение ненужных полей в профиле и редактировать их порядок

Доброго времени! Как убрать отображение ненужных полей в редактировании профиля и в общей информации профиля (факс, почтовый индекс и тд)? И как поменять их порядок?
З.Ы. Отображение в админке естественно
Заранее спасибо за ответ
Дмитрий
15 мая 2019, 17:48
modx.pro
993
0

Как сделать оглавление страниц сгенерированных при помощи pdoPage из полей MIGX?

Привет всем!
Есть ресурс. У ресурса есть дополнительное поле «chapter» с типом MIGX в строках которого храню:
  • заголовок (field: set);
  • картинку (field: image);
  • длинный текст (field: description).
Моя задача: вывести значения строк полей MIGX постранично и сделать навигацию по страницам в виде списка (аля оглавление).

Делаю вывод полей MIGX при помощи pdoPage таким образом, чтобы на одной странице были значения одной строки поля MIGX (limit=1).
Dmytro Bochkov
15 мая 2019, 15:39
modx.pro
1 069
0