Дмитрий
С нами с 16 декабря 2015; Место в рейтинге пользователей: #4628 минут назад
Добавил на верстке. Ошибки пропали, но всё равно белый квадрат вместо карты ПВЗ,
Ошибка ms_cdek2 3
1 час назад
если на сайте нет Bootstrap 5 Ну так там только стили из Bootstrap 5 используются так что никто не мешает свои использовать да и вообще все равно как ...
Cabinet 2
3 часа назад
Здравствуйте! Может бы и мне поможете, не могу разобраться.
Нужно вывести в шаблоне чанк в случае, если в tv-параметре заполнен чекбокс.
В шабло...
Вывод чанка при заполненном tv 3
7 часов назад
В чанк указанный в параметре tpl в вызове сниппета msOrder
Добавление снипета на страницу заказа 1
Вчера в 11:14
на здоровье
Minishop2 не отправляет письма о заказах (smtp QuickEmail при этом работает) 4
Вчера в 00:28
Я уже доделываю mspWebPay) в течение нескольких часов выкачу «обновление», защиту уже убрал.
[mspBePaid] Обновление компонента до версии 2.5.4-pl 2
22 января 2025, 14:59
Создать отдельную группу ресурсов под нужный ресурс и дать доступ пользователю только к этой группе ресурсов.
Как сделать доступ в админке MODX REVO для менеджера для определенного ресурса. 1
Вот здесь достаточно понятно написано во второй строчке, параметр &tpl
Я описал примерный подход, который позволяет решать эти задачи. И цены в базе, и переключение на любом этапе — сделать не проблема. Зависит от кривизны рук и фантазии.
А miniShop2 на то и минишоп. Нужно что-то добавить? Либо покупаете дополнение, либо делаете сами :)
1) Любым образом делаете мультиязычность — Localizator, Babel, Lingua.
2) Устанавливаете CurrencyRate
3) Создаете доп.поле (ТВ или поле продукта), где будет хранится цена в другой валюте. Ну, если это подтягивается откуда-то извне. Если нужно просто по факту конвертировать цены из рублей в другую валюту — просто отрабатывает CRCalc. Там можно подстроить, чтобы давал немного выше официального курса, чтобы дешево не продать.
4) Вешаете плагин на событие добавления в корзину, в котором определяете язык магазина и подтягиваете цену.
5) Единственная проблема — с отправкой почты. Но тут можно сделать как в Modstore — отправлять два письма, одно на русском, другое на английском.
У меня так два магазина работают, никто не жаловался :)
Только с Fenom и файлами это работать не будет, верно?
От себя хочу поделиться тем, как я привязал компонент к шаблонизатору Fenom.
Нужно было закрыть сайт целиком от посторонних глаз, а значит, закрыть вообще все страницы. Вставлять на каждый шаблон вызов сниппета и подставлять шаблон если авторизовались, или форму с авторизацией, если нет — очень топорное решение, подумал и запилил такой сниппет:
А в шаблоне base, от которого наследуются все остальные, прописал следующее:
Получилось, вроде бы, очень даже ничего.
Нужно было сделать примерно так:
1) Написать SQL выборку пользователей из Evo.
2) Использовать ее в скрипте, в котором при переборе каждой строчки из таблицы через MODX API создавался бы новый пользователь в Revo.
3) Может возникнуть проблема с сохранением паролей, но в таком случае пришлось бы просто выслать новые пароли всем пользователям. Это тоже не большая проблема.
Единственный минус — отсутствие фильтрации по параметру. Однако, если расковырять сам сниппет getImageList и вычленить из него кусок кода, отвечающий за сортировку, то можно и сортировку прикрутить отдельным сниппетом и выводить в чанках через $pdo->getChunk(). Вообще красота получается. Можно в файловых элементах использовать. В общем, если покопаться в этом направлении, много прикольного можно найти.
Можно сделать примерно так:
Написать такую функцию в JS-файле
А в админке создать страницу с пустым шаблоном, куда поместить вызовы сниппетов. Главное, чтобы URL у страницы совпадал с тем, к которому скрипт обращается.
Решение не самое элегантное, но зато очень быстрое)))