01 февраля 2017, 17:57 Fenom — парсер тегов(грубо говоря). На замену родным [[+pagetitle]]. Ну и плюс новые методы, модификаторы и т.д. То бишь, писать нужно там где использовали [[+]] — чанки, шаблоны, ресурсы. Для этого вам нужно: версия pdoTools с поддержкой Fenom, включить обработку феном тегов в системных настройках и отсутствие «Феном» ошибок на странице в целом(например, распространенный конфликт с метрикой из-за {(i=). Вопросы / Вызов fenom обработчика 26 +2
17 января 2017, 13:05 Проверил, такой код работает исправно: {'test' | chunk : ['parents' => 'sss']} В чанке вызываю $parents Т.е. нужно вызов чанка перевести на Fenom Вопросы / Вывод параметров чанка Fenom 6 +1
30 декабря 2016, 15:39 хук — кусок кода срабатывающий на определенное событие при работе сниппета(начало работы, конец, после определенного события). Вам нужен хук, который подключается к API SMS сервиса и отправляет смс. У Николая была где-то тема про смс рассылки, там можете ознакомиться с ними. Подключение — тривиальное, библиотека и 1-2 функции на коннект. Вопросы / СМС оповещения о заказе обратного звонка с сайта 12 +1
30 декабря 2016, 11:55 да спасибо, я как раз знаю процедуру, но не знаю что «вклинивать», после праздников куплю компонент, мб разберусь. Ну или сам как-то) С наступающим Николай! Готовые решения / [UserKarma] Версия 1.0.0 29 0
29 декабря 2016, 17:38 {'!usd2rub' | snippet : ['price' => $total.cost]} Вопросы / Конвертация валюты в minishop 2.4 2 +1
29 декабря 2016, 12:48 Здравствуйте, Николай, не подскажете как вы «вклинили» в стандартную таблицу юзера свои поля(мне нужно стандартное вывести zip, но очень интересно как кастомное)? p.s. я понимаю, что там должен быть плагин на событие загрузки страницы. Но интересует код, не могу найти конкретно для моего случая… (Видел раньше где-то тут был вопрос похожий, но его не нашел). p.s.s ну и чтобы поиск работал :) Да я не сильний в extJs, но пытаюсь изучать Готовые решения / [UserKarma] Версия 1.0.0 29 0
26 декабря 2016, 14:45 В новых версиях компонента есть события для плагинов, before и after import. Там ты можешь сделать необходимые проверки с инпутом данных/изменить/удалить что нужно. Т.е. ты можешь получить по айдишке необходимый tv, и соединить если необходимо. Новые дополнения и их версии / msImportExport 919 0
05 декабря 2016, 17:14 Вариантов масса, но лучше, конечно, прямым запросом в базу(SELECT * FROM `modx_tmplvar_contentvalues`… ) или xPDO & MODX API(тут тоже можно напрямую)$page = $modx->getObject('modResource',$where); $tvValue = $page ->getTVValue('myTV');Если нужны все твшки все дочерних документов, то через метод $page = $modx->getIterator('modResource',$where); А потом в цикле пройтись. В вашем случае, проверку можно пройти в чанке tpl_chunk, там она будет доступна через феном$_pls['tv.myTV'] Обычным парсером, вроде как: [[+myTV]] ну или [[+tv.myTV]] Вопросы / Как получить в сниппете результат runsnippet 8 0
01 декабря 2016, 11:55 Использовал на проекте ТЫЦ: цена приятная, подключение проще простого(создание объекта->аутентификация->отправка). Для моих тривиальных целей он подошел более чем. Я не знаю правда систему работы с Россией(это украинский сервис), но вроде как можно. Готовые решения / smsGate-1.0.0. Авторизация через sms 43 +2
29 октября 2016, 23:05 Прям не можете? Вариантов, если честно миллион, возможно создатель кастомных сниппетов любой сложности сделал вам плагин, который: по событию загрузки страницы отправляет аякс запрос на загрузку сниппета обертки minishop2 через migxDB. А так, в документации все написано. Да, мне не лень было это писать. Заветный Грааль. Подсказка, 2 строчка в таблице параметров Вопросы / Где меняется кол-во товаров на странице 3 +1
28 октября 2016, 17:08 C этим к сожалению не помогу. Как вариант создать копию assets/components/minishop2/js/web/default.js, изменить в нем miniShop2.Cart.miniCart = '#msMiniCart'; на miniShop2.Cart.miniCart = '.msMiniCart то бишь на класс и у себя поменять. Но очень не уверен, что это работать будет. Возможности протестить нету. Если все работает то в системных настройках изменить путь к js к вашей копии, чтобы не затерлось, но последствие — очевидны. Вопросы / Обновление данных миникорзины без перезагрузки 5 0
27 октября 2016, 17:39 Что-то мне подсказывает, что это все из-за того что запись идет через id=«msMiniCart», ну а при 2х одинаковые айдишки js записывает в 1. А при перезагрузке информация грузится с помощью php. Могу ошибаться. Вопросы / Обновление данных миникорзины без перезагрузки 5 0 1
21 сентября 2016, 00:49 Не в обиду конечно, но не понимаю, как человек собирается писать плагины или скрипты, если даже на элементарную кнопку «ответить» или «Предпросмотр» не нажимает. Вопросы / Как поставить минимальную цену на корзину 8 +1
20 сентября 2016, 15:15 Ну допустим, у тебя цена в #ms2_order_cost. Тебе нужно сделать функцию, которая срабатывает для каждого события, которое может изменить цену( изменение количества товара, удаление и т.д). Функция должна проверить какая там внутри сума ($('#ms2_order_cost').value > 6000) и вывести не обходимую инфу для допуска/запрещения клика( Это может быть атрибут disabled ну или можешь скрывать через display:none). Но ты должен понимать, что это js, и любой юзер может это обойти. Можешь еще в довесок отправлять ajax при нажатии на кнопку «Заказать» на проверки сумы заказа(он в сессии) и возвращать true/false. Но лучше плагин. Вопросы / Как поставить минимальную цену на корзину 8 0
31 августа 2016, 12:42 Да, жаль не пятница 5-6 вечера) Вопросы / Свойства заданные в опциях отображаются не сразу 25 0
31 августа 2016, 12:39 Если вы оба из Владимира, я бы на вашем месте продолжил бы уже разговор за бокалом сока, где-нибудь рядом Вопросы / Свойства заданные в опциях отображаются не сразу 25 0
03 августа 2016, 10:19 да, но функционал с разрешения автора Василий включил в сборку своего парсера Вопросы / Как вывести значение ТВ-поля по id ресурса? 5 0
02 августа 2016, 16:38 ну или [[#76.tvname]] Если есть подходящая версия pdoTools. Вопросы / Как вывести значение ТВ-поля по id ресурса? 5 +1 1
02 августа 2016, 10:55 Дак да, я потом отредактировал коммент, не на тот скинул ссылку Новые дополнения и их версии / msImportExport 919 0
01 августа 2016, 18:10 modx.pro/components/7485-msimportexport/#comment-58130 Ты еще и отписал ему :) Новые дополнения и их версии / msImportExport 919 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
p.s. я понимаю, что там должен быть плагин на событие загрузки страницы. Но интересует код, не могу найти конкретно для моего случая… (Видел раньше где-то тут был вопрос похожий, но его не нашел).
p.s.s ну и чтобы поиск работал :) Да я не сильний в extJs, но пытаюсь изучать
FROM `modx_tmplvar_contentvalues`… ) или xPDO & MODX API(тут тоже можно напрямую)Если нужны все твшки все дочерних документов, то через метод А потом в цикле пройтись. В вашем случае, проверку можно пройти в чанке tpl_chunk, там она будет доступна через феном Обычным парсером, вроде как: [[+myTV]] ну или [[+tv.myTV]]
Ты еще и отписал ему :)