
Максим
С нами с 02 декабря 2015; Место в рейтинге пользователей: #1235 часов назад
Павел, есть возможность подправить плагин videoGalleryTv для PHP 8+, а то в логах генерятся варнинги:
14.03.2025 17:01:18 ERROR /home/a1102397/dom...
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 8
6 часов назад
Добрый день, Оператор LIKE В строке не работает.
Задаём условие в Настройках предложений по полю pagetitle определяем оператор LIKE %то, что содерж...
Как я написал YandexMarket2 на Vue.js 50
8 часов назад
Спасибо, интересная мысль, но не помогло, пробовал по-разному.
Оказывается теги data-* позволяют хранить любые данные, включая кириллицу, поэтому ост...
MIGx. Listbox. Fenom. Вставка label вместо value. 2
Сегодня в 10:32
Здравствуйте
префиксы таблиц, точно они ms2_Поправил, спасибо за уточнение ).
А почему выбрал CronManagerПросто обычно работаю с CronManager, но...
Обновление Impex и Impex3 2
Сегодня в 06:29
Добрый день. Пакет актуален. Настройки не изменились.
[mspTinkoff] 1.0.2 — Новое API + ККТ 56
Вчера в 23:49
Это для меня совсем непонятно. pdoResources? Его я запускал с &element=`ms2galleryResources` и с пустым шаблоном, чтобы посмотреть массив данн...
Получить ALT изображения в сниппете ms2GalleryResources на fenom 5
Вчера в 22:24
Разобрался. Пишу вдруг еще кто такой же невнимательный как и я)))Вот: docs.modx.pro/components/msearch2/extension/filtration-methods таблицу добавил, ...
mFilter2 фильтрация из своей таблицы 3
Вчера в 16:51
Нашли в чем была проблема, сейчас так-же понадобилось такое решение, буду признателен если поможете.
msOptionsPrice2 галлерея модификаций 7
Вчера в 13:25
ВСем спасибо, у меня старая версия 3.3.5 и там только 1 файлик jquery.fancybox.min.js, находится в папке vendor/js
со статьи скопировал код этого фай...
Доработка Fancybox для вывода видео с Rutube 5
Задача не тривиальная! В тупую 2 раза вызывать сниппет — некорректно, так как получятся дубли id на странице и работать не будет. Но можно для начала проигнорить сторону фронта и посмотреть как можно заюзать уже имеющуюся реализацию бека. И тут идем идем в исходники компонента. Так как за отображение подсказок отвечает JS, то и идем в /assets/components/msearch2/action.php и смотрим реализацию. На данном этапе вас будет интересовать раздел поиска или дефаулт, а не фильтрации. У меня под рукой только проект с необновленым mSearch2 и там все это дело рулится свичем. Видим так такую строку: . Это значит, что вы можете воспользоваться поиском от mSearch2 обратившись к данному файлу и передав ему соответствующие параметры!)
Надеюсь суть ясна, так как партянка уже получилась длинной, и продолжая в том же духе можно разобраться с JS, HTML и CSS.
1) Отказаться от сырых запросов. Зачем сначала получать вендеров, потом получать id товаров и потом еще запускать сниппет для получения товаров по id, если в исходниках miniShop2 указана связь?
2) Зачем тук сложно реализована работа с чанком? Зачем чанку отключать кеширование? У меня, по крайней мере, никогда не было проблем с кешированием. На мой взгляд куда правильнее получить сервис pdoTools и использовать его метод getChank, тем самым получив возможность использовать в чанке fenom и обойтись одним чанком.
Думаю что код станет меньше и корректнее по отношению к MODX и установленным компонентам.
Для создания отдельных страниц для брендов (выбрали Самсунг — попали на страницу Самсунг)
1) Указать у производителя соответствующую страницу и на ней вызывать сниппет (для каждого производителя придется создавать отдельную страницу).
2) Создать единую страницу для всех брендов и воспользоваться этой инструкцией для настройки
Для создания страницы, на которой партянкой отображаются все бренды с товарами я бы написал собственный сниппет для получения брендов с товарами, но так как страница, скорее всего окажется очень большой и будет долго грузиться, то никто не мешает дописать аякс подгрузку на скролл.
1) Написал свой сниппет для получения товаров, категорий и статей, который бы в зависимости от класса подтягивал необходимые данные (Для товара это дата превью, вендор..., для категорий и статей — соответствующие TV) и оборачивал в соответствующий чанк.
2) указал бы этот сниппет в параметре element сниппета pdoPage.
Если я все правильно помню, то для корректной работы pdoPage сниппет должен в результат добавлять общее кол-во записей, лимит и страницу.
А вообще сниппет достаточно простой и метод сортировки вызывается. Так как объект наследуется от xPDOSimpleObject, то и поле id у него должно быть, и соответственно по нему должна происходить сортировка. Попробуйте поиграть с направлением сортировки. Думаю все должно работать.
Но Вы можете в JS на Order.getcost.response.success вызвать свой процессор. Ну и там уже делать все, что вам нужно.
Там написано, что умеет. Рекомендую обратиться в поддержку.
Или за вас таки написать вызов сниппета?
[[#GET.page:isnot=`1`:then=`...`:else=``]]
Только стоит использовать не isnot а проверку на юольше единицы.
импорт через cron также использует чуть меньше расход ресурсов, а также позволяет частично решить проблему
timeout. Дополнительная инфа по настройки сервера для работы с большими файлами есть в доках дополнения в
разделе “Импорт больших файлов”
А еще можно написать в поддержку компонента и описать проблему.
2) Проверить возможность входа в админку.
Если это не помогло, то:
3) В базе деактивировать плагин с id 7
4) Зайти в админку, разобраться (исправить ошибку) с плагином с id 7 и если он нужен, то активировать его обратно.
Ну а в хуке проверять на заполненность поля с name email + если отправка аяксом, то проверить на аякс, ну и можно еще кнопке отправить дать нейм, например mysubmit и в хуке проверять, есть ли в суперглобальном массиве соответствующий ключь mysubmit.
Почитать про хуки можно тут
Ну и проверка на ajax. Вариант предложенный Василием ни разу еще не подвел.
Событие которое вы пытаетесь использовать доступно только при работе через процессор