Тема: Замена B на Strong в парсере DLE
Есть такой хак для DLE, который заменяет в тексте атрибут выделения <b> на <strong>. Но в последних версиях, начиная с 9.5, а может и 9.4 этот хак не работает (поменялся код в движке). Покапался, но так и не понял, что именно занять нужно. Вот старый хак:
Открываем ./engine/classes/parse.class.php
Находим:
$source = preg_replace( "#\[b\](.+?)\[/b\]#is", "<b>\\1</b>", $source );
$source = preg_replace( "#\[i\](.+?)\[/i\]#is", "<i>\\1</i>", $source );
Заменяем на:
$source = preg_replace( "#\[b\](.+?)\[/b\]#is", "<strong>\\1</strong>", $source );
$source = preg_replace( "#\[i\](.+?)\[/i\]#is", "<em>\\1</em>", $source );
Если кто знает как сделать такие изменения в новых версиях DLE, просьба отписать.