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

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


     15.01.2016    Хаки    542

вопрос
Как сделать 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
4

171 | 31

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

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

joydo
4

171 | 31

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
10 | 2

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

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

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

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