Показать сообщение отдельно
Старый 26.10.2019, 13:02   #1
JeanWinters
Знающий
 
Регистрация: 22.12.2007
Сообщений: 223
Написано 22 полезных сообщений
(для 51 пользователей)
SyntaxHighlighter Evolved Wordpress

Использую плагин SyntaxHighlighter Evolved Wordpress для подсветки кода. Недавно начал плагин глючить, или сам Wordpress.

Пытаюсь написать:
if (char.y > 450) {
char.x = start_x;
char.y = start_y;
grav = 0;
}

Редактирую записи через режим редактора кода, так как режим визуального редактора глючит еще больше и создает кучу ненужных html-символов на странице.

Нажимаю "обновить" и wordpress преобразует знак ">" в спецсимвол ">" , также убирает пробелы (хотя они нужны). На странице отображается:

if (char.y > 450) {
char.x = start_x;
char.y = start_y;
grav = 0;
}

В коде плагина SyntaxHighlighter Evolved
есть строка:
$code = str_replace( '&lt;', '<', $code );
которая должна заменять спецсимвол на нормальный символ, но этого не происходит. Также с символом ">" и пробелами, которые не сохраняеются. Короче вся подсветка кода поехала и побежала, появилось на сайте куча символов вроде "&amp;amp;amp;lt;" .





Подскажите, как это исправить. Я не особо специалист в работе сайтов.
(Offline)
 
Ответить с цитированием