code_Syntax の変更点 - アールメカブ

アールメカブ


code_Syntax の変更点


[[Wikiの備忘録]]

* highlighter.inc.php を導入 [#u458cd5f]

http://www.revulo.com/PukiWiki/Plugin/Highlighter.html
 #highlighter(php,number){{
 <?php
 echo 'test';
 ?>
 }}

#highlighter(php,number){{
<?php
echo 'test';
?>
}}

highlighter.inc.php プラグインのアーカイブファイルをダウンロードし、 PukiWiki をインストールしてあるディレクトリで展開
 $ tar xvfz highlighter-1.2.tar.gz
cache/highlighter というディレクトリが作られるので、書き込み許可
 $ chmod 777 cache/highlighter
PEAR::Text_Highlighter のページ からアーカイブをダウンロードし、PukiWiki の plugin ディレクトリで展開し Text にリネーム
 $ cd plugin
 $ tar xvfz Text_Highlighter-0.7.1.tgz
 $ mv Text_Highlighter-0.7.1 Text
PEAR がインストールされていない場合は、 plugin/Text/Highlighter.php の以下の行をコメントアウト
 require_once 'PEAR.php';
pukiwiki.ini.php の設定を以下のように変更
 define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0);



* codehighlight.inc.php も導入したけど,綺麗に表示されない. [#r4f6e620]
http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fcodehighlight.inc.php#icfa3313
http://www.ruche-home.net/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9#pukiwiki-code

 #code(php,number){{
 <?php
 echo 'test';
 ?>
 }}

#code(php,number){{
<?php
echo 'test';
?>
}}

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; }