WP-SynHighlight
/ i'; $ replace [] = " г п"; $ content = preg_replace ($ find, $ replace, $ content); ?> [/ codeyntax] [filesyntax filename = ”test.phps” lang = ”php”] Тег в последнем примере должен быть включен в настройках. Смотрите также его описание ниже. и вы получите прекрасное форматирование геши. Отформатируйте весь исходный код в стиле Preformatted, чтобы сохранить пробелы. Если вам нужно изменить настройки уже отформатированного блока - выделите его все и снова нажмите кнопку редактора графического интерфейса. Плагин распознает все используемые вами настройки. Плагин распознает несколько популярных опций geshi для визуализации выделения: filename Относительное имя файла внутри папки, разрешенное для тега [filesyntax], откуда берется источник для выделения. Работает только в теге [filesyntax] lang Язык программирования, на котором должен быть выделен исходный текст. [Codeyntax lang = ”java”] Здесь идет мой код Java… [/ codeyntax] Имя языка должно совпадать с именем маркера файл. Список всех поддерживаемых маркеров после установки этого плагина можно найти в каталоге / wp-content / plugins / wp-synhighlighter / geshi / geshi вашей установки WordPress. Список поддерживаемых в настоящее время языков: abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm, asp, autoit, avisynth, bash, basic4gl, blitzbasic, bnf, boo, c, caddcl, cadlisp, cfdg, cfm, cil , cobol, cpp-qt, cpp, csharp, css, c_mac, d, delphi, diff, div, dos, dot, eiffel, email, fortran, freebasic, genero, gettext, glsl, gml, gnuplot, groovy, haskell, html4strict , idl, ini, inno, io, java, java5, jаvascript, kixtart, klonec, klonecpp, latex, lisp, list.txt, lotusformulas, lotusscript, lua, m68k, make, matlab, mirc, mpasm, mxml, mysql, nsis , objc, ocaml -rief, ocaml, oobas, oracle11, oracle8, pascal, per, perl, php -rief, php, pic16, plsql, povray, powershell, progress, prolog, python, qbasic, rails, reg, robots, ruby , sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, visualfoxpro, winbatch, xml, xorg_conf, xpp, z80 lines Do вы хотите, чтобы номера строк были видны? Возможные значения параметров: no - без номеров строк. [codeyntax lang = ”java” lines = ”no”] Мой Java-код [/ codeyntax] normal = нормальная нумерация строк fancy - необычная нумерация строк По умолчанию для этого параметра используется fancy lines_start. Вы можете указать этот параметр, если хотите, чтобы нумерация строк начиналась с настраиваемое значение. [codeyntax lang = "java" lines = "fancy" lines_start = "1000 ″] Мой код Java [/ codeyntax]. Пожалуйста, не забудьте заключить значение в кавычки точно так же, как в примере. По умолчанию нумерация начинается с 1. контейнер. Вы можете выбрать контейнер, в котором ваш код будет заключен в pre div. Pre_valid pre_table none По умолчанию используется pre. [codeyntax lang = ”java” container = ”pre”] Мой код Java [/ codeyntax] Дополнительную информацию можно найти в документации Geshi. no - ничего не менять верхний регистр - преобразовать все ключевые слова в верхний регистр нижний - преобразовать все ключевые слова в нижний регистр По умолчанию никаких изменений не предполагается [codeyntax lang = ”java” capitalize = ”upper” lines_start = ”1000 ″] tab_width Если вы хотите измените ширину табуляции, используйте этот параметр: [codeyntax lang = ”java” tab_width = ”10 ″] strict Этот параметр включает или отключает строгий режим для форматирования сложных фрагментов данных. Пожалуйста, обратитесь к документации Geshi, чтобы узнать больше о заголовке темы (новый в 0.91). Этот атрибут устанавливает заголовок сворачиваемого блока кода (по умолчанию «Код»). Имя закладки (новое в 0.91) Имя закладки (Именованный тег привязки ) вы хотите сослаться на этот кодовый блок. По умолчанию это codeyntaxX, где X равен 1 для первого блока кода на странице, 2 для второго и т. Д. Вы можете ссылаться на свои кодовые блоки, используя гиперссылки Ссылка на пятый блок кода на странице или, если вы использовали bbcode [codeyntax bookmarkname = ”fivecode”] lang = ”php”, тогда вы можете ссылаться на этот кодовый блок как Ссылка на пятый блок кода на странице blockstate (новое в 0.97) Устанавливает начальное состояние блока кода, когда страница отображается пользователю. Он может быть по умолчанию, развернут или свернут. По умолчанию соответствует расширенному в настоящее время. highlight_lines (новое в 1.1) Предоставляет список строк, разделенных запятыми, которые должны быть специально выделены в коде doclinks (новое в 2.3) Включает или отключает создание ссылок на документацию для ключевых слов
Автор: Vladislav "FractalizeR" Rastrusny
Версия: 2.4.3
Последнее обновление: 2016-01-11 5:50pm GMT