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

Автозамена bb code в html, как сделать?


     11.11.2015    Общие вопросы, Общие вопросы по PHP    642

вопрос
Здравствуйте.
Скажите пожалуйста, как можно сделать чтобы тег [pre] в данных скобках автоматически заменялся в скобки типа <>, то есть из bbcode в html, при добавлении новости.
Очень нужно, заранее спасибо за ответы.

Ответил: Dmitri


BAHO, Спасибо за наводку!
В файле engine\classes\parse.class.php После:
if ( !$this->allow_code AND $this->edit_mode) {
            $source = preg_replace_callback( "#<pre><code>(.+?)</code></pre>#is", array( &$this, 'clear_p_tag'), $source );
        }
Вставляем:
$source = preg_replace( "#\[pre\](.+?)\[/pre\]#is", "<pre>\\1</pre>", $source );
И всё получилось так как я хотел...
Большое спасибо за внимание!

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

BAHO
48

171 | 54

BAHO - 11 ноября 2015 13:35 - Юзер

Копайте engine\classes\parse.class.php

vitnet
218

2172 | 930

vitnet - 11 ноября 2015 14:01 - Эксперт


Dmitri
1

Dmitri - 11 ноября 2015 14:16 - Юзер

***Комментарий удален***

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

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