Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как исправить неправильную обработку тегов при быстром редактировании комментария?

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


     21.07.2015    Общие вопросы    720

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

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

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


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


Комментарии пользователей (2)

ПафНутиЙ
1065

3396 | 2434

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

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

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

Апельсин
3

310 | 82

Апельсин - 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 ) {


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

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

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