РГ-CODEBOX Plugin (код подчеркнул подключаемый модуль)
| Автор: Eric.Wang Плагин URL: http://wordpress.org/extend/plugins/wp-codebox/ Метки: подсветкой синтаксиса, синтаксиса, выделите, код форматирования Предполагается, по крайней мере: 2,0 Протестировано до: 2.5.1 Стабильный тег: 1.3.1 Загрузка | Помочь в этом плагине развития, Спасибо! |
== Описание ==
РГ-CODEBOX код подчеркнул подключаемый модуль, поддержка нескольких языков, код загрузки копируется в буфер обмена, код окно Shoufang и справочная информация по умолчанию набор атрибутов. Дальнейшее развитие подключаемый модуль по-прежнему можете использовать и сообщать ошибки.
WP-CodeBox обеспечивает чистый подсветкой синтаксиса и расширенные функции для встраивания в исходный код страницы или сообщения. Обслуживание ИТ-широкий спектр популярных языков, подчеркнув при номера строк, код загрузки, копирования в буфер обмена, крах codebox, автоматические ключевые слова, ссылки на API и поддерживает руководство форматирования при копировании фрагментов кода из браузера.
Это обеспечивают простую конфигурацию для фона highlighter стиль / настройки форматирования.
Поскольку плагин развивается, в будущем она будет поддерживать несколько вариантов. (CSS вариант, отображение ключевых слов стиль, Auto Caps / Nocaps, Чувствительность т.д.)
Основы применения == ==
Завернуть блоки кода с `<pre lang="LANGUAGE" line="1" file="download.txt" colla="+">` и `</ заранее>`
Возможные параметры:
`` Является ЯЗЫК [GeSHi] поддерживают синтаксис языка;
`` файл будет создавать код загрузки атрибут.;
`трубопроводе =" n "` будет скрывать единого codebox;
`колья ="+/-"` будет расширяться / свернуть codebox.
`строки, файл колья` является необязательным.
== Установка ==
1. Загрузка РГ-CodeBox.zip на Ваш Wordpress плагины каталог, как правило, wp-content/plugins `/` а Разархивируйте файл. Создадут `wp-content/plugins/WP-CodeBox /` каталоге.
2. Активируйте плагин через "Плагины" меню в WordPress.
3. Перейдите в Option-> WP-CodeBox установить по умолчанию.
4. Создать сообщений / страницу, которая содержит следующий фрагмент кода [надлежащего использования синтаксис]
== Часто задаваемые вопросы ==
При активации плагина, всплывающее окно ошибки: "Критическая ошибка: Can't redeclare класса GeSHi в # # / wp-content/plugins/wp-codebox/geshi/geshi.php по строке 158"?
Ответ: disactivate других Gashi основе синтаксиса highlighter плагина первым.
Скриншоты == ==
1. PHP, ни номера строк.
"foo" > <?php function foo ( ) { echo "Hello World! \\ n" ; } for ( \ $i = 0 ; \ $i < 10 $i ++ ) { foo ( ) ; } ?> </ div > <Div Идентификатор "foo"> = <? Php функции foo () (эхо "Здравствуй, мир! \ \ N";) для (\ $ я = 0; \ $ я <10 $ я + +) (foo (); )?> </ Div> |
2. Java, причем номера строк, крах codebox.
1 2 3 4 5 | public static void main ( String [ ] args ) { System . out . println ( "Hello World!" ) ; } } общественного класса Hello (публичное статическое основные силы (String [] args) (System. из. println ( "Здравствуй, мир !");)) |
3. Руби, с линии номер, начинающийся на 18, загрузка функции.
18 19 20 21 22 | example ( arg1 ) return "Hello: " + arg1. to_s end end Пример класса Ок пример (arg1) вернуться "Hello:" + arg1. to_s конец конец |
4. Администрации интерфейс в WordPress 2.
== Использование ==
** Пример 1: PHP, ни номера строк **
<pre lang="php">
<div id="foo">
<? Php
функции foo () (
эхо "Здравствуй, мир! \ \ n";
)
за (\ $ я = 0; \ $ я <10 $ я + +) (
foo ();
)
«>
</ Div>
</ Заранее>
** Пример 2: Java, причем номера строк, крах codebox **
<pre lang="java" line="1" colla="-">
общественного класса Hello (
государственной статической силы основных (String [] args) (
System.out.println ( "Здравствуй, мир!");
)
)
</ Заранее>
** Пример 3: Ruby, с линии номер, начинающийся на 18, код загрузки (ruby.txt) **
<pre lang="ruby" line="18" file="ruby.txt">
Пример класса
Ок пример (arg1)
возвращение "Hello:" + arg1.to_s
конец
конец
</ Заранее>
Поддерживаемые Языки == ==
Следующие языки поддерживаются в `` атрибут lang:
Actionscript, Ада, Apache Log, AppleScript, АНМ, ASP, AutoIT, Backus-Naur форме, Bash, BlitzBasic, C, C для Mac, C #, C + +, CAD DCL, CadLisp, CFDG, CFDG, ColdFusion, CSS, Delphi, DIV , DOS, Eiffel, Fortran, Fortran, FreeBasic, GML, Groovy, HTML, Inno, МО, Java, Java 5, Javascript, LaTeX, Lisp, Lua, Microprocessor АНМ, mIRC, MySQL, НСИ, Цель C, OCaml, OpenOffice BASIC , Oracle 8 SQL, Pascal, Perl, PHP, PL / SQL, Python, Q (uick) BASIC, robots.txt, Ruby, SAS, схемы, SDLBasic, Smalltalk, Smarty, SQL, T-SQL, TCL, thinBasic, Uno IDL, VB.NET, Visual Basic, Visual Фокс Pro, Winbatch, X + +, XML, Z80 АНМ
== Выпуске ==
** 1,0 **: Во-первых внутреннего освобождения; Использует GeSHi v1.0.7.20;
** ** 1.0.1: Добавить Просмотреть кодекса AJAX чертой;
** 1,1 **: Добавить простой конфигурации для фона highlighter стиль / настройки форматирования;
** 1,2 **: css настройки и опции i18n совместима;
** ** 1.2.1: Использует GeSHi v1.0.7.21;
1.2.2 ** **: WP 2,5 совместима;
** ** 1.2.2.1: правильный небольшие ошибки, улучшать css макет придерживаться код заголовка; Автор: YiXia.
** ** 1.2.3: Использует GeSHi v1.0.7.22, добавить ключевые слова, ссылки на API ручной вариант.
== == Donate
== == Будущие Жанр
Она будет предоставлять backgroud вариантом для highlighter настройку стиля (CSS вариант, ключевые слова, стиль отображения, Auto Caps / Nocaps, дело чувствительности и т.д.) в будущих версиях.
| -- Добро пожаловать в данном документе рейтинг |
Похожие Вход | В этом документе, читатели также озабочен следующим:
|




































