XWORDSにwikiレンダラー組込み
投稿ツリー
-
XCLでXWORDSを使う (なーお, 2008/1/12 10:19)
-
XWORDS用 piCalプラグイン、D3commentクラス (なーお, 2008/1/7 8:38)
-
XWORDS用 d3pipesクラス (なーお, 2008/3/22 0:50)
-
XWORDS にAttachfileを適用 (なーお, 2008/1/8 2:18)
-
XCL・wikiレンダラーでXWORDSへ自動リンク (なーお, 2008/1/12 10:44)
-
XWORDSにwikiレンダラー組込み (なーお, 2008/1/12 9:49)
-
-
なーお
投稿数: 1786

XWORDSにwikiレンダラー組込み
XWORDSは便利ですが、独自のサニタイズ処理が入っているため、そのままではxpWikiのレンダラーは通りません。
そこで、「xwords/class/xwords.textsanitizer.php」をハックすることで、XWORDS内でxpWikiレンダラーが有効にできました。
但し、XWORDSの一般設定で「記事本文にリンクを表示する」は「いいえ」とし、本文内ではwikiレンダラーによる自動リンク、欄外の「関連記事」部分にXWORDS専用リンクが表示されるようになります。
- 最終的に、「xwords/class/xwords.textsanitizer.php」は以下のようになりました。
xwords.textsanitizer.php.zip
- 一般ユーザー投稿時に有効にするには、XWORDS管理画面の一般設定で、「07.ユーザーのデータ追加時に管理者と同じフォームを使用させますか?」を「はい」としておきます。
- 下のスクリーンショットは、実体ファイルをxpWikiページで書いて、XWORDSの記事にはincludeで表示している例です。
xpWikiのincludeはサニタイズ処理の際に評価されるためか、includeされる実体ファイルに記載された「用語」には、欄外にXWORDSリンクされません。 XWORDS記事中に直書きした「用語」のみ、欄外にリンクされます。
投票数:0
平均点:0.00
返信する