hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » keyword » MyTextSanitizer のバックアップ差分(No.20)
19: 2009-05-12 (火) 22:15:04 nao-pon ソース 20: 2011-10-12 (水) 15:28:07 nao-pon ソース
Attached file: module.textsanitizer_0.php, Attached file: module.textsanitizer_1.php, module.textsanitizer.php (2.2.x 用) 追加, Wikiヘルパーをテキストエリアに表示する方法 その3 を追加 at 2011-10-12 (水) 15:40:00
Line 1: Line 1:
#nopagecomment #nopagecomment
 +#noattach
#navi #navi
#contents #contents
Line 10: Line 11:
ここ XOOPSマニア のサイトでは、xpWiki のWikiレンダリング機能を使って、テキスト整形するように変更が加えられています。 ここ XOOPSマニア のサイトでは、xpWiki のWikiレンダリング機能を使って、テキスト整形するように変更が加えられています。
-** XOOPS 2.0.16a JP 用 [#e3d11b6d] +** XOOPS Cube Legacy 2.1.x 〜 2.2.x 用 [#w210a13d]
-- &ref(module.textsanitizer.php){XOOPS_ROOT_PATH/class/module.textsanitizer.php}; +
--- 2008/1/26 に修正しました。(BBコードの[siteurl]に対応。要 xpWiki 3.59 以上) +
--- 2008/4/30 と 5/3 に修正しました。(BBコードの[img]が正常に変換できないことがある問題を修正) +
--- 2008/5/30 に修正しました。(BBコードの siteimage, fig が正常に動作するようにした) +
--- 2008/5/31 に typo 修正しました。[[参考スレッド:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2362]] +
--- 2008/10/9 xpWiki のディレクトリ名指定を定数 XPWIKI_RENDERER_DIR を使う方式としました。 +
---- xpWiki Ver 3.71.83 で搭載された画面変遷のないファイル添付とファイル名挿入に対応した。 +
--- 2008/10/11 10/9 の修正でCSSが効かなくなっていたのを修正しました。 +
--- 2008/12/22 PHP 4 環境で Warning エラーが出ていたのを修正しました。 (thx nonn50) +
--- 2009/5/3 [quote]を使用した場合に、HTML構造が不正になることがある問題を修正しました。 +
--- 2009/5/12 5/3 の修正が原因で、レンダリング内容によっては、PHPがエラーで止まってしまうことがある問題を修正しました。(thx azumi) +
-#code(module.textsanitizer.php) +
--- &font(b,Red){※}; xpWiki を xpwiki という名前以外でインストールしている場合は、36行目の 'xpwiki' を適宜変更してください。 +
-#code(php,35-){{ +
-// xpWiki wikirenderer dirctory name +
-define('XPWIKI_RENDERER_DIR', 'xpwiki'); +
-}}+
-** XOOPS Cube Legacy 2.1.x 用 [#w210a13d]+XOOPS Cube Legacy 用には、本来ならプリロードだけで完結するようにすべきだとは思いますが、X2用モジュールとの互換性を保つために、module.textsanitizer.php を書き換える方法にしました。
-XOOPS Cube Legacy 用には、本来ならプリロードだけで完結するようにすべきだとは思いますが、X2用モジュールとの互換性を保つために、module.textsanitizer.php を書き換える方法にしました。+XOOPS_ROOT_PATH/class/module.textsanitizer.php を置き換え、XOOPS_ROOT_PATH/preload/SetupHyp_TextFilter.class.php を配置してください。
Cube に対応させるために、[[XUGJ にて Marijuana さんにいろいろ教えていただきました。:http://www.xugj.org/modules/d3forum/index.php?topic_id=413]] :ok: Cube に対応させるために、[[XUGJ にて Marijuana さんにいろいろ教えていただきました。:http://www.xugj.org/modules/d3forum/index.php?topic_id=413]] :ok:
-- &ref(cube_module.textsanitizer.php){XOOPS_ROOT_PATH/class/module.textsanitizer.php};+- &ref(module.textsanitizer_0.php){XOOPS_ROOT_PATH/class/module.textsanitizer.php}; (2.1.x 用) 
 +- &ref(module.textsanitizer_1.php){XOOPS_ROOT_PATH/class/module.textsanitizer.php}; (2.2.x 用)
-- 変更箇所のみ -- 変更箇所のみ
#code(php){{ #code(php){{
Line 74: Line 59:
   }    }
}} }}
--- ダウンロード後に module.textsanitizer.php にリネームしてください。 
- &ref(SetupHyp_TextFilter.class.php){XOOPS_ROOT_PATH/preload/SetupHyp_TextFilter.class.php}; - &ref(SetupHyp_TextFilter.class.php){XOOPS_ROOT_PATH/preload/SetupHyp_TextFilter.class.php};
-- 2008/1/26 に修正しました。(BBコードの[siteurl]に対応。要 xpWiki 3.59 以上) -- 2008/1/26 に修正しました。(BBコードの[siteurl]に対応。要 xpWiki 3.59 以上)
Line 93: Line 77:
}} }}
-** Wikiヘルパーをテキストエリアに表示する方法 [#t9eb084b]+** XOOPS 2.0.16a JP 用 [#e3d11b6d] 
 +- &ref(module.textsanitizer.php){XOOPS_ROOT_PATH/class/module.textsanitizer.php}; 
 +-- 2008/1/26 に修正しました。(BBコードの[siteurl]に対応。要 xpWiki 3.59 以上) 
 +-- 2008/4/30 と 5/3 に修正しました。(BBコードの[img]が正常に変換できないことがある問題を修正) 
 +-- 2008/5/30 に修正しました。(BBコードの siteimage, fig が正常に動作するようにした) 
 +-- 2008/5/31 に typo 修正しました。[[参考スレッド:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2362]] 
 +-- 2008/10/9 xpWiki のディレクトリ名指定を定数 XPWIKI_RENDERER_DIR を使う方式としました。 
 +--- xpWiki Ver 3.71.83 で搭載された画面変遷のないファイル添付とファイル名挿入に対応した。 
 +-- 2008/10/11 10/9 の修正でCSSが効かなくなっていたのを修正しました。 
 +-- 2008/12/22 PHP 4 環境で Warning エラーが出ていたのを修正しました。 (thx nonn50) 
 +-- 2009/5/3 [quote]を使用した場合に、HTML構造が不正になることがある問題を修正しました。 
 +-- 2009/5/12 5/3 の修正が原因で、レンダリング内容によっては、PHPがエラーで止まってしまうことがある問題を修正しました。(thx azumi) 
 +#code(module.textsanitizer.php) 
 +-- &font(b,Red){※}; xpWiki を xpwiki という名前以外でインストールしている場合は、36行目の 'xpwiki' を適宜変更してください。 
 +#code(php,35-){{ 
 +// xpWiki wikirenderer dirctory name 
 +define('XPWIKI_RENDERER_DIR', 'xpwiki'); 
 +}}