>; Означает, что этикетка из заранее> <, должны пользоваться> и <;. Первоначально используемые в заранее ярлык> и <; может отображаться неправильно, но не сможете добавить GESHI после правильного разрешения. GESHI этот вопрос является вопросом, а не подключаемый модуль проблем. Но все же надеемся, что автор может быть, насколько это возможно. В прямое использование предварительно на вкладке> <сможем решить эту проблему, и в ie67 и далее в правом. Тем не менее, последствия не могут быть проверены xhtml1.0. Я думаю, что, хотя это практически осуществимо, но не хорошо.
ОтветитьОтлично плагин - Мне нужно переопределить некоторые CSS на аккуратные вещи, но отлично - спасибо!
ОтветитьЯ finnaly получить он работал в моем WP blog.We, как предполагается изменять код в "Кодекс" мнение, а не в "Visual", то все работает fine.Nice работы, пал.
Ответить$ HHead .= "<!--[ если IE]> \ n <style type\"text/css\"> \ n "; .= $ hHead". Wp_codebox (переполнение-х: авто; переполнение-и: скрытый ; Заполнение-вниз: выражение (this.scrollWidth> this.offsetWidth? \ "15px \": 0); ширина: 100%;) \ n "; $ hHead .=" </ стиль> \ n <! [Endif] -->";
ОтветитьПрибавьте к этому
функция codebox_header ()
И опустить в css / * т.е. взломать * / КВО рядом, чтобы проверить
Затем, если в фоновом режиме в условиях открытой написанию WordPress должен исправить invalidly вложенных XHTML автоматически
ОтветитьЗатем, как <? Php он станет <? Php еще один пространств, <! - Станет <! - Не может автоматически перейти прошлом этот фильтр
Re-изменить немного код, в целях упорядочения экспорта html, не надо удалить адрес или номер http://www.e-xia.com/2008/05/wp-codebox-122-bug-fix/, но не Понять, почему это маркер помещается » Разве не после переключения сохранить статус » У немного времени, которые сталкиваются с проблемами, является dumbfounding, как правило, являются onclick = "javascript: функция ()", то функция может быть непосредственно использованы в этом назвать эту функцию, чтобы получить объект, моей главной странице в передней части достижения список [+] Является ли это делать, по сути же, как и javascript, html же, но в wpcd_toggle_collapse это неправильно ставить под конец только тогда, когда этот параметр для поступления достаточно удручающей, вы знаете, почему? » Прошлого кабинета внутри ИС кажется неуместным папку, это верно, то проценты по его снова в следующий раз. Вы также сказал, "n" не может копировать не попробовать в любом случае вам использовать три примера, можно успешно копировать, я понимаю, может быть ошибаюсь, также может быть неправильно js отношений.
ОтветитьНе знаю, почему это подключаемый модуль, на моем блоге не работает, когда он не в активном подключаемый модуль, ошибка, ошибка или изменять настройки в исходный код, цитата codebox видеть ИС и css
ОтветитьЯ прав html состояние добавил, <до ..., в режиме, который может также пытались, и не я также отключить все плагины, же не работает. Я прямой копией образец кода здесь, но и бесполезно знать, каким именно образом это не роль подключаемый модуль, в исходный код Что происходит »
Чтобы найти причины этого в том, что загрузить версию, вызванные неправильным
Ответитьhttp://downloads.wordpress.org/plugin/wp-codebox.zip
Загрузите его здесь, Mogan с Гром, право скачать того, сообщение об ошибке: main.php в get_settings ( 'домой'), чтобы изменить get_settings ( 'сайта'), потому что я не установлен index.php Справочник, если мы используем слова цитируемого js дома и css будет ошибкой.
Другой ошибкой является <and> показали, что <and> не знаете ли это не подключаемых модулей и других конфликтов, завтра, чтобы продолжить испытания.
Спасибо, с тем чтобы обеспечить хороший подключаемый модуль
Пишу сообщения будут удалены из впереди него, я благодарю Вас, тоже оказываются Luosuo
Но сегодня она продолжает понять насекомых, потому что очень нравится этот подключаемый модуль.
ОтветитьГлавным образом скопировать в буфер обмена этот подход, потому что только в т.е. и используется для расширения времени, поэтому в php код внутрь расти, если не скрыть ссылку то есть, javascript, так и, если показать [-] скрыть это время Ссылки имеют сейчас просматривать и загружать первую строку кода удаляется из верхней части окна, это не очень удобно, поэтому все обрезки удаляются, скачать регулярные выражения добавил <pre ....> .* \ N (снять перед пустая строка.
В http://www.e-xia.com/?p=58, если интересующиеся могут посмотреть на нее.
Кроме того, я нашел эту http://www.jeffothy.com/weblog/clipboard-copy/ писал в firefox том, как достичь скопировать в буфер обмена, но и потому, что их использование swf, не знают, как поставить этот адрес js, могут думать только о передаче параметров, не удобно, поэтому не будет израсходована.
WPCD своими мыслями по поддержке изменений, вносимых Вами WPCD отсутствие. Я был один на один в ваших изменений делать добавить тестирование и релиз, в журналах changlog способствовало людей с информацией.
ОтветитьВ то же время у Вас сообщить изменения в документе ошибка. Line = "n", когда копировать в буфер обмена никакой роли.
<,> Является wordpress редактор крючков в Daogui, должны быть в состоянии решить.
Не ожидайте, что Вы действительно Кано, очень тронут, что, по сути дела, я никогда не придется копировать в буфер обмена не существует хороший тест, я использую firefox, т.е. на испытания не сделали так: redface:
ОтветитьОчень удобно плагин, спасибо.
ОтветитьЭто еще одно голосование держать [Копировать в буфер обмена] [+] видны в любое время (с любым словом или обернуть cleverer использования CSS)
Спасибо, я в поиске очень полезны.
Удивительный плагин! Однако еще 1 вещь.
ОтветитьКак сделать так, чтобы обертывать слов (нет автоматической прокрутки)?
не могу работать с wordpress 2,5
ОтветитьВерсия 2,5 применен быть не может, ой ..
Надежда на обновление
Попробуйте еще раз!
ОтветитьКогда я заверните (без пробелов) вокруг основного кода, она на выходные и не работает.
ОтветитьВы должны двигаться "скопировать в буфер обмена", чтобы слева знак. Ли использовать это для SQL скрипты. Когда они слишком долго (и большинство из них), вы можете не увидеть "скопировать в буфер обмена", если вы идете на дно из сценария, а затем использовать прокрутки для прокрутки с правой стороны. Большинство пользователей даже не понимаем, что там в качестве результата.
Супер плагин иначе.
ОтветитьOopss .. я имел в виду левой "стороне", очевидно. Thx!
ОтветитьNice плагина, но она на выходные осветителя-2 плагин (http://wordpress.org/extend/plugins/lightbox-2/). Если ваши РГ-CODEBOX плагин включен в то время как осветителя-2, осветителя-2 doesn 'т работы (он просто показывает изображения в окне браузера, то есть Ajax звонки потерпят провал).
FYI ...
ОтветитьПривет там,
Спасибо за огромной плагин.
У меня она работает, записывая мои посты в "код" мнение в wordpress. Однако, когда я редактировать статьи, он восходит к "визуальной точки зрения на wordpress. Когда я переключиться обратно на" код "точки зрения, следующих событий:
Для php:
1. Становится?>
3. "Становится \ 'и каждый раз, когда я редактировать статьи, другая \ (слеш) добавляется
Есть ли у Вас идеи, почему это может быть происходит или я делаю то неправильно?
Cheers, и спасибо за плагин!
ОтветитьСекундочку! Похоже, мое замечание не пришла через должным образом. Попробую еще раз.
1. <? Php исчезает
2.?> Становится? Гт и (без пробела между и и дт; - Я просто не может опубликовать в том, что этот комментарий)
3. "Становится \ 'и каждый раз, когда я редактировать статьи, другая \ (слеш) добавляется
Еще раз спасибо
ОтветитьНет ли в работе с ">"
Например:
Показано:
Ответить1 2 3Если прототип или осветителя или ProtoBox или любой другой не работает с WP CodeBox, вам придется сделать следующее:
Открыть / wp-content/plugins/wp-codebox/js/codebox.js и найдите эти строки:
функции $ (ИН) (
вернуться document.getElementById (ИН);
)
Затем замените его
если ( "неопределенная" == typeof $) (
функции $ (ИН)
(
вернуться document.getElementById (ИН);
)
)
Поскольку прототип в $ extented функция заключается в том, что касается CodeBox один, код должен работать хорошо.
ОтветитьНадежда это поможет.
Это не работает над IE7
ОтветитьI'am Т.е. 7, нет проблем!
ОтветитьЯ хочу сказать, обходным владимир размещены (и вы по комплексному wp-codebox). Я использую wp-codebox с осветителя-2 и codebox выходные осветителя-2 сценария. FF Об работает fine.Anyway, мне нравится слишком много ваш плагин , Это 'лучший я видел на подсветкой синтаксиса.
ОтветитьЭрик, есть и еще одна ошибка в код: при создании скачать ссылке, вы используете htmlspecialchars () функции на экране специальные символы. Однако, по умолчанию, htmspecialchars () берет на себя ИСО-8859-1 символов, которая является неправильным большинство из блогов. Таким образом, было бы правильнее использовать wp_specialchars () вместо.
ОтветитьЯ получаю:
ОтветитьВнимание: Неверный аргумент поставляются для foreach () в / главная / ххх / public_html / wp-контента / плагины / wp-codebox / geshi / geshi.php по строке 2281 Внимание: Неверный аргумент поставляются для foreach () в / главная / ххх / public_html / wp-контента / плагины / wp-codebox / geshi / geshi.php по строке 2281 Внимание: Неверный аргумент поставляются для foreach () в / главная / ххх / public_html / wp-контента / плагины / wp-codebox / geshi / geshi . Php по строке 2281 Внимание: Неверный аргумент поставляются для foreach () в / главная / ххх / public_html / wp-контента / плагины / wp-codebox / geshi / geshi.php по строке 2281
Любые идеи?
Или о том, что наверху <> Я обнаружил проблему, когда исходный код писать режиме, например <pre lang = "C"> р-> q…… Если нет насущной проблемой может быть освобожден, как только я урезать визуальной режиме Будут преобразованы в <pre lang="C"> р-> q…… а затем освобожден только увидеть ошибку в виде других, и я хотел бы остановиться на нескольких подключаемый модуль кода, в рамках этого же редактора , Хотя редактора отображается, когда р-> q однако освобожден после нет проблем, мы видим, что р-> q
ОтветитьТак что не следует редактор проблемы, есть надежда, что босс является решение этой колонке, иногда baffling очень широкий, в том числе немногих примеров здесь, я не могу бар вопрос браузер (я использую firefox)
Прикрепленными к карте вы видите http://i264.photobucket.com/albums/ii169/coffeecat10/code.jpg
ОтветитьЯ не могу добраться до работы, вы можете мне помочь?
ОтветитьНеисправимая ошибка: Вызов неопределенная функция do_action_ref_array () в / mnt/w0504/d41/s46/b02cd2c3/www/kylecai.com/flash/wp-content/plugins/wp-codebox/main.php на линии 104