ページへ戻る
− Links
印刷
Ver 3.68 (リネーム時のページ情報同期、Wikiヘルパー表示、awsプラグインなど)
の編集 ::
XOOPS マニア
xpwiki
:
xpWiki開発日記
/
2008-03-01
の編集
xpWiki開発日記/2008-03-01 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(Wikiヘルパー,Amazon,コメント統合); #boxdate * Ver 3.68 (リネーム時のページ情報同期、Wikiヘルパー表示、awsプラグインなど) [#xd71f73f] ** リネーム時のページ情報同期化 [#ve36c60a] リネーム時に、onPageWriteBefore() と onPageWriteAfter() を呼ぶようにしました。 今までは、リネーム時に tag プラグインなど、ページ間情報を保持するプラグインで、データの不整合が起こっていましたが、これが改善されました。 ** Wiki ヘルパーの表示をコントロール [#e01996ce] JavaScript にて、textarea に Wikiヘルパーを表示する仕掛けがあるのですが、xpWiki のブロックを他のモジュール画面で表示すると、その画面内の textarea に Wikiヘルパーが表示されてしまいます。 これは、Wiki レンダラーをサイト全体に適用している場合は便利ですが、通常の場合は意味を成さないので、意図的に Wikiヘルパーを使ってない場合は、表示しないようにしました。 Wiki レンダラーを使っている場合で、意図的に Wiki ヘルパーを使いたい場合は、textarea が表示されるテンプレートに、以下の一文を加えてください。 #code(html,nonumber,nooutline){{ <script type="text/javascript" src="<{$xoops_url}>/modules/xpwiki/skin/loader.php?src=wikihelper_loader.js"></script> }} ** aws プラグインを追加 [#z45b7774] PukiWikiMod に含まれていた Amazon の ECS 4.0 を使った #aws プラグインを移植してみました。 以前は、XSLを使ってレンダリングしていましたが、XSL を書くのが私には面倒でしたので、今回は簡易的なテンプレートシステムを搭載してみました。 実際は、HypCommonFunc の HypSimpleAmazon クラスを使いますので、HypCommonFunc Ver. 20080224 以降が必要となります。 プラグイン書式は #aws([Template name],[Search Index],[Keyword],[Node Number],[Sort Mode],[No Header]) となります。 -表示例 #aws(w5_2,Books,xoops) #aws(w5_2,Books,xoops) テンプレートは、XOOPS_TRUST_PATH/class/hyp_common/hsamazon/templates/ ディレクトリに置きます。 テンプレートの書き方は、また後日まとめます。とりあえず、以下の HypSimpleAmazon クラスの動作サンプルが参考になると思います。 - http://hypweb.net/sample/hsa/ ** CVS 更新内容 [#cd9f747f] #region(今回の更新分){{ -2008-03-01 08:56 nao-pon --* xoops_version.php (1.307): ---Version 3.68 -2008-03-01 08:55 nao-pon --* plugin/: code.inc.php (1.16), code/codehighlight.php (1.8): --- Renamed from 'PLUGIN_CODE_COMMENT' to 'PLUGIN_CODE_SW_COMMENT'. --- Removed 'javascript:'. -2008-03-01 08:52 nao-pon --* language/xpwiki/en/plugin/aws.lng.php (1.1), language/xpwiki/ja/plugin/aws.lng.php (1.1), language/xpwiki/ja_utf8/plugin/aws.lng.php (1.1), plugin/aws.inc.php (1.1): ---New plugin #aws that function is to show Amazon's item with ECS 4.0. -2008-03-01 08:48 nao-pon --* class/func/pukiwiki_func.php (1.151): --- Added function "do_onPageWriteBefore()", "do_onPageWriteAfter()". --- Not displayed in the part that doesn't need the Wiki helper. -2008-03-01 08:47 nao-pon --* skin/js/: main.js (1.40), wikihelper_loader.js (1.4), xpwiki.js (1.9): ---Not displayed in the part that doesn't need the Wiki helper. -2008-03-01 08:44 nao-pon --* plugin/rename.inc.php (1.9): ---Call "do_onPageWriteBefore()" & "do_onPageWriteAfter" on rename. -2008-03-01 08:40 nao-pon --* language/xpwiki/en/plugin/conf.lng.php (1.4), language/xpwiki/ja/plugin/conf.lng.php (1.4), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.4), plugin/conf.inc.php (1.4): ---Added config 'line_break'. -2008-03-01 08:39 nao-pon --* plugin/isbn.inc.php (1.4): ---Bugfixed, 'NOIMAGE' image is not displayed. -2008-03-01 08:37 nao-pon --* class/xpwiki.php (1.73): ---Empty character is returned when there is no input on Renderer mode. -2008-03-01 08:34 nao-pon --* class/func/xpwiki_func.php (1.149): --- Supported type 'U+xx' - 'U+xxxxx' in "encode_numericentity()". --- Added function "do_onPageWriteBefore()", "do_onPageWriteAfter()". -2008-02-28 08:49 nao-pon --* plugin/tag.inc.php (1.10): ---Changed Sort function from 'sort' to 'natcasesort'. }} * 一行コメント [#jc6ef5c1] #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「名古屋」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
添付ファイル
[2]
:
Links list
(This host) = https://xoops.hypweb.net
(This host)
/modules/xpwiki/?cmd=edit&help=true&page=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD%2F2008-03-01
(This host)
/modules/xpwiki/?plugin=attach&pcmd=list&refer=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD%2F2008-03-01