-JavaScriptによる「Wikiヘルパー」(IE と FireFox に対応)をテキストエリアに適用させたい場合は、次の二つの方法があります。どちらの方法でも構いません。+ 
 +* Wikiヘルパーをテキストエリアに表示する方法 [#t9eb084b] 
 + 
 +JavaScriptによる「Wikiヘルパー」(IE と FireFox に対応)をテキストエリアに適用させたい場合は、次の3つの方法があります。どの方法でも構いません。
*** その1 [#n07203a4] *** その1 [#n07203a4]
Line 108: Line 112:
*** その2 [#s9789ca8] *** その2 [#s9789ca8]
-+ テキストエリアのあるモジュールテンプレートを編集し以下のJavaScript文を挿入する。 ++ テキストエリアのあるモジュールテンプレートを編集し以下のJavaScriptを挿入する。 
-#code(javascript,nonumber){{+#code(html,nonumber){{ 
 +<script type="text/javascript" src="<{$xoops_url}>/modules/xpwiki/skin/loader.php?src=wikihelper_loader.js"></script> 
 +}} 
 +-- パス中の xpwiki はxpWikiをインストールしたディレクトリ名に合わせてください。 
 + 
 +*** その3 [#ea86b92d] 
 + 
 ++ XOOPS テーマの theme.html の <head> 内 <{$xoops_module_header}> の下にJavaScriptを挿入して以下のようにする。 
 +#code(html,nonumber){{ 
 +<{$xoops_module_header}>
<script type="text/javascript" src="<{$xoops_url}>/modules/xpwiki/skin/loader.php?src=wikihelper_loader.js"></script> <script type="text/javascript" src="<{$xoops_url}>/modules/xpwiki/skin/loader.php?src=wikihelper_loader.js"></script>
}} }}
 +-- パス中の xpwiki はxpWikiをインストールしたディレクトリ名に合わせてください。
#navi #navi


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 383, today: 1, yesterday: 0
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
652 人のユーザが現在オンラインです。 (15 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 652

もっと...
サイト情報