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

TOP » xpwiki » calendar xpWiki開発日記/2008.02
Archives
2006
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2010
1 2 3 4 5 6 7 8 9 10 11 12
2011
1 2 3 4 5 6 7 8 9 10 11 12
2012
1 2 3 4 5 6 7 8 9 10 11 12
2013
1 2 3 4 5 6 7 8 9 10 11 12
2014
1 2 3 4 5 6 7 8 9 10 11 12
2017
1 2 3 4 5 6 7 8 9 10 11 12
<< 2008.2 >>
[xpWiki開発日記]
          1
3 4 6 7 9
10 12 13 14 15 16
17 19 20 21 22 23
24 26 28 29  
 

Ver 3.62 リスト構造の見直しなど anchor.png Edit

Page Top

リスト構造の見直し anchor.png Edit

PukiWiki 1.4 のレンダリングエンジンは、リスト構造の出力において

<ul class="list1" style="padding-left:16px;margin-left:16px"><li>

このように、インラインスタイルシートで左マージンを調整しています。これを xpWiki では、デフォルトで

<ul class="list1"><li>

として、CSSでコントロールできるようにしていましたが、これには落とし穴がありました。

---3
-1
---3
-1
--2
---3

などと、無茶なレベル指定をしたときに、左マージンが期待するレベルにならなかったのです。

詳しくは、以下のページを参照してください。

そこで今回、HTML構造を見直して、CSSのみでコントロールできるようにしてみました。参考にしたサイトは、Plugin/lsx.inc.php - Sonots' PukiWiki プラグイン です。

上記の無茶なレベル指定でも、次の様に表示されます。(スタイルシート main.css を修正しているので、要ブラウザリロードです。)

      • 3
  • 1
      • 3
  • 1
    • 2
      • 3
Page Top

「雛形とするページの読み込み」を表示でAjax編集不可 anchor.png Edit

default.ini.php にて、 $root->load_template_func = 1 として「雛形とするページの読み込み」表示すると、Ajaxによる編集ができない問題が発覚しましたので、その修正を行いました。

Page Top

その他 anchor.png Edit

fusen プラグインの HTML, region プラグインのインライン JavaScript を調整しました。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-02 10:57 nao-pon
    • * xoops_version.php (1.294):
      • Version 3.62
  • 2008-02-02 10:56 nao-pon
    • * class/convert_html.php (1.24), skin/css/main.css (1.14), skin/js/main.js (1.35):
      • Corresponded to the list structure where hierarchical order did not become complete.
      • Ex.
        +++3
        +1
        +++3
        +++3
        +1
        ++++4
      1. 3
  1. 1
      1. 3
      2. 3
  2. 1
        1. 4
  • 2008-02-02 10:52 nao-pon
    • * class/func/pukiwiki_func.php (1.142):
      • Bugfixed, About can not edit on '$root->load_template_func = 1'. ( Thanks kazdon )
  • 2008-02-02 10:49 nao-pon
    • * plugin/region.inc.php (1.6):
      • Use "$" of prototype.js.
  • 2008-02-02 10:49 nao-pon
    • * plugin/fusen.inc.php (1.16):
      • Fixed missing closer of <option>.
Page Top

一行コメント anchor.png Edit



 

Ver 3.63 (HTML文法の正規化など) anchor.png Edit

Page Top

HTML文法の正規化 anchor.png Edit

HTML文法ができるだけ正しくなるように色々修正を行いました。

ブロック表示においては、本来 <head> 内に記述すべき内容を、<body> 内にインライン記述していましたが、ブロックオプションで、<head> 内に記述できる設定を追加しました。

選択肢は

  1. xoops_module_header
  2. xoops_block_header
  3. <body>(Inline)

となります。

xoops_module_header
テーマの theme.html 中の <{$xoops_module_header}> に挿入します。ただし、表示モジュールによっては、挿入が上手くいかずに、CSSが適用されなかったり、JavaScript が読み込まれなかったりしますので、その場合は他の選択肢を選んでください。
xoops_block_header
テーマの theme.html 中の <{$xoops_block_header}> に挿入します。ただし、この <{$xoops_block_header}> は、標準では記述されていないので、各自 theme.html 中に記述する必要があります。また、表示している他のブロックにより、挿入が上手くいかずに、CSSが適用されなかったり、JavaScript が読み込まれなかったりしますので、その場合は他の選択肢を選んでください。
<body>(Inline)
<body>内の該当ブロックの直前にインライン記述します。CSSの記述がHTML文法に反しますが、メジャーなブラウザでは正常に表示されることが確認されています。上記の選択肢で上手くいかない場合は、これを選択してください。

