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

TOP » xpwiki » xpWiki開発日記 » 2008-02-08

2008 2月 8 (金)
 

Ver 3.64 - 3.64.2 (XOOPSブロックの不整合問題修正、ajaxtreeプラグイン新規追加など) anchor.png Edit

Page Top

サマリー anchor.png Edit

  • モジュールアップデート時にブロックの不整合が起きる問題を修正
  • ページレンダリングキャッシュ時に #noattach が効かない問題を修正
  • 高速化のためInterWiki のデータを interwiki.dat にキャッシュするようにした。
  • CSS の $class 置換の前置詞を設定できるようにした。
    • pukiwiki.ini.php
      1
      2
      
      // CSS ID prefix ( ex. #xo-canvas )
      $root->css_prefix = '';
  • sitemap プラグインの HTML文法訂正
  • #code プラグインで、PHPバージョンを見て最適な方法を選択するようにした。
  • css ファイル中の 'div.xpwiki_$dir' を '$class' に変更した。
  • #menu プラグインの出力を <div class="menubar"> で囲むようにした。
  • #code プラグインで、表示行番号指定が効かないことがある問題を修正
  • #ajaxtree プラグインの新規追加
    • キャッシュの初期化をするため、管理者でログインして、cmd=ajaxtree へアクセスしてください。
  • タグ <!--NA-->[対象範囲]<!--/NA--> で部分的にオートリンクを無効にできる機能を追加しました。
    • プラグインなどで内部的に利用する機能です。
  • テンプレート block_notification.html を修正 (CSS 部分)
  • ブロックモードで、プラグイン内でカレントページを変更した場合に、元に戻してから終了するようにした。- Ajax 編集時の挙動を微調整
Page Top

XOOPS ブロックの不整合問題について anchor.png Edit

よく考えもせずに、Ver 3.63 で、xoops_version.php にてブロック番号の変更をしたのですが、これが大問題でした。

ブロック番号を変更して、モジュールアップデートをすると、XOOPSのブロック情報データベースに不整合が起こってしまいます。今回、この不整合を正常にする仕組みを追加しましたが、XOOPS Cube Legacy(XCL) では、正常な状態に戻すことができません。

XCL で、Ver 3.63 以降でモジュールアップデートをしている場合は、Ver 3.64.1 以降にしてモジュールアップデートをした後で、ブロック管理にて、各ブロックの編集をして、設定値を再度指定しなおしてください。

XCL 以外のプラットフォームでは、Ver 3.64.1 以降でモジュールアップデートをすれば、正常な状態に回復します。

Page Top

XCL での注意点 anchor.png Edit

  • タイトルが他のブロック名と入れ替わっている
  • ブロックの表示位置、権限などが他のブロックと入れ替わっている
  • ブロックの設定値が、おかしな値になっている
    • デフォルト値が、横に表示されますので、それを参考に修正してください。
Page Top

ajaxtree プラグインの新規追加 anchor.png Edit

Revulo さんの AjaxTree プラグイン PukiWiki/自作プラグイン/AjaxTree - Revulo's Laboratory を移植しました。

ベースは、ajaxtree-1.2beta1 ですが、移植に際して若干修正を行っています。

利用される場合は、Tree データの初期化作業が必要です。管理者でログインしてから cmd=ajaxtree へアクセスすることで、初期化が完了します。

MenuBar のページに #ajaxtree と記述して、使うと便利です。

素晴らしいプラグインを開発された、Revulo さんに感謝致します。 :-)

Page Top

CSS 前置詞指定の設定値を追加 anchor.png Edit

ImpressCMS のデフォルトテーマなどは、テーマの CSS で ID指定で CSS が設定されている場合があります。

その場合には、xpWiki 側での CSS 設定が効かない場合があるので、xpWiki の CSS 全体 ($class置換部分) に渡り、ID指定できる設定値を pukiwiki.ini.php に追加しました。

  • pukiwiki.ini.php
    1
    2
    
    // CSS ID prefix ( ex. #xo-canvas )
    $root->css_prefix = '';
    • 例えば、ImpressCMS のデフォルトテーマでは、$root->css_prefix = '#xo-canvas'; と指定すると、xpWiki の CSS が正常に適用されるようになります。
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 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):
  • 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
  • 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".
Page Top

一行コメント anchor.png Edit




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 146, today: 1, yesterday: 0
初版日時: 2008-02-09 (土) 14:34:48
最終更新: 2008-02-09 (土) 14:34:48 (JST) (5914d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





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

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

もっと...
サイト情報