Author: Eric.Wang 著者: eric.wang Plugin URL: http://wordpress.org/extend/plugins/wp-codebox/差込式のURL : http://wordpress.org/extend/plugins/wp-codebox/ Tags: syntax highlighting, syntax, highlight, code, formattingタグ:構文強調表示、構文、ハイライト、コード、書式設定 Requires at least: 2.0必要少なくとも: 2.0 Tested up to: 2.5.1テストする: 2.5.1 Stable tag: 1.2.3安定的なタグ: 1.2.3 Download ダウンロードする | Donate for this plugin development, Thanks! このプラグインの開発に寄付、ありがとう! |
== Description == ==説明==
WP-CODEBOX代码高亮插件,支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置。ハイライトのWP - codeboxコードのプラグインは、複数の言語のサポート、コードをダウンロードし、クリップボードにコピーされ、コードボックスをオンshoufangと背景のデフォルトの属性が設定されます。 本插件还在持续开发中,欢迎使用及报告bugs.の開発を継続するプラグインを使用すると報告書はまだバグを歓迎します。
Wp-CodeBox provides clean syntax highlighting and advanced feature for embedding source code within pages or posts. It support a wide range of popular languages highlighting with line numbers, code download, Copy to clipboard, collapse codebox, automatic keywords link to API manual and maintains formatting while copying snippets of code from the browser.清潔度のWP - codebox提供シンタックスハイライトと高度な機能をソースコードに埋め込むのページや記事です。それを支持する広範な人気の言語を強調する行番号、コードのダウンロード、コピーをクリップボードには、崩壊codebox 、自動キーワードのリンクをAPIのマニュアルおよび維持書式設定をコピーし、ブラウザからのコードの抜粋です。
It's provide simple background configuration for highlighter style/formatting customization.単純な背景の設定を提供することのマーカーのスタイル/書式をカスタマイズします。
Since the plugin is developing, in the future it will support more options.(CSS option,Keyword display style,Auto Caps/Nocaps,Case Sensitivity etc. )以来、プラグインが開発途上、将来のことは他のオプションをサポートします。 ( CSSのオプションは、キーワードの表示スタイル、自動キャップ/ nocaps 、大文字と小文字の区別等)
== Basic Usage == ==基本的な利用方法==
Wrap code blocks with `<pre lang="LANGUAGE" line="1" file="download.txt" colla=" ">` and `</pre>`コードブロックをラップ<pre lang="language" line="1" file="download.txt" colla=" "> ` ` 、 ` < /事前> `
Possible Parameters:可能なパラメータ:
`LANGUAGE` is a [ GeSHi ] supported language syntax; ` `言語は、 [ geshi ]サポートしている言語の構文;
`file` will create a code downloading attribute.; ` `を作成するコードをダウンロードするファイルの属性を設定します。 ;
`line="n"` will hide the single codebox; `ライン= " n " `は、非表示にするに単身codebox ;
`colla=" /-"` will expand/collapse the codebox. `コーラ=" /-"`が拡大/縮小のcodeboxです。
`line,file,colla` is optional. `ライン、ファイル、コーラ`はオプションです。
== Installation == ==インストール==
1. Upload WP-CodeBox.zip to your Wordpress plugins directory, usually `wp-content/plugins/` and unzip the file. It will create a `wp-content/plugins/WP-CodeBox/` directory. 1です。 codebox.zipのWPをアップロードしてWordPressの差込ディレクトリに、 24時間` wp-content/plugins / `ファイルを解凍するとします。 `を作成することはwp-content/plugins/wp-codebox / `ディレクトリにコピーします。
2. Activate the plugin through the 'Plugins' menu in WordPress. 2 。プラグインを有効にして、 'プラグイン' ]メニューの[ WordPressのです。
3. Go to Option->Wp-CodeBox set default setting. 3 。トップにオプション- >のWP - codebox設定デフォルトの設定です。
4. Create a post/page that contains a code snippet following the [ proper usage syntax ] 4 。を作成するポスト/ページを次のようには、コードスニペットの[適切な利用方法構文]
== Frequently Asked Questions ==よくある質問== ==
When activate the plugin, popup the error: "Fatal error: Cannot redeclare class GeSHi in ##/wp-content/plugins/wp-codebox/geshi/geshi.php on line 158"?プラグインのときに有効にして、ポップアップのエラー: "致命的なエラー:再クラスgeshiにすることはできません# # / wp-content/plugins/wp-codebox/geshi/geshi.phpをライン158 "ですか?
Answer:disactivate other Gashi based syntax highlighter plugin first. 答: gashiベースの構文disactivate他のプラグインの最初のマーカーです。
== Screenshots == ==スクリーンショット==
1. PHP, no line numbers. 1 。 PHPのない行番号を表示します。
< div id = "foo" > <?php function foo ( ) { echo "Hello World! \\ n" ; } for ( \ $i = 0 ; \ $i < 10 $i ) { foo ( ) ; } ?> </ div > <div番号= "foo"> <ですか? PHPの関数 foo ( ) ( エコー は" Hello World ! \ \ n " ; ) を ( \ $私 = 0 ; \ $私 < 10 $私 ) (にfoo ( ) ; )ですか? > < / 部> |
2. Java, with line numbers, collapse codebox. 2 。ジャワ、行番号、崩壊codeboxです。
1 2 3 4 5 1 2 3 4 5 | public class Hello { public static void main ( String [ ] args ) { System . out . println ( "Hello World!" ) ; } } パブリッククラス ハロー (公共の静的な 無効メイン(文字列 [ ] args ) ( system. アウトします。のprintln ( " Hello Worldの!");)) |
3. Ruby, with line numbers starting at 18,downloading feature. 3 。ルビーは、行番号開始時間は18日、ダウンロード機能を使用します。
18 19 20 21 22 18 19 20 21 22 | class Example def example ( arg1 ) return "Hello: " arg1. to_s end end クラスの例def例(値arg1 )返 "こんにちは: " 値arg1です。 to_s エンドエンド |
4. Administration interface in WordPress 2. 4 。政権のインターフェイスがWordPressの2 。
== Usage == ==利用方法==
**Example 1: PHP, no line numbers** **例1 : PHPのない行番号**
<pre lang="php"> <pre lang="php">
<div id="foo"> <div id="foo">
<?php <ですか? PHPの
function foo() {関数foo ( ) (
echo "Hello World!\\n";エコーの" Hello World ! \ \ n " ;
} )
for (\$i = 0; \$i < 10 $i ) {を( \ $私= 0 ; \ $私< 10 $私 ) (
foo();にfoo ( ) ;
} )
?> « >
</div> < /部>
</pre> < /事前>
**Example 2: Java, with line numbers, collapse codebox** **例2 :ジャワ、行番号、崩壊codebox **
<pre lang="java" line="1" colla="-"> <pre lang="java" line="1" colla="-">
public class Hello {パブリッククラスハロー(
public static void main(String[] args) {公共の静的な無効メイン(文字列[ ] args ) (
System.out.println("Hello World!"); system.out.println ( " Hello World ! "を) ;
} )
} )
</pre> < /事前>
**Example 3: Ruby, with line numbers starting at 18, code downloading(ruby.txt)** **例3 :ルビーは、行番号開始時間は18日、コードのダウンロード( ruby.txt ) **
<pre lang="ruby" line="18" file="ruby.txt"> <pre lang="ruby" line="18" file="ruby.txt">
class Exampleクラスの例
def example(arg1) def例(値arg1 )
return "Hello: " arg1.to_sリターン"こんにちは: " arg1.to_s
end終わり
end終わり
</pre> < /事前>
== Supported Languages == ==サポートしている言語==
The following languages are supported in the `lang` attribute:は、次の言語がサポートさでは、 `ラング`属性:
Actionscript , ADA , Apache Log , AppleScript , ASM , ASP , AutoIT , Backus-Naur form , Bash , BlitzBasic , C , C for Macs , C# , C , CAD DCL , CadLisp , CFDG , CFDG , ColdFusion , CSS , Delphi , DIV , DOS , Eiffel , Fortran , Fortran , FreeBasic , GML , Groovy , HTML , Inno , IO , Java , Java 5 , Javascript , LaTeX , Lisp , Lua , Microprocessor ASM , mIRC , MySQL , NSIS , Objective C , OCaml , OpenOffice BASIC , Oracle 8 SQL , Pascal , Perl , PHP , PL/SQL , Python , Q(uick)BASIC , robots.txt , Ruby , SAS , Scheme , SDLBasic , Smalltalk , Smarty , SQL , T-SQL , TCL , thinBasic , Uno IDL , VB.NET , Visual BASIC , Visual Fox Pro , Winbatch , X , XML , Z80 ASM ActionScriptの、 エイダ、 Apacheのログには、 AppleScriptで、 のasmは、 ASP 、 autoit 、 バッカス-ナウアフォーム、 bashのは、 blitzbasicや、 C 、 C のマックと、 C # 、 C で のCAD DCL社、 cadlisp 、 cfdg 、 cfdg 、 ColdFusionは、 CSSは、 デルファイ、ディビジョン 、 DOSや、 エッフェル塔、 フォートラン、フォートラン、 freebasic 、 gml 、 グルーヴィー、 HTMLの、 inno 、 産業市場 ジャワ、ジャワ5は、 JavaScript 、 ラテックス、 舌足らず、 のLUA 、 マイクロプロセッサのasm 、 でmIRCは、 MySQL 、 、 NSIS 、 オブジェクティブ C 、 ocaml 、 OpenOfficeの基本的な 、 オラクル8 のSQL 、 パスカル、 Perlの場合、 PHP 、 PL / SQLのは、 Pythonのは、 問( uick )基本的な、 robots.txtの、 ルビー 、 sas 、 スキーム、 sdlbasic 、 Smalltalkの、 嫌みは、 SQL 、 T - SQLを、 Tcl / Tk 、 thinbasic 、 ウノーIDLでは、 vb.net 、 Visual Basicで、視覚的フォックスプロ 、 winbatch 、 x 、 XMLの、 z80のasm
==Release Notes== ==リリースノート==
**1.0** : First internal release; Uses GeSHi v1.0.7.20; ** 1.0 ** :最初の内部発売;使用してgeshi v1.0.7.20 ;
**1.0.1** : Add View Code AJAX feature; ** 1.0.1 ** : ajax機能を追加するコードの表示] ;
**1.1** : Add simple background configuration for highlighter style/formatting customization; ** 1.1 ** :単純な背景の設定を追加するマーカーのスタイル/書式設定のカスタマイズ;
**1.2** : css tuning and option i18n compatible; ** 1.2 ** : CSSのチューニングとオプションのi18nの互換性;
**1.2.1** : Uses GeSHi v1.0.7.21; ** 1.2.1 ** :使用geshi v1.0.7.21 ;
**1.2.2** : WP 2.5 compatible; ** 1.2.2 ** : WPの2.5互換;
**1.2.2.1** : Correct small bugs;Improve the css layout to stick the code header; Contributor:YiXia. ** 1.2.2.1 ** :正しい小さなバグ;向上させるスティックのコードのレイアウトを、 CSSのヘッダー;寄稿者: yixiaです。
**1.2.3** : Uses GeSHi v1.0.7.22, add the keywords link to API manual option. ** 1.2.3 ** : geshi v1.0.7.22使用して、キーワードのリンクを追加してAPIを手動でオプションを選択します。
== Donate == ==寄付==
== Future Feature==将来の機能== ==
It will provide backgroud option for highlighter style customization(CSS option,keyword display style,Auto Caps/Nocaps,Case Sensitivity etc.) in the future version. backgroudオプションを提供することはマーカーのスタイルのカスタマイズ( CSSのオプションは、キーワードの表示スタイル、自動キャップ/ nocaps 、大文字と小文字の区別等)での将来のバージョンです。
    ( 7 votes, average: 5 out of 5) ( 7票、平均: 5 5段階中) Loading ...読み込んでいます... -欢迎为本文评级 -へようこそこの論文の評価 | |
相关日志関連ログ | 本文读者也关心以下内容:本稿では、読者も心配して以下の通りです: |
03月3rd, 2008 03月3回、 2008年 作者: eric | WordPress | Trackback ? | 46 评论 |著者: エリック | WordPressの | トラックバックですか? | 46コメント |
| 3,761 views | 3761再生回数
残して返信