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

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


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

вопрос
Здравствуйте.
Скажите пожалуйста, как можно сделать чтобы тег [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
Юзер

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

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

vitnet
PHP-developer

vitnet - 11 ноября 2015 14:01 -


Dmitri
Юзер

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

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

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

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

наверх