** codehighlight.inc.php [#i023183a]
|RIGHT:100|LEFT:360|c
|~サマリ|プログラムのソースコードを色分けして表示|

#contents

''重要'' : PukiWiki 1.4.6 から[[プラグインへの複数行引数がオプション>dev:PukiWiki/1.4/ちょっと便利に/複数行のプラグイン引数を可能に]]として拡張されました。
標準ではOFFになっています。

*インストール [#c03fa957]
-PukiWikiの設定ファイル(pukiwiki.ini.php)の下記の部分のように変更してください。
 define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0);

-phpファイル (code.inc.phpと code/ 以下のファイル)~
をプラグインディレクトリ (デフォルトで pukiwiki/plugin) に置きます。
-pngイメージファイル(code_dot.png, outline_open.png, outline_close.png) をイメージディレクトリ(デフォルトで pukiwiki/image) に置きます。
-ファイル code.css と code.js をスキンディレクトリ(デフォルトで pukiwiki/skin) に置きます。
-cssファイル (pukiwiki.css.php) に次の1行を追加します。
 @import "./code.css";
--挿入場所は@charsetの前後でないと無効です。
  if ($media != 'print') $media = 'screen';
 
 // Output CSS ----
 ?>
 @charset "<?php echo $charset ?>";
 @import "./code.css";
 
 pre, dl, ol, p, blockquote { line-height:130%; }
 
 blockquote { margin-left:32px; }
 
 body,td {

*使い方 [#w7481581]
**書式 [#f67ba357]
:ブロックプラグイン|
 #code[([言語名] {,[menu|nomenu], [number|nonumber], \
 [outline|nooutline], [icon|noicon]}, ファイル名)|)]{{
 ソースコード
 }}
:コマンド|
 ?plugin=code &page=ページ名

**ページに記述 [#q856cc91]
 #code[(言語名,オプション)]{{
 ソースコード
 }}
**ファイル取り込み [#yc6271e5]
 #code([言語名][,オプション],ファイル名)
 #code([言語名][,オプション],URL)
URLを指定して取り込む場合は
ソース内に記述された制限を解除してください。

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS