forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общее (http://forum.boolean.name/forumdisplay.php?f=139)
-   -   SyntaxHighlighter Evolved Wordpress (http://forum.boolean.name/showthread.php?t=20789)

JeanWinters 26.10.2019 13:02

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;" .





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

Randomize 26.10.2019 19:15

Ответ: SyntaxHighlighter Evolved Wordpress
 
Меняй хайлайтер.
Сам wp не глючит, тупо нечему, всегда виноваты плагины/модули/темы.

Цитата:

Сообщение от JeanWinters (Сообщение 316753)
В коде плагина SyntaxHighlighter Evolved
есть строка:
$code = str_replace( '&lt;', '<', $code );

Теперь покажи её тут: https://github.com/Automattic/syntaxhighlighter

Из очевидных быстрых решений могу предложить только написать дополнительный фильтр/преобразователь, который будет вычищать говно.

JeanWinters 27.10.2019 09:52

Ответ: SyntaxHighlighter Evolved Wordpress
 
Почитал на странице плагина об этой проблеме люди пишут, но автор плагина ссылается на какой-то "gutenberg" и что это из-за вордпреса, и вроде как он работает над этим с разработчиками вордпреса, хотя результата не видно что-то. Весь код с подсветкой на сайте съехал. Поискал новый плагин, не знаю, какой установить, нужен с поддержкой подсветки as3, желательно, чтобы не пришлось переписывать теги на сайте.

Randomize 28.10.2019 02:27

Ответ: SyntaxHighlighter Evolved Wordpress
 
ищи то, что на базе CodeMirror или AceEditor


Часовой пояс GMT +4, время: 23:58.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot