当サイトでは、自作のXOOPS(XOOPS Cube Legacy 2.2)用テーマの無料配布を行っています。

機能をちょっとアップするプリロードなどもあるので、是非ともご利用くださいませ。

新着ダウンロード

    このカテゴリには 21 件のファイルがあります

カテゴリ preload
コードをカラフルにする Syntax-Highlighter
バージョン: 1.00   掲載日:  2012/1/23
説明
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
}
?>


いかがですか? なかなか良い感じだと思うのですけど・・・?

[ ファイル名 ] Highlighter.zip [ MD5 checksum ] 2058374cef1c78b9ce982b5eed3658b1
ダウンロード数 70   ファイルサイズ 36.05 KB   利用可能なOS/ソフト等 XOOPS Cube Legacy 2.2x   ライセンス GPL v. 2.0   ホームページ Xoops123
| ファイル破損/リンク切れを報告 |  友達に伝える |  コメント (0)

新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