Всего 125 937 комментариев

Виталий Киреев
18 августа 2022, 08:51
0
У меня нет на это времени. Попробуйте поискать исполнителя в разделе объявлений…
Алексей
17 августа 2022, 21:22
0
Благодарю. Только, если сохранить в плейсхолдер, то он по умолчанию выводит сразу же то что «Подходящих результатов не найдено».
Артур Шевченко
17 августа 2022, 21:06
0
Чтобы происходил поиск по имени категории, нужно добавить товару поле с этим значением. Что касается сообщений, то для первого нужно
[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&minQuery=`2`]]
сохранить в плейсхолдер и проверить его на пустоту. А два других вроде из формы как их сюда включить не знаю.
Алексей
17 августа 2022, 20:55
0
Да и как сделать правильно, чтобы PdoPage выдавал вот эти сообщения?
mse2_err_no_results → «Подходящих результатов не найдено».
mse2_err_min_query → «Слишком короткий поисковый запрос». То есть, указанный запрос меньше значения &minQuery.
mse2_err_no_query → «Задан пустой поисковый запрос».
Futuris
17 августа 2022, 20:02
0
Спасибо. А на какое событие должен этот плагин запускаться? Или если это скрипт — где разместить этот файл?
Михаил
17 августа 2022, 18:48
0
Это я для примера в снипете сделал… Можно в плагине или просто в скрипте. В общем в любом удобном месте
Ксения
17 августа 2022, 13:21
0
А за дополнительную плату, это возможно?
Futuris
17 августа 2022, 12:54
0
Вот таким достаточно простым способом можно быстро создавать свои таблицы и работать с ними.
Простите за глупый вопрос, а где должен выполняться этот код?
Сергей Карпович
16 августа 2022, 12:14
0
При ajaxMode=scroll обычная пагинация тоже присутствует, но в скрытом состоянии, просто в инспекторе найди ее и переопредели стиль
Анастасия
16 августа 2022, 11:13
0
спасибо, сработало)
Артур Шевченко
16 августа 2022, 10:55
0
Велика вероятность, что в [[*imgBlogDetails]] относительный путь, а для турбо-страниц нужен абсолютный. Попробуйте так
<img src="[[++site_url]][[*imgBlogDetails]]" alt="[[+pagetitle]]">
Роман
16 августа 2022, 09:34
+2
За-то когда сделаете, можете написать статью на modx.pro, другим будет тоже интересно, как вы это реализовали.
Сергей Фещуков
16 августа 2022, 06:52
0
Добрый день. Компонент добавляет в miniShop2 кастомный класс cfOrderHandler, в нём реализована отправка заказов из разных городов разным менеджерам. Для этого надо назначить класс cfOrderHandler в качестве класса-обработчика заказов miniShop2 и городам добавлять плейсхолдер ms2_email_manager. Если для города отдельный email менеджера не будет указан, то в качестве адреса отправки будет взято значение системной опции ms2_email_manager.

С другой стороны, даже без класса обработчика компонент добавляет в заказ свойство cf.from_city в массив properties с ID города, из которого был сделан заказ. Так что в теле письма вывести город вполне возможно. Но вот чтобы в тему письма добавить метку, наверное надо будет дорабатывать класс cfOrderHandler.
Ivan K.
15 августа 2022, 22:28
0
Но теперь seofilter некорректно работает, что же такое))
Ivan K.
15 августа 2022, 22:18
0
Так как я не очень дружу с js. Использовал топорный метод:
закомментировал в функции handlePagination

if (mse2Config['page'] > 1) {
//mse2Config['page'] = '';
//mSearch2.Hash.remove('page');
//mSearch2.load();
}

Все вроде заработало как я хотел.
Ivan K.
15 августа 2022, 22:03
0
Попробовал ваш способ, появились две пагинации, как я и хотел. Большое спасибо за подсказку.

Но некорректно работает, если нажимать на кнопку «загрузить еще» то нормально работает.
И циферки меняются в цифровой пагинации.

Но если начать нажимать на цифровую пагинацию, то «загрузить еще» перестает работать.
Также пропадет гет-параметры в строке "?page=2".
Возможно это связанно с ajaxHistory, но пробовал в любом режиме ajaxHistory, некорректно работает.
Как бы все-таки заставить работать обе пагинации одновременно и корректно?
Роман
15 августа 2022, 21:30
+1
Нужно переписать функцию handlePagination в assets/components/msearch2/js/web/default.js
там для button есть this.pagination.hide(); это нужно убрать.
Копируете файл, там делаете правки, потом указываете в настройка mse2_frontend_js новый файл.