2008年11月21日金曜日

MediaWikiメモ - Extension HTMLets を導入

MediaWikiのページ内にJavaScriptを埋めたかったが、phpをいじる勇気がないので、
記事内にHTML文書を挿入できるExtension『HTMLets』を導入することにした。
初めてのExtensionだ。

1.HTMLetsをダウンロードして解凍。
2.extension配下にフォルダごとアップロード。
3.LocalSettings.phpに
require_once( "$IP/extensions/HTMLets/HTMLets.php" );
を記述する。ただし必ず
require_once( "$IP/includes/DefaultSettings.php" );
の後に書くこと。
$wgHTMLetsDirectory = "$IP/htmlets";
にて挿入するhtmlを格納するフォルダを作成。終わり。

フォルダhtmletsに挿入したいhtmlを記述したhtmlファイルをアップロードする。
ファイル名がtest.html。中身は
<script type="text/javascript">document.write("あいうえお");< /script>

だけ。

記事の編集で<htmlet>test</htmlet>と記述すると"あいうえお"と表示された。

あっさり成功。よかったー。

0 件のコメント: