Вопросы

Заменить цены товаров в корзине на следующий день

Приветствую! Помогите разобраться с такой проблемой — воюю уже который день.
Дело в том, что в магазине установлен mionishop2 и Discontrol. Есть скидки например по часам, допустим только вечером. Но если пользователь положил товар в корзину вечером по скидке, он может купить его утром по той же цене, что была по скидке. Хотелось бы проверять, есть ли текущая скидка на товар и заменять цену на прежнюю. Я создал кастомный класс msOrderHandler, туда прописал вызов сниппета dcProductDiscount где сверяю, есть ли к товарам в корзине какие-нибудь скидки, но как корректно вернуть цены в корзину я так и не понял. Пытался делать так (добавил это в кастомный класс заказа в метод getCost):
Дмитрий
13 апреля 2019, 19:07
modx.pro
1 148
0

В приходящих письмах - To: undisclosed-recipients:; Как исправить?

Отправляю так в документации:
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
Дмитрий
13 апреля 2019, 15:57
modx.pro
5 401
0

Есть ли аналог плагина wordpress Phee's LinkPreview в MODX?

Подскажтие пожалуйста, есть аналог для MODX:
Ссылка на плагин.
linkpreview
Использует сервис linkpreview.net
Alex ZI
13 апреля 2019, 01:27
modx.pro
796
0

Изменить вид слайдера галереи ms2gallery

Подскажите пожалуйста, как изменить вид слайдера галереи ms2gallery. А лучше вывести изображения просто без слайдера
У меня стоит ModX 2.7.1
Галерея выводится в шаблоне так:
[[!ms2Gallery]]
На сайте отображается в виде слайдера содержащего плитки изображений
Хотелось бы просто вывести изображения плитками без слайдера.
Подскажите какой параметр за это отвечает и в каком разделе?
Maxim
12 апреля 2019, 13:45
modx.pro
1 014
0

Скорость работы админки в 2.7.1

Не пойму, толи 2.7.1 такая неудачная версия modx
то ли просто черная полоса с проектом этим
то ли моя криворукость со временем только прогрессирует, вместо регресса.
— назначение шаблонов создаваемым ресурсам при помощи настройки форм работает не так как ранее и я бы сказала не логично. Описывал тут. modx.pro/help/18003
— упрямо игнорируется системная настройка minishop которая отвечает за выбор по умолчанию источника файлов.
Описывал тут modx.pro/help/18020
— так плюс еще и админка работает чрезвычайно медленно. Нажимаешь сохранить что-то и проходит 3 секунды пока вообще начинаются действия, затем еще 3 секунды как в slowmore наблюдаешь как открывается дерево ресурсов. Хотя у меня всего еще 36 ресурсов создано. Попробовал на локальном сервере, на выделенном сервере, на обычном хостинге — везде примерно одинаково.

У всех такая прелесть или это я грешил много?
Александр Мельник
12 апреля 2019, 11:54
modx.pro
1 392
+1

{РЕШЕНИЕ НАЙДЕНО} Оформление для отдельных опций товара

Добрый день.

Имеем вывод всех опций товара на странице:
[[msProductOptions? 
&tpl=`OptionShopTpl`
]]
Андрей Перевезенцев
12 апреля 2019, 09:54
modx.pro
1 166
0

Babel и подпапки

Здравствуйте.
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Evgeniy
12 апреля 2019, 01:03
modx.pro
1 037
0

Функционал социальной сети

Всем привет. Помниться в году этак 2013 Николай Ланец интегрировал движок LiveStreet в MODX, тогда еще были потуги внедрить в MODX шаблонизатор Smarty и вроде даже успешно. Мне всегда хотелось для MODX что-то родное в плане социального функционала. А чем MODX хуже WordPress, DLE или Joomla (про фреймворки я молчу, там можно творить что угодно)?!

Недавно встала задача на одном сайте сделать функционал добавления в друзья, списки друзей, подписчики.

Так вот, ближе к сути. Я планирую использовать несколько готовых решений, а это:

pdoTools (pdoUsers) — вывод списков пользователей
VirtualPage — страницы пользователей
AjaxForm — для отправки форм с сайта
FormIt — отсылка писем о добавлении в друзья
SEQUEL.ONE
12 апреля 2019, 00:07
modx.pro
1 061
0

Изменение опции размера в корзине miniShop2

Добрый день!
Имеем магазин на miniShop2.
У товаров есть опция — size
Товар в корзину можно добавить из каталога и со страницы товара.
— Из каталога происходит добавление без учета опции size
— Со страницы товара добавляем с учетом выбранного размера

Необходимо в корзине вывести select с опцией размера для данного товара. Но если товар добавлен с уже выбранным размером, то по умолчанию этот размер установлен в selected

А если товар добавлен без выбора размера, то просто предоставить выбор.
Андрей Шевяков
11 апреля 2019, 22:23
modx.pro
7
3 485
0

Резервное копирование сайта по Cron BackupMODX

Добрый день!

Кто-нибудь настраивал виджет BackupMODX по Cron?
Хостинг Beget. Все настроил, но выдает ошибку:


Я так понимаю надо передать этот параметр ключа при запросе к файлу по cron. Помогите разобраться.
Кто-то настраивал?
Андрей Шевяков
11 апреля 2019, 22:23
modx.pro
1
1 979
0