Anton
Ура, спасибо тебе, добрый человек)
Миша
Anton
а у плагина чем больше приоритет тем он раньше выстрелит, или наоборот?
Anton
какой плагин раньше сработает, с приоритетом 1 или 2?
Gaius Cassius
а мне тоже интересно если выставить 2 плагина на onWebPageNotFound и первый плагин вернет запрос на редирект, то второй плагин сработает или нет?
Anonymous
core/model/modx/modx.class.php : 1969 Произошла ошибка при регистрации действий менеджера. Кто сталкивался с таким?
Gaius Cassius
Ну по идее там все должно выполниться безусловно
а что в итоге отдаст? редирект или 404?)
Sergey_K
Ну по логике пхп если небуферизируемый вывод, то все у тебя в куче и будет
Sergey_K
По идее же событие это тупо пхп функция, которая последовательно запускаеттвои обработчики
Sergey_K
Ну, в моем понимании.
Gaius Cassius
в общем, надо пробовать
Sentinel
Там твиг, вроде. Это ты к чему?
Неее.. это разметка amp, я ее пытался внедрить в шаблон
Pavel
подскажите по js чет с массивом затупил.. есть к примеру let array = { one: 'text', two: 'text 2'} и например есть такое let myvar = 'one'; как я могу выбрать из массива по значению myvar? 😬
Pavel
не, мне наоборот нужно array[myvar], вроде так и работает как мне сказали
Pavel
да, спасибо
Evgeniy
и еще скорее всего это промежуточная переменная и не нужна
Pavel
да, сори 😬
Sergey_K
array.one
Sergey_K
тоже катит
Evgeniy
Это объект, а не массив
просто скобки увидел и написал)) что разговор про массив даж не заметил
Sergey_K
ну ассоциативный массив... типа
Sergey_K
с методами :)
Evgeniy
ну ассоциативный массив... типа
тогда и так можно let myvar = {...array}; myvar['one'];
Sergey_K
ну да
Evgeniy
ну да
а если упороться, то и return array.shift()
Sergey_K
Слушайте, а как модх выдает ключи для фронта? Я увидел в каждом аяксе ключ. Но, правда, он один для всех запросов. Он где-то просто на странице передаваемой выкладывается?
Sergey_K
Я просто думаю, как мне свои контроллеры защитить от спама, брутфорса и пр.
Sergey_K
Ну как минимум я так понял, посмотрев запросы
Sergey_K
Скину скрины щас доеду
Evgeniy
ajaxform генерит хеши
Evgeniy
modx ниче не генерит
Sergey_K
Sergey_K
Чексумма?
Gaius Cassius
антиспам? по хуку spam?
Gaius Cassius
не работает конечно, но все же
Evgeniy
Для чего?
просто для того что бы форму отслеживать
Evgeniy
вобщем если я все правильно понял
Evgeniy
берешь какое то поле
Evgeniy
выводишь в хиддеш его хеш
Evgeniy
при отправке проверяешь
Evgeniy
если == отсылаешь
Sergey_K
Я про аякс. Чтобы не приходили левые запросы
Evgeniy
ну аякс не аякс какая разница
Evgeniy
проверяй кстати аякс или нет
Evgeniy
это большинство ботов отсеивает
Evgeniy
httprequest
Sergey_K
Да заголовок подделать нет проблем
Sergey_K
Это я знаю
Gaius Cassius
хм а в ajaxform есть такая проверка?
Sergey_K
Думаю генерить ключ на странице
Sergey_K
И с ключом уже ломиться
Evgeniy
Да заголовок подделать нет проблем
нет проблем, но никто не заморачивается, обычно хватает
Sergey_K
А у кого его нет идут лесом
Sergey_K
Evgeniy
Думаю генерить ключ на странице
да, какое нибудь поле возьми и захеши - будет кей
Sergey_K
Пхп может генерить налету
Sergey_K
Это не вопрос
Sergey_K
И класть в бд
Evgeniy
есть еще идея на скрытый инпут
Evgeniy
чтобы по фокусу на обычный инпут в скрытый передавалось например 1
Evgeniy
а потом его проверять
Evgeniy
не вручную такое не улетит
Sergey_K
Не, ты не понял
Sergey_K
А...я понял) Ты про то, чтобы присылать признаки жизни
Sergey_K
Ясно
Sergey_K
Не, все так, да
Sergey_K
Если запрос приходит с признаками жизни, то ок
Sergey_K
А если нет, то нах это бот
Evgeniy
ну да, как то так
Evgeniy
еще ребята делали хидден поле spam наоборот
Sergey_K
Типа, скрытое поле ноуспам
Sergey_K
А боты не соображают, что поле скрыто?
Evgeniy
Типа, скрытое поле ноуспам
ну изначально была идея поля spam, типо бот даун и его заполнит)) собственно проверяли на его значение...