デフォルトは、MenuBar と付箋ブロックは、xoops_module_header。ページ表示ブロックは、<body> になっています。

Page Top

レンダラーモード用の設定追加 anchor.png Edit

レンダラーモードでページリンクをポップアップ設定で、オートリンクのみポップアップする設定値(2)を追加しました。

  • pukiwiki.ini.php
    1
    2
    3
    
    // ページリンクをポップアップにする
    // All page link uses popup. (1=All, 2=AutoLink only)
    $root->render_popuplink = 0;
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-05 09:24 nao-pon
    • * xoops_version.php (1.296):
      • Version 3.63
  • 2008-02-05 09:24 nao-pon
    • * class/func/pukiwiki_func.php (1.144):
      • Changed config option of "$root->render_popuplink". ( 1=All, 2=AutoLink only )
  • 2008-02-05 09:14 nao-pon
    • * main.php (1.19), blocks/block_functions.php (1.10), class/xpwiki.php (1.68), language/english/blocks_common.php (1.4), language/ja_utf8/blocks_common.php (1.4), language/japanese/blocks_common.php (1.4), language/japaneseutf/blocks_common.php (1.4):
      • Added a block option "HEAD Tags are output to".
  • 2008-02-05 09:13 nao-pon
    • * include/x20_keepblockoptions.inc.php (1.1), xoops_version.php (1.295):
      • Keep block options on module update for XOOPS 2.x.
  • 2008-02-05 08:50 nao-pon
    • * plugin/fusen.inc.php (1.17), plugin/referer.inc.php (1.7), plugin/region.inc.php (1.7), class/ext_autolink.php (1.22), class/func/pukiwiki_func.php (1.143), class/func/xpwiki_func.php (1.142), language/xpwiki/en/lng.php (1.3), language/xpwiki/ja/lng.php (1.2), language/xpwiki/ja_utf8/lng.php (1.2), plugin/code/codehighlight.php (1.6), skin/js/code.js (1.3):
      • HTML validation.
Page Top

一行コメント anchor.png Edit



 

Ver 3.63.1 (PKWK_SAFE_MODEをデフォルトで有効に) anchor.png Edit

Page Top

PKWK_SAFE_MODE (セーフモード) anchor.png Edit

管理者以外は、PKWK_SAFE_MODE を有効にする設定('auto')を追加し、デフォルト値にしました。

  • pukiwiki.ini.php
    1
    2
    3
    4
    5
    
    // PKWK_SAFE_MODE - Prohibits some unsafe(but compatible) functions 
    // 'auto': Safe mode( The administer is excluded. )
    //     1 : Safe mode
    //     0 : Normal mode
    $const['PKWK_SAFE_MODE'] = 'auto';

以前のデフォルト値は $const['PKWK_SAFE_MODE'] = 0 でしたが、セキュリティ向上のため、管理者以外はセーフモードになる設定値 'auto' をデフォルトとしました。

PKWK_SAFE_MODE を有効にした場合の、動作制限については、以下のリンクが参考になります。

Page Top

xpwikiver プラグインの機能を変更 anchor.png Edit

使っている人は、ほとんどないと思いますが、xpwikiver というプラグインがあります。これは、使っている xpWiki のバージョンを表示するプラグインでしたが、この機能を 最新CVS版のバージョンを表示する機能に変更しました。

使っている xpWiki のバージョンを表示するには、同等機能の version プラグインをお使いください。

ただし、version プラグインは PKWK_SAFE_MODE が有効の場合には、何も表示されないプラグインです。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-05 17:53 nao-pon
    • * xoops_version.php (1.297):
      • Version 3.63.1
  • 2008-02-05 17:53 nao-pon
    • * plugin/xpwikiver.inc.php (1.2):
      • The function of the plugin was changed from display the version of xpwiki to display the version of the CVS version. The display of the version of xpwiki must use the "version" plugin.
  • 2008-02-05 17:49 nao-pon
    • * class/xpwiki.php (1.69), ini/pukiwiki.ini.php (1.64):
      • Added a config option 'auto' of "$const['PKWK_SAFE_MODE']". And, this is default.
        'auto': Safe mode( The administer is excluded.)
            1 : Safe mode
            0 : Normal mode
  • 2008-02-05 11:10 nao-pon
    • * ini/pukiwiki.ini.php (1.63):
      • Changed config option of "$root->render_popuplink". ( 1=All, 2=AutoLink only )
