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

08年10月8日(Wed) 15時29分
TOP » xpWiki::Dev » xpWiki開発日記 » 2008-02-08

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):
      • 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):
  • 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".

Post a new comment

Subject
guestname   :
Body
Go to richer form

Comments list


Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 852, today: 4, yesterday: 6
Last-modified: 2008-02-09 (Sat) 14:34:48 (JST) (242d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
メインメニュー
"ぽちっ"としてね☆
付箋機能 (xpwiki)
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 63 人がオンライン中 :-)
(xpWiki::Dev : 2 人)

登録ユーザ: 0 & ゲスト: 63

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1427


現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報