XOOPSでLightbox JS

大分有馬のサイト構築も細かい修正を経て一段落してきたんで、趣味に走って画像表示にLightboxなんか使ってみたりして。

普通にLightboxのインストールをして、テーマテンプレートでjsとかcssをかを全部で読んでおいてから、html/class/module.textsanitizer.phpのxoopsCodeDecodeのパターンが並びまくってるあたりでパターンの先頭に、

$temp = XOOPS_URL;
$temp = preg_replace("/\./sU","\.",$temp);
$temp = preg_replace("/\//sU","\/",$temp);
$patterns = "/\[url=(['\"]?)(".$temp."\/[^\"'<>]*)(\.jpg|\.png|\.gif)\\1](.*)\[\/url\]/sU";
$replacements = '<a href="\\2\\3" rel="lightbox" title=" ">\\4</a>';

とか突っこんでみたら、newsとかpopnupblogで動いた風味。$tempとかは、自サイトに限らんなら不要やけど…。
myalbumとかはテンプレート弄ればなんとかなるでしょ。