Вопросы
Заменить цены товаров в корзине на следующий день
Приветствую! Помогите разобраться с такой проблемой — воюю уже который день.
Дело в том, что в магазине установлен mionishop2 и Discontrol. Есть скидки например по часам, допустим только вечером. Но если пользователь положил товар в корзину вечером по скидке, он может купить его утром по той же цене, что была по скидке. Хотелось бы проверять, есть ли текущая скидка на товар и заменять цену на прежнюю. Я создал кастомный класс msOrderHandler, туда прописал вызов сниппета dcProductDiscount где сверяю, есть ли к товарам в корзине какие-нибудь скидки, но как корректно вернуть цены в корзину я так и не понял. Пытался делать так (добавил это в кастомный класс заказа в метод getCost):
Дело в том, что в магазине установлен mionishop2 и Discontrol. Есть скидки например по часам, допустим только вечером. Но если пользователь положил товар в корзину вечером по скидке, он может купить его утром по той же цене, что была по скидке. Хотелось бы проверять, есть ли текущая скидка на товар и заменять цену на прежнюю. Я создал кастомный класс msOrderHandler, туда прописал вызов сниппета dcProductDiscount где сверяю, есть ли к товарам в корзине какие-нибудь скидки, но как корректно вернуть цены в корзину я так и не понял. Пытался делать так (добавил это в кастомный класс заказа в метод getCost):
В приходящих письмах - To: undisclosed-recipients:; Как исправить?
Отправляю так в документации:
docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail
Письма приходят на Email, указанный в «to»
В технических данных письма:
docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, 'Тело письма');
$modx->mail->set(modMail::MAIL_FROM,'me@example.org');
$modx->mail->set(modMail::MAIL_FROM_NAME,'От меня');
$modx->mail->set(modMail::MAIL_SUBJECT,'Заголовок письма');
$modx->mail->address('to','user@example.com');
$modx->mail->address('reply-to','me@xexample.org');
$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
$modx->log(modX::LOG_LEVEL_ERROR,'An error occurred while trying to send the email: '.$modx->mail->mailer->ErrorInfo);
}
$modx->mail->reset();Письма приходят на Email, указанный в «to»
$modx->mail->address('to','user@example.com');Однако в письме в заголовке «Кому» — ПУСТО.В технических данных письма:
To: undisclosed-recipients:;Используется smtp.yandex.ru
Есть ли аналог плагина wordpress Phee's LinkPreview в MODX?
Подскажтие пожалуйста, есть аналог для MODX:
Ссылка на плагин.
linkpreview
Использует сервис linkpreview.net
Ссылка на плагин.
linkpreview
Использует сервис linkpreview.net
Изменить вид слайдера галереи ms2gallery
Подскажите пожалуйста, как изменить вид слайдера галереи ms2gallery. А лучше вывести изображения просто без слайдера
У меня стоит ModX 2.7.1
Галерея выводится в шаблоне так:
[[!ms2Gallery]]
На сайте отображается в виде слайдера содержащего плитки изображений
Хотелось бы просто вывести изображения плитками без слайдера.
Подскажите какой параметр за это отвечает и в каком разделе?
У меня стоит ModX 2.7.1
Галерея выводится в шаблоне так:
[[!ms2Gallery]]
На сайте отображается в виде слайдера содержащего плитки изображений
Хотелось бы просто вывести изображения плитками без слайдера.
Подскажите какой параметр за это отвечает и в каком разделе?
Скорость работы админки в 2.7.1
Не пойму, толи 2.7.1 такая неудачная версия modx
то ли просто черная полоса с проектом этим
то ли моя криворукость со временем только прогрессирует, вместо регресса.
— назначение шаблонов создаваемым ресурсам при помощи настройки форм работает не так как ранее и я бы сказала не логично. Описывал тут. modx.pro/help/18003
— упрямо игнорируется системная настройка minishop которая отвечает за выбор по умолчанию источника файлов.
Описывал тут modx.pro/help/18020
— так плюс еще и админка работает чрезвычайно медленно. Нажимаешь сохранить что-то и проходит 3 секунды пока вообще начинаются действия, затем еще 3 секунды как в slowmore наблюдаешь как открывается дерево ресурсов. Хотя у меня всего еще 36 ресурсов создано. Попробовал на локальном сервере, на выделенном сервере, на обычном хостинге — везде примерно одинаково.
У всех такая прелесть или это я грешил много?
то ли просто черная полоса с проектом этим
то ли моя криворукость со временем только прогрессирует, вместо регресса.
— назначение шаблонов создаваемым ресурсам при помощи настройки форм работает не так как ранее и я бы сказала не логично. Описывал тут. modx.pro/help/18003
— упрямо игнорируется системная настройка minishop которая отвечает за выбор по умолчанию источника файлов.
Описывал тут modx.pro/help/18020
— так плюс еще и админка работает чрезвычайно медленно. Нажимаешь сохранить что-то и проходит 3 секунды пока вообще начинаются действия, затем еще 3 секунды как в slowmore наблюдаешь как открывается дерево ресурсов. Хотя у меня всего еще 36 ресурсов создано. Попробовал на локальном сервере, на выделенном сервере, на обычном хостинге — везде примерно одинаково.
У всех такая прелесть или это я грешил много?
{РЕШЕНИЕ НАЙДЕНО} Оформление для отдельных опций товара
Добрый день.
Имеем вывод всех опций товара на странице:
Имеем вывод всех опций товара на странице:
[[msProductOptions?
&tpl=`OptionShopTpl`
]] Babel и подпапки
Здравствуйте.
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Функционал социальной сети
Всем привет. Помниться в году этак 2013 Николай Ланец интегрировал движок LiveStreet в MODX, тогда еще были потуги внедрить в MODX шаблонизатор Smarty и вроде даже успешно. Мне всегда хотелось для MODX что-то родное в плане социального функционала. А чем MODX хуже WordPress, DLE или Joomla (про фреймворки я молчу, там можно творить что угодно)?!
Недавно встала задача на одном сайте сделать функционал добавления в друзья, списки друзей, подписчики.
Так вот, ближе к сути. Я планирую использовать несколько готовых решений, а это:
pdoTools (pdoUsers) — вывод списков пользователей
VirtualPage — страницы пользователей
AjaxForm — для отправки форм с сайта
FormIt — отсылка писем о добавлении в друзья
Недавно встала задача на одном сайте сделать функционал добавления в друзья, списки друзей, подписчики.
Так вот, ближе к сути. Я планирую использовать несколько готовых решений, а это:
pdoTools (pdoUsers) — вывод списков пользователей
VirtualPage — страницы пользователей
AjaxForm — для отправки форм с сайта
FormIt — отсылка писем о добавлении в друзья
Изменение опции размера в корзине miniShop2
Добрый день!
Имеем магазин на miniShop2.
У товаров есть опция — size
Товар в корзину можно добавить из каталога и со страницы товара.
— Из каталога происходит добавление без учета опции size
— Со страницы товара добавляем с учетом выбранного размера
Необходимо в корзине вывести select с опцией размера для данного товара. Но если товар добавлен с уже выбранным размером, то по умолчанию этот размер установлен в selected
А если товар добавлен без выбора размера, то просто предоставить выбор.
Имеем магазин на miniShop2.
У товаров есть опция — size
Товар в корзину можно добавить из каталога и со страницы товара.
— Из каталога происходит добавление без учета опции size
— Со страницы товара добавляем с учетом выбранного размера
Необходимо в корзине вывести select с опцией размера для данного товара. Но если товар добавлен с уже выбранным размером, то по умолчанию этот размер установлен в selected
А если товар добавлен без выбора размера, то просто предоставить выбор.
Резервное копирование сайта по Cron BackupMODX
Добрый день!
Кто-нибудь настраивал виджет BackupMODX по Cron?
Хостинг Beget. Все настроил, но выдает ошибку:

Я так понимаю надо передать этот параметр ключа при запросе к файлу по cron. Помогите разобраться.
Кто-то настраивал?
Кто-нибудь настраивал виджет BackupMODX по Cron?
Хостинг Beget. Все настроил, но выдает ошибку:

Я так понимаю надо передать этот параметр ключа при запросе к файлу по cron. Помогите разобраться.
Кто-то настраивал?