xoops123さあ、いっしょに XOOPS はじめましょう!

xoops123

こちらで、nao-ponさんに教えてもらった「d3downloadsでサイトワイドWikiヘルパーを使う方法」です。

d3downloads_origin.php を xoops_trust_path/modules/d3downloads/filters/enabled に配置すると、アイテムの保存画面の本文フィルターに ”Orignal Sanitizer” が出てきますので、そこにチェックを入れると xpWiki レンダラー機能 でレンダリングされるようになります。

d3downloads はもともと xpWikiレンダラー機能 に独自に対応していて、そのためのフィルターも同梱されています。
しかし、d3downloads のテキストサニタイザ は HypConf でのxpWikiレンダラー機能が効かない仕様なので、今回は、XOOPS オリジナルのテキストサニタイザを使用するためのフィルタで、結果的に HypConf での xpWikiレンダラー機能が有効になるそうです。

というこことで、次のソースを保存して指定したディレクトリに入れましょう。
d3downloads_origin.php

<?php
define( '_MD_D3DOWNLOADS_FILTERS_ORIGIN_TITLE','Orignal filter' );
if ( ! function_exists('d3downloads_origin') ) {
	function d3downloads_origin( $text, $html, $smiley, $xcode, $image, $br )
	{
		$myts =& MyTextSanitizer::getInstance();
		return $myts->displayTarea( $text, $html, $smiley, $xcode, $image, $br );
	}
}
?>

新しくコメントをつける

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

Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 3823, today: 2, yesterday: 1
Princeps date: 2014-03-21 (Fri) 16:19:50
Last-modified: 2014-03-21 (Fri) 16:20:32 (JST) (3921d) by marine