Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как сделать strong вместо b в dle 10.6?

Как сделать strong вместо b в dle 10.6?


     15.01.2016    Все вопросы » Хаки    1768

вопрос
Как сделать strong вместо b в dle 10.6?
Для 10.1 пользовался вот этим хаком https://dle-faq.ru/faq/common/9785-teg-b-na-strong.html
Но на 10.6 он не работает... там теперь по другому все.
Так как сделать strong вместо b в dle 10.6?

Ответил: joydo


Найти (в файлах modules/bbcode.php и ajax/bbcode.php)

onclick="simpletag('b')"

заменить на

onclick="simpletag('strong')"

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

joydo
Юзер

joydo - 16 января 2016 12:41 -

Вах, не проверил;) В админке так делал (только еще js немного менял). Сейчас переделаю;)

joydo
Юзер

joydo - 16 января 2016 13:17 -

+ к верхнему
Открываем файл engine\classes\parse.class.php
находим

$txt = str_replace( "<b>", "[b]", str_replace( "</b>", "[/b]", $txt ) );

Ниже

$txt = str_replace( "<strong>", "[strong]", str_replace( "</strong>", "[/strong]", $txt ) );

находим

            while( preg_match( "#\[(b|i|s|u|sub|sup)\](.+?)\[/\\1\]#is", $source ) ) {
                $source = preg_replace( "#\[(b|i|s|u|sub|sup)\](.+?)\[/\\1\]#is", "<\\1>\\2</\\1>", $source );
            }

Заменяем на

            while( preg_match( "#\[(b|strong|i|s|u|sub|sup)\](.+?)\[/\\1\]#is", $source ) ) {
                $source = preg_replace( "#\[(b|strong|i|s|u|sub|sup)\](.+?)\[/\\1\]#is", "<\\1>\\2</\\1>", $source );
            }

Tiger Woods
Юзер

Tiger Woods - 20 марта 2016 12:46 -

на 11.00 не работает, у кого есть полная инструкция?

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

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

наверх