Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
19 января 2024, 18:34
0
А почему бы просто не использовать pdoResources с сортировкой по pagetitle? Колонки можно сделать с помощью CSS.
Артур Шевченко
19 января 2024, 18:11
+1
В целом я согласен, поэтому фильтрация по ТВ есть, сортировки по ним нет.
Артур Шевченко
19 января 2024, 18:10
0
Можешь ничего не делать. можешь дождаться обновления. Можешь поменять $_COOKIE['SendIt'] на !empty($_COOKIE['SendIt'])
Артур Шевченко
19 января 2024, 13:46
+1
Фильтр работает через ajax, параметр меняется в JS, поэтому и тебе нужно менять свою переменную в JS.
Артур Шевченко
19 января 2024, 09:19
0
mFilter2 при изменениях фильтров меняет и get параметр соответствующий. Если у тебя это не работает проверь разметку в чанке и наличие ошибок в консоли браузера.
Артур Шевченко
18 января 2024, 13:40
0
Скинь строку на которой выскакивает это предупреждение.
Артур Шевченко
17 января 2024, 22:45
+1
Ну так в логах сервера описание ошибки должно быть.
Артур Шевченко
17 января 2024, 20:00
0
Переустанавливать msAddFields пробовал?
Артур Шевченко
13 января 2024, 19:10
+1
SendIt с версии 1.1.2 защищён от подобных атак.
Артур Шевченко
13 января 2024, 11:11
0
А как это поможет в случае, когда нужно внести изменения в вёрстку? Два шаблона делать? Или вёрстку в контент запихивать?
Артур Шевченко
12 января 2024, 21:22
0
Контекст для dev версии это что-то от лукавого, даже в теории не могу представить как это может работать. Единственный приемлемый вариант это хранение элементов в файлах и разворачивание отдельного dev сайта. В IDE создать два подключения: на prod и на dev. И деплоить сначала на dev, а после проверки на prod.
Артур Шевченко
11 января 2024, 21:00
0
Никак. Нет в настройках такой опции
Артур Шевченко
11 января 2024, 20:51
0
Это потому что сниппет вызывается. А вообще идея в том, чтобы генерировать токен, записывать его в сессию и передавать на фронт. А при отправке формы передавать обратно на сервер и а файле action.php проверять равен ли переданный токен записанному в сессию и вообще есть ли этот токен. Генерировать можно в плагине на событие OnHandleRequest. Передавать на фронт через $_COOKIE. Вставлять форму JS.
Артур Шевченко
11 января 2024, 19:34
0
Можно попробовать эту строку заменить на такую
$hash = $_SESSION['afhash'] = md5(http_build_query($scriptProperties));
А на этой строке добавить проверку
if(!$_SESSION['afhash'] || !$_REQUEST['af_action'] || $_REQUEST['af_action'] !== $_SESSION['afhash']){
 echo $AjaxForm->error('af_err_action_ns');
}
И не забудь рассказать помогло или нет, интересно же)))
Артур Шевченко
11 января 2024, 19:14
0
Поменяй AjaxForm на SendIt
Артур Шевченко
08 января 2024, 17:18
0
Наверное надо сортировку в вывод добавить.