CMS DataLife Engine - Система управления сайтами

YuriBtr

В комментариях меняется текст на {text}

Recommended Posts

После обновления до версии 13 в комментариях начали выскакивать теги {text}
Возможно они появляются когда модератор меняет а админке текст, но пока повторить не получается. За сегодняшний день уже около десятка таких испорченных комментариев из более чем двухсот написанных.

 

Вроде как никаких изменений движка в части комментирования не делалось.

Share this post


Link to post
Share on other sites

После перепроверки выяснилось следующее:
- Таких порченных комментариев уже более двух десятков. В этих комментариях тег {text} находится уже в базе. При поступлении комментария Модератору приходит на почту уведомление уже с испорченным текстом (вставлен тег {text} ). Получается что от модерации это не зависит.

- Никакие отдельные BBCODES (именно этот редактор включен на комментарии), ни специальные символы клавиатуры не дают такого эффекта. Повторить не удалось. Вложенные комбинации BBCODES  я не проверял. У комментаторов по некоторым причинам пока не получится спросить что они такого написали.

- Тег {text}  появляется только в начале сообщения. После него может быть пусто, а может быть и часть текста, например:

Цитата

{text}Ворота из трубы квадратной? ЭТ что за безмогий такое выдумал и принимал?

Даже один раз такое встречается:

Цитата

{textВыборы , Выборы ... /дальше по тексту/

но это может из за некорректной модерации, сделанной уже позже поступления испорченного комментария

 

Обновление:

пользователи сообщают что в этих испорченных комментариях содержится весь текст, который они писали. Выходит что этот тег вставляется самостоятельно. Причем интересно что в комментариях от некоторых пользователей тег {text} встречается по несколько раз подряд, у других же пользователей вообще не встречается, что наталкивает на мысль проверить браузеры - сейчас попробую собрать статистику.

Edited by YuriBtr
Обновил данные

Share this post


Link to post
Share on other sites

Все, разобрался. Оказывается проблема была только у пользователей, кто добавлял комментарии со смартфона. Почему то скрипт при рендере шаблона не выпиливает тег {text} из нижеидущей строчки шаблона \templates\smartphone\addcomments.tpl

<textarea placeholder="Сообщение" rows="3" name="comments" id="comments" class="f_textarea f_wide">{text}</textarea>

Этот тег показывался посетителям, и те просто его не убирали, так и писали комментарий. Временно решил проблему - убрав этот тег.

Share this post


Link to post
Share on other sites
11 часов назад, YuriBtr сказал:

Временно решил проблему - убрав этот тег.

Это не временное решение, этого тега вообще не должно быть в шаблоне.

Share this post


Link to post
Share on other sites
1 час назад, celsoft сказал:

Это не временное решение, этого тега вообще не должно быть в шаблоне.

Странно, почему он тогда присутствует в шаблоне:  dle13_0\upload\templates\smartphone\addcomments.tpl  ?

Share this post


Link to post
Share on other sites

Просто лишний. Нужно будет удалить.

Share this post


Link to post
Share on other sites
5 минут назад, celsoft сказал:

Просто лишний. Нужно будет удалить.

Понятно, из за этого лишнего тега, "на ушах" был весь вечер.Было бы неплохо предупредить пользователей, внеся изменения в https://dle-news.ru/extras/diffs/

Share this post


Link to post
Share on other sites
1 час назад, YuriBtr сказал:

Понятно, из за этого лишнего тега, "на ушах" был весь вечер.Было бы неплохо предупредить пользователей, внеся изменения в https://dle-news.ru/extras/diffs/

Изменений и не было. Он там изначально всегда был лишний, его там с самого начала существования этого шаблона быть не должно. Просто на него никто не обращал внимания ранее. В новых релизах уберем.

Share this post


Link to post
Share on other sites
6 минут назад, celsoft сказал:

Изменений и не было. Он там изначально всегда был лишний, его там с самого начала существования этого шаблона быть не должно. Просто на него никто не обращал внимания ранее. В новых релизах уберем.

Извините за занудство, но видимо были изменения в работе движка 13 версии. Раньше этот тег скриптом вырезался, а сейчас нет. Поэтому и прошу внести коррективы в список изменений в шаблонах.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now