» » » Ошибка тега [code] в DLE 9.5

Ошибка тега [code] в DLE 9.5

Ошибка тега [code] в DLE 9.5

Ошибка заключается в том, что разработчики не углядели и тем самым тег [code] стал не рабочим. Т.е. стали съедаться некоторые слеши, в следствии чего при копировании кода он автоматом становится не рабочим. К примеру тег [code] не понимает "\n". т.е. если добавить "\n" - в новостях появляется "n", без "\".

Проблема проявляется только при использовании WYSIWYG редактора, для BB редактора данной проблемы нет.

Для исправления ошибки открываем файл /engine/classes/parse.class.php и там находим:
function clear_p_tag($txt) {


Ниже будет строчка:
$txt = stripslashes( $txt );


Заменяем её на:
$txt = str_replace( '\"', '"', $txt );


Готово!

Версия DLE: 9.5

Автор: candro | Комментариев: 0 | Категория: DataLife Engine » Багфиксы

Комментарии



Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
RomanZaharov.Ru- Блог простого веб-мастера . © 2013-2014