Page Top

一行コメント anchor.png Edit



 

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



 

Ver 3.65 (オートリンク、InterWiki(Inner)の調整など) anchor.png Edit

# 日記を付けるのをすっかり忘れていました。 :-P :hammer:

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-11 10:03 nao-pon
    • * xoops_version.php (1.302):
      • Version 3.65
  • 2008-02-11 10:02 nao-pon
    • * javascript.php (1.2), loader.php (1.39), class/ext_autolink.php (1.25), class/func/pukiwiki_func.php (1.148), class/func/xpwiki_func.php (1.145), class/include/init.php (1.44), include/check.func.php (1.13), include/compat.php (1.6), plugin/ajaxtree.inc.php (1.4), plugin/api.inc.php (1.7), plugin/attach.inc.php (1.34), plugin/code.inc.php (1.15), plugin/dbsync.inc.php (1.24), plugin/diff.inc.php (1.4), plugin/fusen.inc.php (1.19), plugin/import.inc.php (1.7), plugin/isbn.inc.php (1.2), plugin/map.inc.php (1.4), plugin/ref.inc.php (1.23), plugin/rss.inc.php (1.26), plugin/showrss.inc.php (1.7), plugin/versionlist.inc.php (1.3), plugin/xpwikiver.inc.php (1.3), plugin/yetlist.inc.php (1.3), util/plugin_conv/index.php (1.9), ways/bgrun.php (1.5):
      • Replace from "join('', file([target]))" to "file_get_contents([target])".
  • 2008-02-11 09:24 nao-pon
    • * plugin/search.inc.php (1.5):
      • Bugfix, when find-option is not specified.
  • 2008-02-11 09:23 nao-pon
    • * plugin/menu.inc.php (1.7):
      • "class" of <ul> is not removed.
  • 2008-02-11 09:21 nao-pon
    • * plugin/api.inc.php (1.6):
      • Bugfix of AutoLink under hierarchy.
  • 2008-02-11 09:19 nao-pon
    • * plugin/ajaxtree.inc.php (1.3), skin/css/ajaxtree.css (1.2):
      • 'class ="depth_[\d]"' is given to <ul>.
  • 2008-02-11 09:17 nao-pon
    • * class/func/xpwiki_func.php (1.144), plugin/edit.inc.php (1.53), skin/js/main.js (1.38):
      • The behavior of the Ajax edit is fine-tuned.
  • 2008-02-11 09:15 nao-pon
    • * class/: make_link.php (1.23), func/pukiwiki_func.php (1.147):
      • Autolink optimized at "UTF-8". It corresponds to specification under a specific hierarchy in 'Inner' of InterWiki.
  • 2008-02-11 09:13 nao-pon
    • * class/ext_autolink.php (1.24):
      • Autolink optimized at "UTF-8".
Page Top

一行コメント anchor.png Edit



 

