ページへ戻る
− Links
印刷
Ver 3.64 - 3.64.2 (XOOPSブロックの不整合問題修正、ajaxtreeプラグイン新規追加など)
の編集 ::
XOOPS マニア
xpwiki
:
xpWiki開発日記
/
2008-02-08
の編集
xpWiki開発日記/2008-02-08 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(XOOPS,ブロック,高速化,Ajax,Bugfix,CSS,HTML文法,プラグイン); #boxdate * Ver 3.64 - 3.64.2 (XOOPSブロックの不整合問題修正、ajaxtreeプラグイン新規追加など) [#wd19f9ac] #contents ** サマリー [#n7f9d6dc] - モジュールアップデート時にブロックの不整合が起きる問題を修正 - ページレンダリングキャッシュ時に #noattach が効かない問題を修正 - 高速化のためInterWiki のデータを interwiki.dat にキャッシュするようにした。 - CSS の $class 置換の前置詞を設定できるようにした。 -- pukiwiki.ini.php #code(php){{ // CSS ID prefix ( ex. #xo-canvas ) $root->css_prefix = ''; }} - sitemap プラグインの HTML文法訂正 -- 参考スレッド:[[xml_google.phpのパースエラー - XOOPSマニア:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2262]] - #code プラグインで、PHPバージョンを見て最適な方法を選択するようにした。 - css ファイル中の 'div.xpwiki_$dir' を '$class' に変更した。 - #menu プラグインの出力を <div class="menubar"> で囲むようにした。 - #code プラグインで、表示行番号指定が効かないことがある問題を修正 - #ajaxtree プラグインの新規追加 -- キャッシュの初期化をするため、管理者でログインして、[[cmd=ajaxtree>cmd:ajaxtree]] へアクセスしてください。 - タグ <!--NA-->[対象範囲]<!--/NA--> で部分的にオートリンクを無効にできる機能を追加しました。 -- プラグインなどで内部的に利用する機能です。 - テンプレート block_notification.html を修正 (CSS 部分) - ブロックモードで、プラグイン内でカレントページを変更した場合に、元に戻してから終了するようにした。- Ajax 編集時の挙動を微調整 ** XOOPS ブロックの不整合問題について [#kdf9b5fb] よく考えもせずに、Ver 3.63 で、xoops_version.php にてブロック番号の変更をしたのですが、これが大問題でした。 ブロック番号を変更して、モジュールアップデートをすると、XOOPSのブロック情報データベースに不整合が起こってしまいます。今回、この不整合を正常にする仕組みを追加しましたが、XOOPS Cube Legacy(XCL) では、正常な状態に戻すことができません。 XCL で、Ver 3.63 以降でモジュールアップデートをしている場合は、Ver 3.64.1 以降にしてモジュールアップデートをした後で、ブロック管理にて、各ブロックの編集をして、設定値を再度指定しなおしてください。 XCL 以外のプラットフォームでは、Ver 3.64.1 以降でモジュールアップデートをすれば、正常な状態に回復します。 *** XCL での注意点 [#qd0bb0d6] - タイトルが他のブロック名と入れ替わっている - ブロックの表示位置、権限などが他のブロックと入れ替わっている - ブロックの設定値が、おかしな値になっている -- デフォルト値が、横に表示されますので、それを参考に修正してください。 ** ajaxtree プラグインの新規追加 [#l3b4b1a3] Revulo さんの AjaxTree プラグイン [[PukiWiki/自作プラグイン/AjaxTree - Revulo's Laboratory:http://www.revulo.com/PukiWiki/Plugin/AjaxTree.html]] を移植しました。 ベースは、ajaxtree-1.2beta1 ですが、移植に際して若干修正を行っています。 利用される場合は、Tree データの初期化作業が必要です。管理者でログインしてから [[cmd=ajaxtree>cmd:ajaxtree]] へアクセスすることで、初期化が完了します。 MenuBar のページに #ajaxtree と記述して、使うと便利です。 素晴らしいプラグインを開発された、Revulo さんに感謝致します。 :-) ** CSS 前置詞指定の設定値を追加 [#m09d7019] ImpressCMS のデフォルトテーマなどは、テーマの CSS で ID指定で CSS が設定されている場合があります。 その場合には、xpWiki 側での CSS 設定が効かない場合があるので、xpWiki の CSS 全体 ($class置換部分) に渡り、ID指定できる設定値を pukiwiki.ini.php に追加しました。 - pukiwiki.ini.php #code(php){{ // CSS ID prefix ( ex. #xo-canvas ) $root->css_prefix = ''; }} -- 例えば、ImpressCMS のデフォルトテーマでは、$root->css_prefix = '#xo-canvas'; と指定すると、xpWiki の CSS が正常に適用されるようになります。 ** CVS 更新内容 [#g0fd8e04] #region(今回の更新分){{ -2008-02-08 20:52 nao-pon --* xoops_version.php (1.301): ---Version 3.64.2 -2008-02-08 20:52 nao-pon --* skin/js/main.js (1.37): ---The behavior of the Ajax edit is fine-tuned. -2008-02-08 17:25 nao-pon --* xoops_version.php (1.300): ---Version 3.64.1 -2008-02-08 17:25 nao-pon --* plugin/: ajaxtree.inc.php (1.2), counter.inc.php (1.4), fusen.inc.php (1.18), recent.inc.php (1.12): ---It was made to return when a current page was changed in the block mode. -2008-02-08 17:23 nao-pon --* templates/block_notification.html (1.2): ---a template updated ( CSS ). -2008-02-08 17:23 nao-pon --* blocks/block_functions.php (1.12): ---The block option value of default is displayed. -2008-02-08 17:22 nao-pon --* class/: ext_autolink.php (1.23), func/pukiwiki_func.php (1.146): ---Tag "<!--NA-->[String]<!--/NA-->" that invalidates an auto link is added. -2008-02-08 12:13 nao-pon --* xoops_version.php (1.299): ---Version 3.64 -2008-02-08 12:12 nao-pon --* include/block_reg_funcnum.inc.php (1.2): ---The message output is reserved for the time being. -2008-02-08 12:04 nao-pon --* events/onPageWriteAfter/ajaxtree.inc.php (1.1), plugin/ajaxtree.inc.php (1.1), skin/css/ajaxtree.css (1.1), skin/image/gif/collapsed.gif (1.1), skin/image/gif/expanded.gif (1.1), skin/image/gif/leaf.gif (1.1), skin/image/gif/minus.gif (1.1), skin/image/gif/plus.gif (1.1), skin/js/ajaxtree.js (1.1): ---Added new plugin "ajaxtree". -2008-02-08 12:03 nao-pon --* plugin/code.inc.php (1.14): ---The bug of the line - number display range specification is corrected. -2008-02-08 12:02 nao-pon --* plugin/menu.inc.php (1.6): ---Wrap with <div class="menubar"> -2008-02-08 12:01 nao-pon --* skin/css/: block.css (1.3), code.css (1.8), recentchanges.css (1.2), referer.css (1.2), suggest.css (1.3), tagcloud.css (1.3), attach.css (1.2): ---Replace from "div.xpwiki_$dir" to "$class". -2008-02-08 11:57 nao-pon --* plugin/code/codehighlight.php (1.7): ---Optimization by PHP version. -2008-02-08 11:56 nao-pon --* include/sitemap.plugin.php (1.3): ---HTML validation. -2008-02-08 11:55 nao-pon --* loader.php (1.38), main.php (1.20), class/root.php (1.12), class/xpwiki.php (1.70), class/func/pukiwiki_func.php (1.145), class/func/xpwiki_func.php (1.143), skin/pukiwiki.skin.php (1.34), skin/tdiary.skin.php (1.29), skin/js/main.js (1.36), ini/pukiwiki.ini.php (1.65), plugin/noattach.inc.php (1.2), plugin/nopagecomment.inc.php (1.2), plugin/norelated.inc.php (1.2): --- The specification of the prefix of CSS ID is added to pukiwiki.ini.php. --- Interwiki.dat for speed-up is newly established. --- The problem that "# noattach" is not effective when the page is cached is corrected. -2008-02-08 11:46 nao-pon --* blocks/block_functions.php (1.11): ---The order of assign <head> was reversed. -2008-02-08 11:44 nao-pon --* xoops_version.php (1.298), include/block_reg_funcnum.inc.php (1.1): ---Added a module update funcion that is "Regularization of func_num". }} * 一行コメント [#f4ec4310] #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-02-08
(This host)
/modules/xpwiki/?plugin=attach&pcmd=list&refer=xpWiki%B3%AB%C8%AF%C6%FC%B5%AD%2F2008-02-08