Вопросы
Sendit
Привет
У меня регулярно SENDIT выкидывает сообщение «Невалидный токен» при Авторизации или Регистрации.
modx3.1.2 + php8
ошибка в логе:
У меня регулярно SENDIT выкидывает сообщение «Невалидный токен» при Авторизации или Регистрации.
modx3.1.2 + php8
ошибка в логе:
[2025-12-15 17:34:17] (ERROR @ ***** core/components/sendit/services/sendit.class.php: 1316) PHP warning: Undefined array key «siSession»блок кода с ошибкой:
$sessionId = $sessionId ?: $_COOKIE['siSession'];
if (!$session = $modx->getObject('siSession', ['session_id' => $sessionId, 'class_name' => $className])) {
return [];
} Как выводить алиас текущей страницы?
Здравствуйте. Такой вопрос. Есть лендинг и я разбил блоки на ресурсы (всего получилось 6). У главной страницы (где выводятся блоки) id = 1, в то время как у блоков теперь свои id. Также есть навбар с таким вызовом
Но когда я прописываю в каждом блоке-ресурсе тег [[*alias]] или [[*id]] — он выводит 1 или index вместо текущего алиаса ресурса. Почему и как это можно сделать?
Идея была в том, чтобы прописать вывод алиаса вида id="[[*alias]]", чтобы при смене алиаса в поле — у ресурса менялся и ид. типа динамическая смена id, чтобы не менять его вручную в контенте страниц.
[[pdoMenu?
&parents=`0`
&level=`1`
&tplOuter=`@INLINE <ul class="navbar-nav ms-auto">[[+wrapper]]</ul>`
&tpl=`@INLINE <li class="nav-item"><a class="nav-link" href="#[[+alias]]">[[+menutitle]]</a>[[+wrapper]]</li>`
]]То есть, при нажатии на пункт меню — перематывает на определённый блок в лендинге.Но когда я прописываю в каждом блоке-ресурсе тег [[*alias]] или [[*id]] — он выводит 1 или index вместо текущего алиаса ресурса. Почему и как это можно сделать?
Идея была в том, чтобы прописать вывод алиаса вида id="[[*alias]]", чтобы при смене алиаса в поле — у ресурса менялся и ид. типа динамическая смена id, чтобы не менять его вручную в контенте страниц.
msVK (уведомление о новом заказе в ВК для minishop, готовое решение)
В связи с тем, что идет не хорошая тенденция с отключением мессенджеров, я решил переходить на отечественные решения, а именно в ВК.
На просторах интернета я натыкался на плагин, который делает уведомление в ТГ, имя этому дополнению msTelegram, спасибо большое человеку за его творение.
На его базе сделал свое, но для ВК, поэтому оставлю это здесь больше для себя, но да и вдруг кому будет полезно.
На просторах интернета я натыкался на плагин, который делает уведомление в ТГ, имя этому дополнению msTelegram, спасибо большое человеку за его творение.
На его базе сделал свое, но для ВК, поэтому оставлю это здесь больше для себя, но да и вдруг кому будет полезно.
Проблемы с отправкой писем статус заказа из minishop2
Доброго всем времени суток!
Ни как не могу настроить отправку писем со статусом заказов.
Вроде как получилось, что бы письма не попадали в спам при отправке на gmail.
Но вот когда ящик клиента находится на mail.ru
письма до него не доходят, а на почту с которой отсылается письмо приходит вот такое сообщение
Ни как не могу настроить отправку писем со статусом заказов.
Вроде как получилось, что бы письма не попадали в спам при отправке на gmail.
Но вот когда ящик клиента находится на mail.ru
письма до него не доходят, а на почту с которой отсылается письмо приходит вот такое сообщение
Как заменить в дереве "Дополнительных полей TV" названия на подписи?
Всем привет! Очень не удобно что названия TV полей выводятся в дереве виде MyTestTv, подскажите как заменить их на ПОДПИСИ в дереве чтобы были более дружелюбные и понятными?
Modx 2.8.8
Modx 2.8.8
GetResorce, lastTpl и offset/idx
Желаю здравия!
имеется вот такая вот связка:
tovaru-schema
имеется вот такая вот связка:
[[getResources?
&parents=`6`
&tpl=`tovaru-schema`
&includeContent=`1`
&includeTVs=`1`
&sortby=`{"menuindex":"ASC"}`
&limit=`0`
&depth=`0`
]]tovaru-schema
[[+description]]Т.е. с помощью первого гетресорса, я вызываю, то что есть в папке с индексом 6, но выбираю от туда только дескрипшен.Как перенастроить mspYooKassa ?
Использую модуль mspYooKassa. Версия старая (1.0.3), но работает.
Решил в настройках ЮКассы включить автоматическую отправку чеков в налоговую. И модуль резко перестал работать. В логах статус 400.
Как я понял, с сайта отправляются не все необходимые для налоговой данные.
Так вот вопрос: где смотреть, что отправляется? И где править, чтобы отправлялось нужное?
UPD: Проблема решена. Оказывается, надо было включить вот этот параметр:
Решил в настройках ЮКассы включить автоматическую отправку чеков в налоговую. И модуль резко перестал работать. В логах статус 400.
Как я понял, с сайта отправляются не все необходимые для налоговой данные.
Так вот вопрос: где смотреть, что отправляется? И где править, чтобы отправлялось нужное?
UPD: Проблема решена. Оказывается, надо было включить вот этот параметр:
Как на SendIt вернуть на страницу результат из сниппета?
Здравствуйте, давно использую Sendit для отправки писем с сайта. Решил попробовать сделать шаг в сторону от обычной формы отправки, но сразу тупик, в документации нет полного документирования всех функций, что-то частями нашел в коротких заметках про новые версии по форуму.
Например, хочу сделать простенькую форму-фильтр по нескольким параметрам и хочу вернуть результат в определенный контейнер.
Например, хочу сделать простенькую форму-фильтр по нескольким параметрам и хочу вернуть результат в определенный контейнер.
Ошибка 500 при открытии настроек доставки, не даёт сменить класс-обработчик
Добрый день. Помогите пожалуйста, Ошибка 500 при открытии настроек доставки и еще при выборе класса-обработчика, не даёт сменить класс. С настройками оплаты всё нормально.
В Еррор-логах на сайте пусто, на сервере тоже в логе не видно /var/www/user1/data/logs/site.ru.error.log
Возможно что-то испортил в JS файле assets/js/scripts.js

В Еррор-логах на сайте пусто, на сервере тоже в логе не видно /var/www/user1/data/logs/site.ru.error.log
Возможно что-то испортил в JS файле assets/js/scripts.js

имена файлов миниатюр картинок
Делаю на странице блок «предыдущий-следующий материал». В этом блоке должны быть подтянуты миниатюры картинок предыдущего и следующего материала. Необходимо ограничивать миниатюру только по ширине.
Делаю через pthumb:
Не устраивает хеш в имени файла. Хеш в названии фала отключил в системных настройках в ключе phpthumbof.postfix_property_hash, установив значение в «нет». Имя стало babochka-na-bukete-roz.jpg, но такое не устраивает, т.к. миниатюра основной картинки будет использоваться в 2х разделах сайта с разным размером и соответственно будет постоянно пересоздаваться.
Нужно чтобы имя картинки было в формате babochka-na-bukete-260w.jpg, где 260w ширина картинки. Вопрос заключается в том, как сделать такой формат имени?
Делаю через pthumb:
<img src="[[!pthumb? &input=`[[+tv.img]]` &options=`w=260`]]" alt="[[+pagetitle:esc]]" class="thumbnail">Получается название картинки в формате: babochka-na-bukete-roz.f1c276c1d4457bb9cf5df1b0b4495462.jpg.Не устраивает хеш в имени файла. Хеш в названии фала отключил в системных настройках в ключе phpthumbof.postfix_property_hash, установив значение в «нет». Имя стало babochka-na-bukete-roz.jpg, но такое не устраивает, т.к. миниатюра основной картинки будет использоваться в 2х разделах сайта с разным размером и соответственно будет постоянно пересоздаваться.
Нужно чтобы имя картинки было в формате babochka-na-bukete-260w.jpg, где 260w ширина картинки. Вопрос заключается в том, как сделать такой формат имени?