Ver 3.66 - 3.66.1 (外部リンクの favicon 表示など) anchor.png Edit

  • 外部リンクへの favicon 自動表示機能の追加
    • pukiwiki.ini.php
      1
      2
      3
      4
      5
      
      // favicon auto set class name
      $root->favicon_set_classname = 'ext';
       
      // favicon auto replace class name
      $root->favicon_replace_classname = 'extWithFavicon';
      • ※ HypCommonFunc Ver. 20080213 以降が必要です。
    • XOOPS 全体に効果を出すことができます。
      • ページ表示ブロックをすべてのモジュールに表示するようにすればOK :thumb_up:

        ページ内容は問いません。このサイトでは、左サイドブロック「サイト内 Wiki」がそれです。

  • ページ区切りの'/'の後ろに挿入する記号(<wbr>, ​ など)を設定できるようにした。また、長い英数文字列を自動改行するために適当な間隔で指定の記号(<wbr>, ​ など)を挿入できるようにした。
    • default.ini.php
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      
      /////////////////////////////////////////////////
      // 長い英数文字列を表示域に合わせて改行する設定
      // Setting to which long character string is set
      // to display region and it changes line.
       
      // Insert to after '/' of pagename.
      $root->hierarchy_insert = '&#8203;';
       
      // Long word break limit
      $root->word_break_limit = 40;
       
      // WordBeark ('&#8203;' or '<wbr>' or '' etc.)
      $root->word_breaker = '&#8203;';
    • keitai.ini.php
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      
      /////////////////////////////////////////////////
      // 長い英数文字列を表示域に合わせて改行する設定
      // Setting to which long character string is set
      // to display region and it changes line.
       
      // Insert to after '/' of pagename.
      $root->hierarchy_insert = '';
       
      // Long word break limit
      $root->word_break_limit = 0;
      // WordBeark ('&#8203;' or '<wbr>' or '' etc.)
      $root->word_breaker = '&#8203;';
  • 正規表現のためのロケール設定を追加 (thanks rodeo)
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-18 00:52 nao-pon
    • * xoops_version.php (1.304):
      • Version 3.66.1
  • 2008-02-18 00:52 nao-pon
    • * admin/setup.php (1.5):
      • Set favicon cache dirctory's permission.
  • 2008-02-18 00:50 nao-pon
    • * class/xpwiki.php (1.72):
      • Check HypCommonFunc version for use favicon img.
  • 2008-02-18 00:49 nao-pon
    • * class/include/init.php (1.46):
      • Added permission check of favicon cache dirctory.
  • 2008-02-17 23:33 nao-pon
    • * xoops_version.php (1.303):
      • Version 3.66 It is encouraged to use it with HypCommonFunc >= Ver.20080217.
  • 2008-02-17 23:27 nao-pon
    • * loader.php (1.40), ini/pukiwiki.ini.php (1.66), plugin/referer.inc.php (1.8), skin/css/main.css (1.15), skin/js/main.js (1.39), skin/js/xpwiki.js (1.7):
      • Addition of favicon-automatic operation display function to external link.
  • 2008-02-17 23:26 nao-pon
    • * plugin/recent.inc.php (1.13):
      • The sign (<wbr> ​ etc.) inserted behind '/' of page name can have been set.
  • 2008-02-17 23:25 nao-pon
    • * ini/: default.ini.php (1.8), keitai.ini.php (1.9):
      • The sign (<wbr> ​ etc.) inserted behind '/' of page name can have been set.
      • "Long character string" to change line automatically, a specified sign (<wbr> ​ etc.) can have been inserted at suitable intervals.
  • 2008-02-17 23:25 nao-pon
    • * class/include/init.php (1.45):
      • Locale(LC_CTYPE) can have been set with $this->cont['LC_CTYPE'].
  • 2008-02-17 23:24 nao-pon
    • * class/func/xpwiki_func.php (1.146):
      • "Long character string" to change line automatically, a specified sign (<wbr> ​ etc.) can have been inserted at suitable intervals.
  • 2008-02-17 23:23 nao-pon
    • * class/func/pukiwiki_func.php (1.149):
      • The sign (<wbr> ​ etc.) inserted behind '/' of page name can have been set.
  • 2008-02-17 23:21 nao-pon
    • * class/xpwiki.php (1.71):
      • Addition of favicon-automatic operation display function to external link.
      • The sign (<wbr> ​ etc.) inserted behind '/' of page name can have been set.
      • "Long character string" to change line automatically, a specified sign (<wbr> ​ etc.) can have been inserted at suitable intervals.
      • Locale(LC_CTYPE) can have been set with $this->cont['LC_CTYPE'].
  • 2008-02-17 23:16 nao-pon
    • * language/xpwiki/en/plugin/conf.lng.php (1.3), language/xpwiki/ja/plugin/conf.lng.php (1.3), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.3), plugin/conf.inc.php (1.3):
      • Locale(LC_CTYPE) can have been set with $this->cont['LC_CTYPE'].
  • 2008-02-17 23:11 nao-pon
    • * skin/js/fusen.js (1.10):
      • with.[obj] was not handled for optimization. etc.
  • 2008-02-17 23:08 nao-pon
    • * skin/css/: ajaxtree.css (1.3), referer.css (1.3):
      • Edited CSS.
Page Top

一行コメント anchor.png Edit



 

Ver 3.66.2 (Amazon ECS4.0移行と複数行引数判定バグ修正など) anchor.png Edit

Page Top

