Вопросы

AjaxForm и FormIt не работают

Добрый вечер, столкнулся с необычной проблемой — AjaxForm и FormIt полностью отказываются работать. Нет ни логов, ни какой либо реакции после нажатия на кнопку отправить. Сайт стоит на хостинге Timeweb, в логах пусто. На этом же хостинге стоят ещё несколько сайтов, на них всё отлично работает.
Версия MODx: 2.5.8-pl
Версия AjaxForm: 1.1.9-pl
Версия FormIt: 3.0.4-pl
Версия PHP: 7.0
Иван Винокуров
30 октября 2017, 15:13
modx.pro
2 827
0

Сложная форма на AjaxForm

Есть форма с множеством полей типа:
<input type='text' name='[[+pagetitle]]' value='0' class='qty' />

таких строк много с авто генерацией из ресурсов
ну и поля ввода
<input type="text" name="name" id="name" value="" placeholder="Ваше имя">
<input type="text" name="tel" id="tel" value="" placeholder="Телефон">
<input type="submit" value="Отправить сообщение">
Вопрос такой:
Как мне настроить emailTpl чтобы собрать все input у кого value больше 1 и переслать по почте?
Пример шаблона который хотелось бы
<p>Пользователь <b>[[+name]]</b></p>
<p>Номер телефона: <b>[[+tel]]</b></p>
Заказал:
<p>[[+pagetitle]]:<b>[[+value ]]штук</b></p>
....
КА
30 октября 2017, 09:45
modx.pro
1 228
0

Ошибка в логах

Всем привет выдает вот такую ошибку в журнале
[2017-10-30 03:04:47] (ERROR @ /h/dtlcityby/htdocs/core/components/pdotools/model/pdotools/pdotools.class.php : 974) Unexpected token ':' in ae3557dfe3d35609edee7129492fdfa2 line 251, near '{"Data.new":' <- there
Вывожу новинки так
[[!pdoPage?
    &element=`msProducts`
	&parents=`3`
	&tpl=`tpl_tovarnew`
	&sortby=`publishedon`
	&sortdir=`DESC`
	&where=`{"Data.new":"1"}`
	&limit=`8`
]]
eflit
30 октября 2017, 03:08
modx.pro
1
1 515
0

Ошибка SQL-запроса при создании ресурса

Версия MODX Revolution 2.5.8-pl

Полный лог ошибки:
[2014-01-24 08:47:48] (ERROR @ /manager/index.php) Encountered empty IN condition with key usergroup
[2014-01-24 08:47:48] (ERROR @ /manager/index.php) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR  ( `ProfileUserGroup`.`usergroup` IS NULL AND `UGProfile`.`active` = 1 )  )' at line 1
)
Alexey Medvedev
29 октября 2017, 19:00
modx.pro
1
3 518
+3

в miniShop2 не отправляются письма менеджеру

Добрый день!
Имеется:
Заказчик получает письма при оформлении заказа и изменениях статуса заказа.
Менеджер не получает.
В обсуждениях не нашел подобного вопроса.
Все шаблоны использую дефолтные. Ничего не добавлял\не менял.

Подскажите пжта.
Олег Эд.
29 октября 2017, 17:56
modx.pro
5 007
0

CultureKey и шаблоны писем minishop2

Добрый вечер.
Может кто подскажет?

Minishop 2 при оформлении заказа запускает сниппет msGetOrder, который в числе прочего и отправляет письма менеджеру и заказчику.

Сайт переключен на cultureKey = es
Это легко увидеть, поскольку в шаблоне страницы корзины я вывожу
Это значение ключа - {$_modx->config.cultureKey}
и вижу es

Таблица заказанных товаров, поля для ввода информации все это меняет язык, согласно прописаных лексиконов. Кстати испанский лексикон для minishop я создал, если что.

Однако шаблоны писем упорно приходят на русском.
Вывожу в письме значение cultureKey пишет — ru
Подумал, что письма создаются не в контексте web а в контексте mgr, но нет. Вывожу в письмо
Вы находитесь в контексте {$_modx->context.key} - {$_modx->config.cultureKey}
Присылает письмо, что я в web, но значение ключа упрямо — ru

Спасибо.
Александр Мельник
29 октября 2017, 15:45
modx.pro
1 103
0

Просмотр ticket только авторам

Здравствуйте!
1. Буду признателен, если посоветуете, как запретить просмотр тикетов авторизованным пользователям из группы Users и разрешить только автору тикета (он тоже в группе User) и пользователям из группы Admin.
Всего 2 группы — Users и Admin.

2. Буду признателен и за совет — как созданный тикет автоматически добавлять в нужную группу ресурсов?

Спасибо!
Павел Мезенцев
29 октября 2017, 15:14
modx.pro
1 052
0

Ресурсы второго контекста не отображаются в дереве

Всем привет!

У меня исчезли ресурсы из дерева во вкладке «Ресурсы». Сами страницы есть и работают, но поредактировать их можно только прописав вручную ссылку в адресной строке. Для менеджера такой вариант более чем неудобен :)

Во вложении — скриншот.

Кто-то сталкивался? Как решить?
Спасибо!
Роман
29 октября 2017, 14:51
modx.pro
615
0

Зависимые поля у товара в minishop2

Всем доброго времени суток!
Подскажите пожалуйста, как реализовать такие задачи.
Делается интернет-магазин по продаже автомобилей.
Вот манагер в админке добавляет авто, и ему нужно выбрать марку, а потом модель.
Как это лучше сделать? Понятно, что марку можно добавить через производителей в minishop2, а как добавить другое поле, что бы после выбора марки в поле была модель только этой марки авто?
И еще второй вопрос, как реализовать мультигородность?
Я додумался только до того, что у товара должно быть поле (по типу как производитель), с уже заданными регионами, а на фронте простыми фильтрами через mFilter2 фильтровать регионы.
Evgeny Tarasov
29 октября 2017, 11:01
modx.pro
1 598
0

Как в pdoMenu исключить родителя?

Приветствую!

Нужно не показывать родителя, а только детей!

Вызов:
[[!pdoMenu?
	&parents=`3`
	&level=`2`
	&hideSubMenus=`1`
	&outerClass=`leftbar-ul`
]]
Роман
29 октября 2017, 10:14
modx.pro
4 204
0