Одной из первых задач при работе с блогом, является удобное отображение «1С» кода на страницах блога. Решился данный вопрос при помощи плагина WP-Syntax.
Единственной проблемой становиться подсветка синтаксиса внутреннего языка «1С» в WordPress плагине WP-Syntax.
Решить эту проблему можно следующим образом:
- Скачиваем файл 1c.php.txt;
- Переименовываем скачанный файл в 1с.php и копируем его в каталог <каталог wordpress>/wp-content/plugins/wp-syntax/geshi/geshi/;
- В файл wp-syntax.css добавляем следующий класс (имя класса зависит от имени php-файла из пунктов 1 и 2, по формуле: «_<имя файла без расширения>»:
1234567._1c {color: #0000ff;background-color: #f9f9f9;border: 1px solid silver;margin: 0 0 1.5em 0;overflow: auto;} - Для подсветки «1С» кода в посте, нужно использовать следующую конструкцию:
1<pre lang="1c" line="1" escaped="true">"1С" код</pre>
line=»1c» — указание синтаксиса (имя php файла из пунктов 1 и 2 без расширения), line=»1″ — номер линии, с которой начнется нумерация строк - В итоге получиться что-то похожее на это:
1234Если Тест Тогдаа = 10;фТест(а);КонецЕсли;
Данный способ подходит для решения большинства задач, хотя не обделен ошибками и недоработками (например, использование зарезервированных слов в названиях переменных, функций и процедур).
Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.