Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как исправить неправильную обработку тегов при быстром редактировании комментария?

Как исправить неправильную обработку тегов при быстром редактировании комментария?


     21.07.2015    Все вопросы » Общие вопросы    1995

вопрос
Доброго времени суток всем. Собственно вопрос в заголовке Как исправить неправильную обработку тегов при быстром редактировании комментария?

Добавляю комментарий, в комментарии добавляю видео, которое выводится через uppod. После радактирования получаю ссылку на видео, тег [uppod=] не обрабатывается.

Скрин до и после редактирования комментария


Ответа пока нет


2 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 21 июля 2015 10:26 -

Просто добавьте обработку собственного тега в parse.class.php по аналогии с другими тегами. У вас при добавлении настроена обработка, а при редактировании - нет.

Каков вопрос - таков и ответ. Просто помните об этом.

Апельсин
Юзер

Апельсин - 21 июля 2015 19:38 -

Спасибо за ответ. Переместил код


$source = preg_replace_callback( "#\[media=([^\]]+)\]#i", array( &$this, 'build_media'), $source );
$source = preg_replace( "#\[uppod=([^\]]+)\]#ies", "\$this->build_uppod('\\1')", $source );


Выше следующей строки

if( ! $this->safe_mode ) {


Всё отлично обрабатывается теперь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх