google-code-prettify を使って、コードをカラフルに色づけしてくれる「Syntax-Highlighter」をプリロードにしてみました。
BBCODEやHTMLでコードを記述すると、カラフルな表示となるのでとても見やすくなると思います。
ダウンロードしたファイルを解凍して出来上がったhtmlフォルダ以下について、FTPにてあなたのサイトのcommonディレクトリにHighlighter フォルダをコピー、preloadディレクトリに Highlighter.class.php ファイルをコピーして下さい。
この「Syntax-Highlighter」プリロードは、google-code-prettify を利用したものですが、html用のハイライト等について、多少の追加・変更を行っています。
よろしければ、ご利用下さい。
ちなみに、コードは次のような表示になりますよ~(*^_^*)
<?php
/**
* @file Highlighter.class.php
* @package For legacy Cube Legacy 2.2
* @version $Id: Highlighter.class.php ver0.01 2012/01/23 00:00:00 marine $
*/
if (!defined('XOOPS_ROOT_PATH')) exit();
class Highlighter extends XCube_ActionFilter
{
public function preBlockFilter()
{
$this->mRoot->mDelegateManager->add('Site.JQuery.AddFunction',array(&$this, 'addScript'));
}
public function addScript(&$jQuery)
{
$jQuery->addStylesheet('/common/Highlighter/prettify.css', true);
$jQuery->addLibrary('/common/Highlighter/prettify.js', true);
$jQuery->addScript('
jQuery(document).ready(function($){
$("code").addClass("prettyprint linenums");
prettyPrint();
});
');
}
//class END
}
?>
いかがですか? なかなか良い感じだと思うのですけど・・・?