Eugene
Мишаня
Alexey
сделал это и убрал всплывающую форму об успешной отправке и в какой-то момент (видимо когда у меня в прошлрый раз вылезало что форма успешно отправлена) стала вылезать ошибка - "Error! Неверный токен. Ошибка в работе формы."
Eugene
@fictionlabs я, видимо, ошибся в прошлом году.
ты просил не трогать больше описания. вот репорт об опечатке
Alexey
Dmitriy
Vladimir
Eugene
Ок, Жень, я поправлю
в описании ul имеет класс для разбивки на две колонки списка <ul class=«uk-column-1-2">
у меня редактор отключен. надеюсь, не затрется, если будешь редактировать
Vladimir
1. Отклбченным переключателем поддерживать сессию
Vladimir
2. Или остановкой скриптов
Vladimir
Можно увеличить время для сессии
Alexey
"Поддерживать сессию пользователя" - включено
Vladimir
Обычно такое происходит если оставить скрипт в соседней вкладке и ее гасит хром
Vladimir
И если сессия короткая
Vladimir
Поставьте сессию например 120 минут
Vladimir
Просто здесь вопрос защиты от ботов
Vladimir
Если вы оставите страницу в другой вкладке - хром остановит там все скрипты
Alexey
Настройки сессии стоят такие
Vladimir
Опишите что у вас происходит
Vladimir
Когда появляется ошибка
Vladimir
Такая ошибка возможна только в одном сценарии
Alexey
В какой-то момент на сайте все формы (у меня их 5) начинают выдавать эту ошибку
Alexey
обновляю страницу и все равно та же ошибка
Vladimir
Alexey
да и до тоже
Alexey
сейчас зашел с другого браузера и такая же ошибка
Alexey
хотя минут 10 назад все работало
Alexey
все формы
Vladimir
А какие еще скрипты работают ?
Alexey
на сайте?
Vladimir
Ну да
Alexey
много скриптов, swiper js, fancybox
Vladimir
Vladimir
Не думаете что кое кто из них не дает выполнится банально обновлению сессии ?
Alexey
метрика, гугл, talkme
Alexey
Vladimir
хм, кто?
Ну если включить непрерывные логи. Ошибок в консоли нет ?
Alexey
включить показ всех ошибок? Или как включить непреырвные логи?
Alexey
сейчас в консоли что-то не связанное с формой
Alexey
а нет вру
Alexey
каждый раз как форма не отправляется выдается такая ошибка "[Deprecation] Listener added for a synchronous 'DOMNodeRemoved' DOM Mutation Event. This event type is deprecated (<URL>) and work is underway to remove it from this browser. Usage of this event listener will cause performance issues today, and represents a risk of future incompatibility. Consider using MutationObserver instead."
Alexey
или нет
Alexey
сейчас прошло сколько то времени и опять формы начали отправляться
Alexey
Vladimir
Такие вещи происходят из-за того что токен безопасности который поддерживают скрипты Joomla не проходит проверку
Alexey
🙁
Alexey
что делать, удалять скрипты по одному и смотреть кто влияет?
DimAychuvakov
DimAychuvakov
вот видите при пудликации ссылки joomla подставляет не ту картинку, мне надо другую , но тоже с моего сайта, как сделать?
Vladimir
Vladimir
А вообще это происходит ранее чем через 2 часа ?
Vladimir
Или позже ?
Vladimir
Менее двух часов или более ?
Alexey
менее
Vladimir
Дайте еще погадаю. Jch какой нибудь поганый?
Vladimir
Или. Расширения «безопасности»?
Alexey
Alexey
включено сжатие gzip
Vladimir
Alexey
Warning: preg_replace(): Compilation failed: missing closing parenthesis at offset 93 in /home/u28768/сайт.ru/www/templates/keola/index.php on line 46
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/u28768/сайт.ru/www/templates/keola/functions.php on line 194
Alexey
default:
$closeTag = '</' . $name . '>';
$closeTagLength = strlen($closeTag);
$tag['paired'] = true;
$end = strpos($content, $closeTag, $tag['position']);
if (false === $end)
continue;
$openTagLength = strlen($tagMatch[0][0]);
$tag['body'] = substr($content, $tag['position'] + $openTagLength,
$end - $openTagLength - $tag['position']);
$tag['length'] = $end + $closeTagLength - $tag['position'];
break;
и в index.php
if (isset($this->_script['text/javascript']))
{ $this->_script['text/javascript'] = preg_replace('%window\.addEvent\ (\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script['text/javascript']);
if (empty($this->_script['text/javascript']))
unset($this->_script['text/javascript']);}
Vladimir
Vladimir
Это кстати может влиять
Vladimir
У вас там какая то хрень не может сделать замену по регулярке
Vladimir
Она вполне может мочить токен
Alexey
Она вполне может мочить токен
Заметил еще интересное, на главной странице выдается ошибка, а на внутренней на которой гораздо меньше элементов этой ошибки нет
Alexey
хотя формы те же (модуль выводит один и тот же)
Vladimir
Alexey
Vladimir
Alexey
не, на внутренних тоже вылезло,
Alexey
может на сервере что-то
Vladimir
Vladimir
Сервер маловероятно
Alexey
Vladimir
Но может какой то оптимизатор ускорятор?