Технический сбой

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

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


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

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

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

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


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


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

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

ПафНутиЙ - -

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

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

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

Апельсин - -

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


$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 ) {


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

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

наверх