17 августа 2023, 19:27 Копии в том же родителе создать хотите? Вложенные урлы включены? Вопросы / Как скопировать родителя вместе с детьми и сохранить при этом alias и pagetitle? 14 0
16 августа 2023, 21:54 Вы сможете создать ресурс с таким же алиасом только в том случае, если у вас включены вложенные урлы и копировать вы будете в другого родителя. В противном случае не получится сохранить ресурс с таким же алиасом. Вообще такие вещи лучше делать через процессор, но процессор resource/dublicate не предусматривает указание нового родителя. А почему вам нужно сохранить алиас? Вопросы / Как скопировать родителя вместе с детьми и сохранить при этом alias и pagetitle? 14 0 1
15 августа 2023, 14:36 У него задача вывести обложки альбомов и по клику уже вывести в fancybox галерею одного альбома. Не стал ему предлагать ajax-подгрузку, ибо если он такой вопрос задал, то вряд ли справится. Поэтому предложил костыльное решение — вывести url-ы всех фото одного альбома в атрибут data-photos. По клику на обложку альбома должен инициализироваться fancybox с переданными в него url-ами фото. У себя протестил — работает без проблем, автор видимо где-то ошибся Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
15 августа 2023, 06:44 Странно, у меня и без data-атрибута работает. Ну тогда укажите вместо data-fancybox=«gallery», data-fancybox="gallery-[[+album]]" Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
15 августа 2023, 05:26 в первом комментарии прикрепил ссылку на пример из документации компонента Вопросы / Связать mSearch2 и mFilter2 10 0
14 августа 2023, 21:20 Зайди в почтовый клиент хостинга и открой почту, которая указана отправителем. Там должны быть сообщения о неотправленных письмах и их причины. Подозреваю, что проблема в отсутствии DKIM и SPF записей Вопросы / Проблема с отправкой писем на почту через AjaxForm 7 +2 1
14 августа 2023, 21:16 Делай ajax-запрос, обрабатывай его плагином или сниппетом и вставляй результат. Основы работы с ajax можешь посмотреть тут Вопросы / mFilter2 – при фильтрации вывести дополнительный блок с ресурсами 4 +1 1
14 августа 2023, 15:18 В вашем вызове сниппета последние 4 параметра относятся к pdoPage, а не к mFilter2. У mFilter2 такие параметры указываются в виде JSON внутри filterOptions. Что можно указать в filterOptions можете посмотреть в js-файле по адресу /assets/components/msearch2/js/web/default.js Вопросы / Не устанавливается кастомная кнопка подгрузки pdopage mfilter2 4 +1 1
14 августа 2023, 09:41 1) Ну тогда делайте поиск отдельно mSearchForm, как в примере на сайте minishop2.com. Либо можно закостылить так: добавляете просто текстосвое поле в сайдбар, а в форме фильтров скрытое стилями или hidden input. При вводе запроса в текстовое поле, дублируете запрос в скрытое поле с фильтрами и триггерете его изменение (событие change). Ну и конечно пишете свой метод фильтрации по мануалу из документации. 2) Не сниппет, а js скрипт, чтобы очистка формы фильтров также и очищала форму и форму поиска и удаляла соответствующий get-параметр. Вопросы / Связать mSearch2 и mFilter2 10 0
14 августа 2023, 09:20 Так, если вы все сделали, как я написал, то должно было работать и без data-fancybox и тогда каждый бы открывался в своей галерее, а не все в одной Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
13 августа 2023, 15:42 Не скрипт facncybox, а скрипт слушатель клика по ссылке, чтобы фотки открывались в fancybox в виде галереи? Я же расписал в своем ответе (4 пункт) Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
13 августа 2023, 13:03 а js код где, отвечающий за открытие модалки? Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
13 августа 2023, 09:34 На странице jquery не подключен. Пользуйтесь консолью, там же написана ошибка Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
13 августа 2023, 09:29 1. Для варианта, если результатов меньше лимита: в чанке, который у вас указан в tplOuter, можете проверять плейсхолдер $total {if $total > 9} <!-- Блок похожие товары --> {/if}2) При фильтрации используй событие mse2_load и либо подргужай нужный блок по ajax, либо показывай его, если он изначально есть спрятанный в верстке. Вот инфа в доке Вопросы / mFilter2 – при фильтрации вывести дополнительный блок с ресурсами 4 +1
13 августа 2023, 09:23 Просто добавляешь поле для поиска по вхождению в форму с фильтрами, пишешь для него свой метод фильтрации по примеру из доков. Копируешь стандартный скрипт от msearch2 и дописываешь строки для работы с этим самым полем. Вопросы / Связать mSearch2 и mFilter2 10 0
13 августа 2023, 09:17 Что то я очень сильно сомневаюсь, что проблема в этом. На ящики каких почтовых служб отправляете (yandex, gmail, mail)? Ящик отправителя доменная почта? Вопросы / Проблема с отправкой писем на почту через AjaxForm 7 +1
04 августа 2023, 12:49 Попробуйте через leftJoin и where. Условие с class_key в msProducts не нужно. [[!msProducts? &parents=`4` &leftJoin=`{ "opt": { "class": "msProductOption", "on": "opt.key = 'volume2' AND opt.product_id = msProduct.id" } }` &where=`["opt.volume2 > 1000"]` &tpl=`emkosti` &limit=`0` ]] Вопросы / Не работает вывод ":>" в optionFilters из msProducts 3 0 1
29 июля 2023, 12:02 Ок, фраза «не работает» вообще ни о чем не говорит. Есть ошибки в консоли браузера на момент отправки? В логах Modx что нибудь пишется? Может хук email банально не отрабатывает? Вопросы / Проблемы с работой FormIt не выводятся сообщения после обработки формы. 12 0
29 июля 2023, 09:05 Это плейсхолдер Formit и он будет заполнен и доступен при стандартной отправке Formit, т.е. с перезагрузкой страницы. А вы используете как обертку FetchIt, который позволяет делать ajax-отправку. При всем этом у FetchIt нет никаких зависимостей, в том числе и библиотек для всплывающих уведомлений, как jgrowl у AjaxForm. Поэтому если вы хотите добавить их, то нужную библиотеку следует подключать отдельно. Как это делается? Есть отличные примеры в документации (в принципе там все и написано) Вопросы / Проблемы с работой FormIt не выводятся сообщения после обработки формы. 12 0
25 июля 2023, 17:01 А что именно не работает? Ошибки в консоли есть? По клику что происходит? Если открыть исходный код на сайте, там изображения есть в data-photos у ссылок? Вопросы / Как открыть альбом gallery при клике на обложку? 38 0
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Вообще такие вещи лучше делать через процессор, но процессор resource/dublicate не предусматривает указание нового родителя. А почему вам нужно сохранить алиас?
У себя протестил — работает без проблем, автор видимо где-то ошибся
У mFilter2 такие параметры указываются в виде JSON внутри filterOptions.
Что можно указать в filterOptions можете посмотреть в js-файле по адресу /assets/components/msearch2/js/web/default.js
2) Не сниппет, а js скрипт, чтобы очистка формы фильтров также и очищала форму и форму поиска и удаляла соответствующий get-параметр.
2) При фильтрации используй событие mse2_load и либо подргужай нужный блок по ajax, либо показывай его, если он изначально есть спрятанный в верстке. Вот инфа в доке
Копируешь стандартный скрипт от msearch2 и дописываешь строки для работы с этим самым полем.
Есть ошибки в консоли браузера на момент отправки? В логах Modx что нибудь пишется? Может хук email банально не отрабатывает?
При всем этом у FetchIt нет никаких зависимостей, в том числе и библиотек для всплывающих уведомлений, как jgrowl у AjaxForm. Поэтому если вы хотите добавить их, то нужную библиотеку следует подключать отдельно.
Как это делается? Есть отличные примеры в документации (в принципе там все и написано)