Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Игорь
Игорь
Для уточнения
Решения такого плана не подходит [[~123? &scheme=`https`]]?
Решить можно только средствами ssl и настройкой файла *.conf для конкретного домена или решение глубже?
Если решение файлом *.conf тогда как должна выглядеть запись для этой страницы, а самое главное сможет ли modx её так как нужно интерпретировать?
Igor Ostancov
Igor Ostancov
Большущее Вам спасибо Евгений. То что нужно. Не очень понятно зачем они это туда закопали если формы в другом месте настраиваются… Хотя учитывая что они додумались скрывать вкладки через visibility: hidden… ))
Илья Уткин
Илья Уткин
Безопасность -> Настройка форм. Создаете новый профиль, создаете набор правил (2 набора — для создания ресурса и для редактирования ресурса), переходите на вкладку «Дополнительные поля» и у какого-нибудь ТВ меняете modx-panel-resource-tv на modx-resource-settings. Ну а дальше, думаю, разберетесь)
Abu
Abu
Чтобы не плодить вопросы, сюда спрошу — подскажите пожалуйста, почему может не обновляться ветка после добавления комментария — (а то после добавления вверху висит — «Оставить комментарий» под ним только что написанный комментарий (+ у меня еще кнопка авторизации) —

Кстати, еще неудобно, что нельзя повесить авторизацию — вызов HybridAuth? и т.п., прямо в чанке Тикетов, например в tpl.Tickets.comment.login или tpl.Tickets.comment.wrapper — авторизация не срабатывает, так понял, что только в шаблоне вызывать.
Yaya Yayan
Yaya Yayan
Но у меня не установлен компонент Captcha, который как раз устанавливают для входа в админку. Тоесть капча вызывается откуда то из самого компонента Login.Register, для меня этот вариант тоже подойдет?

Да и input капчи с другим именем, recaptcha_response_field
Дмитрий Христоев
Дмитрий Христоев
потому что она по-умолчанию используется для входа в админку.

Решение, создать сниппет checkCaptcha
<?php
if($_SESSION['veriword']==$value) {
return true;
} else {
$validator->addError($key, 'Неверный код. Попробуйте снова.');
return false;
}
В FormIt или другом вставить строки
&validate=`captcha_code:checkCaptcha`
&customValidators=`checkCaptcha`
Василий Наумкин
Василий Наумкин
Василий Наумкин
Василий Наумкин
1. Прочитай про то, как работает сниппет. С припиской TV джойнится таблица, а плейсхолдеры выставляются без всяких приписок (хотя есть и параметр tvPrefix).

Не знаю, что и зачем ты переименовываешь.

2. Такого параметра нет. У сниппета есть параметр showHidden, который проверяет параметр товара hidemenu. Еще есть show_in_tree.
Так вот, товары по умолчанию создаются этими параметрами выставленными в 0. Что означает, не прятать в меню и прятать в дереве ресурсов. Эти настройки, кстати, тоже можно поменять.

В любом случае, сниппет по умолчанию выводит эти товары, ибо на показ в дереве ему плевать, а в меню они не скрываются.

Зачем ты выбираешь только товары скрытые в меню — я не знаю.