Amazon ECS 4.0 への移行 anchor.png Edit

Amazon AWS 3.0 が、3月末をもってサービスが停止することから、ECS 4.0 へ移行する修正を行いました。

対象プラグインは、isbn, amazon です。合わせて、13桁の新ISBNにも対応しておきました。 :-)

この機能を有効にするには、HypCommonFunc Ver. 20080224 以降が必要となります。

Page Top

複数行引数の判定を誤ることがある問題の修正 anchor.png Edit

PukiWiki公式の pukiwiki.dev:BugTrack2/296 の問題修正です。

Page Top

オートテンプレートのデフォルト値調整 anchor.png Edit

オートテンプレートのデフォルト値を調整しました。

  • pukiwiki.ini.php
    1
    2
    3
    4
    5
    6
    7
    8
    
    /////////////////////////////////////////////////
    // Template setting
     
    $root->auto_template_func = 1;
    $root->auto_template_rules = array(
        '((.+)\/([^\/]+))' => array('\2/template', ':template/\2', 'template', ':template/default') ,
        '(()(.+))'         => array('template', ':template/default') ,
    );
    • ページ新規作成時に、階層のテンプレートページがない場合は、template, :template/default と順に探して、存在すればそのページを雛形として、ページを作成します。
    • 参考スレッド:templateについて - XOOPSマニア
Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-25 12:19 nao-pon
    • * xoops_version.php (1.305):
      • Version 3.66.2
  • 2008-02-25 12:17 nao-pon
    • * ini/pukiwiki.ini.php (1.67):
      • Adjusted the regular expression of an auto template.
  • 2008-02-25 12:15 nao-pon
    • * plugin/: amazon.inc.php (1.5), isbn.inc.php (1.3):
      • AWS 3.0 -> ECS 4.0 with HypSimpleAmazon class.
  • 2008-02-25 12:15 nao-pon
    • * class/convert_html.php (1.25), class/func/pukiwiki_func.php (1.150), events/onPageWriteAfter/tag.inc.php (1.7):
      • Corrected about PukiWikiDev:BugTrack2/296.
      • See. (pukiwiki.sourceforge.jp)
Page Top

一行コメント anchor.png Edit



 

Ver 3.67 (IDN[国際化ドメイン名] 対応など) anchor.png Edit

IDN (Internationalized Domain Name) に対応しました。

IDN とは、国際化ドメイン名のことで、日本で言えば「日本語ドメイン名」のことです。

例えば次のような URL にも対応しました。

  • (例え.テスト)

最近のメジャーなブラウザでは、<a>タグの href 属性に、そのまま記述してもアクセスできるようですが、設定で無効にすることもできるようなので、様々な環境に対応するために、Punycode でエンコードした値を href にセットするようにしました。

また、http://xn--r8jz45g.xn--zckzah/ などと、PunyエンコードしたURLは、デコードして (xn--r8jz45g.xn--zckzah) と表示するようにしました。

実体参照でのURLも正しく処理できるようになったので、表示文字エンコーディングでは表示できない URL も正常に機能します。

  • (&#49892;&#47168;.&#53580;&#49828;&#53944;)
  • (&#1605;&#1579;&#1575;&#1604;.&#1570;&#1586;&#1605;&#1575;&#1740;&#1588;&#1740;)

また、xpWiki が外部問い合わせする場合も、IDN に対応したので、urlbookmark プラグインなどでも、IDN が正常に動作するようになりました。

ただし、IDN を扱うには、HypCommonFunc Ver 20080228 以降が必要となります。

Page Top

CVS 更新内容 anchor.png Edit

+  今回の更新分
  • 2008-02-27 17:28 nao-pon
    • * class/func/xpwiki_func.php (1.148):
      • Check HypCommonFunc version in 'url_regularization()'. (Include Ver 3.67)
  • 2008-02-27 17:25 nao-pon
    • * xoops_version.php (1.306):
      • Version 3.67
  • 2008-02-27 17:25 nao-pon
    • * class/make_link.php (1.24), class/func/xpwiki_func.php (1.147), plugin/siteimage.inc.php (1.3):
      • Supported of international domain name.
  • 2008-02-27 17:22 nao-pon
    • * skin/js/xpwiki.js (1.8):
      • Fixed favicon size on IE.
Page Top

一行コメント anchor.png Edit




トップ 印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





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

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

もっと...
サイト情報