|
現: 2009-09-01 (火) 20:57:28 nao-pon |
| + | #navi(../) |
| | | |
| + | #boxdate |
| + | * Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など) [#m10da234] |
| + | |
| + | &tag(ini設定,Bugfix,ページ別名,JavaScript,CSS,FCKeditor); |
| + | |
| + | ** 概要 [#xf82e8c2] |
| + | |
| + | - googlemaps2 プラグインの機能追加 |
| + | -- 参考リンク: [[GoogleMapsAPI をいじる [nao-pon/blog/2009-07-04] - UsersWiki - XOOPSマニア:http://xoops.hypweb.net/modules/UsersWiki/person/nao-pon/blog/2009-07-04]] |
| + | - PHP4 環境で Fatal Error になることがある問題を修正。 (thx nonn50) |
| + | -- 参考スレッド: [[convert_html.php で、Fatal error - XOOPSマニア:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2721]] |
| + | - aws プラグインでの Notice Error 対策と、キャッシュコントロールの調整。 |
| + | - ページエイリアス名でのアクセス時は 301 Redirect を返すように変更。 |
| + | - リッチエディタで表をコピー&ペーストした場合、正常に処理されないことがある問題を修正。(thx gakuji) |
| + | -- 参考スレッド: [[xpWiki 4.02.19でのFckEditerのテーブルについて - XOOPSマニア:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2725]] |
| + | - pukiwiki.ini.php での設定値、non_list に呼応する non_list_like (SQLクエリ用設定) を新規追加した。(thx novilen) |
| + | -- pukiwiki.ini.php |
| + | #code(php,nonumber){{ |
| + | // MySQL expr LIKE of non_list (split by #) |
| + | $root->non_list_like = ':%'; |
| + | }} |
| + | -- 参考スレッド: [[recentプラグインについて - XOOPSマニア:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2733]] |
| + | - include/piCal.php でのサニタイズ漏れを修正。(管理者しか設定できない値なので、セキュリティ上の脆弱性には直結していませんでした) |
| + | - '(カンマ)をページ名に含むページで、一部の JavaScript (ファイルアップロードポップアップ、ページポップアップなど)が正常に動作していなかったのを修正。 |
| + | - block プラグインで縦書きブロックを指定する 'tate' オプション向け CSS を暫定的に追加した。 (skin/css/block.css) |
| + | -- IE 5.5 以上で閲覧しないと縦書きになりません。 |
| + | |
| + | *** pukiwiki.ini.php 設定値 non_list_like について [#l11c13ce] |
| + | |
| + | xpWiki では、SQLデータベースに問い合わせをしてページ一覧を得ているのですが、"non_list" は正規表現での指定のため、MySQL での問い合わせができません。(環境に大きく依存します) |
| + | |
| + | なので、妥協策として MySQL の LIKE 演算子で検索できるように "non_list_like" という設定項目を新設することにしました。 |
| + | |
| + | 当然、"non_list" と "non_list_like" は呼応している必要があります。 |
| + | |
| + | 例えば、 |
| + | |
| + | $root->non_list = '^(\:|nonlist)'; |
| + | |
| + | であるなら LIKE 演算子は % が任意の文字列に相当するので |
| + | |
| + | $root->non_list_like = ':%#nonlist%'; |
| + | |
| + | となります。(複数ページを指定する場合は # で区切ります) |
| + | |
| + | ** CVS 更新内容 [#v166baab] |
| + | #region(今回の更新分){{ |
| + | -2009-09-01 15:38 nao-pon |
| + | --* version.php (1.93): |
| + | ---Version 4.02.20. |
| + | -2009-09-01 15:37 nao-pon |
| + | --* plugin/block.inc.php (1.8), skin/css/block.css (1.4): |
| + | ---Tentative addition of CSS of "Tate Gaki". |
| + | -2009-09-01 12:10 nao-pon |
| + | --* class/func/pukiwiki_func.php (1.210): |
| + | --- Bugfix of JavaScript error of include "'" in the pagename. |
| + | --- Added InterWikiName's types "rakuten" & "eword". |
| + | -2009-09-01 12:07 nao-pon |
| + | --* plugin/subnote.inc.php (1.5), skin/pukiwiki.skin.php (1.45), |
| + | skin/js/xpwiki.js (1.48): |
| + | ---Bugfix of JavaScript error of include "'" in the pagename. |
| + | -2009-09-01 12:04 nao-pon |
| + | --* class/func/xpwiki_func.php (1.216), include/sitemap.plugin.php |
| + | (1.4), ini/pukiwiki.ini.php (1.97), plugin/recent.inc.php (1.18), |
| + | plugin/recentchanges.inc.php (1.15): |
| + | ---Added new config in "pukiwiki.ini.php". |
| + | // MySQL expr LIKE of non_list (split by #) |
| + | $root->non_list_like = ':%'; |
| + | -2009-09-01 12:01 nao-pon |
| + | --* plugin/ref.inc.php (1.47): |
| + | ---typo. |
| + | -2009-09-01 12:00 nao-pon |
| + | --* include/piCal.php (1.2): |
| + | ---Sanitize. |
| + | -2009-09-01 10:53 nao-pon |
| + | --* language/xpwiki/de/plugin/googlemaps2.lng.php (1.2), |
| + | language/xpwiki/de/plugin/googlemaps2_insertmarker.lng.php (1.2), |
| + | language/xpwiki/de_utf8/plugin/googlemaps2.lng.php (1.2), |
| + | language/xpwiki/de_utf8/plugin/googlemaps2_insertmarker.lng.php |
| + | (1.2), language/xpwiki/en/plugin/googlemaps2.lng.php (1.2), |
| + | language/xpwiki/en/plugin/googlemaps2_insertmarker.lng.php (1.2), |
| + | language/xpwiki/ja/plugin/googlemaps2.lng.php (1.2), |
| + | language/xpwiki/ja/plugin/googlemaps2_insertmarker.lng.php (1.2), |
| + | language/xpwiki/ja_utf8/plugin/googlemaps2.lng.php (1.2), |
| + | language/xpwiki/ja_utf8/plugin/googlemaps2_insertmarker.lng.php |
| + | (1.2), plugin/googlemaps2.inc.php (1.11), |
| + | plugin/googlemaps2_draw.inc.php (1.4), |
| + | plugin/googlemaps2_icon.inc.php (1.5), |
| + | plugin/googlemaps2_insertmarker.inc.php (1.8), |
| + | plugin/googlemaps2_mark.inc.php (1.7), skin/js/googlemaps2.js |
| + | (1.6): |
| + | ---Various enhances. see |
| + | http://xoops.hypweb.net/modules/UsersWiki/person/nao-pon/blog/2009-07-04. |
| + | -2009-09-01 10:48 nao-pon |
| + | --* ways/x2w.php (1.18): |
| + | ---Bugfix of "Copy & Paste" of "Table". |
| + | -2009-09-01 10:46 nao-pon |
| + | --* plugin/read.inc.php (1.9): |
| + | ---Use 301 redirect with alias page. |
| + | -2009-09-01 10:44 nao-pon |
| + | --* plugin/aws.inc.php (1.10): |
| + | ---Bugfix of "Notice Error" & cache control. |
| + | -2009-09-01 10:43 nao-pon |
| + | --* class/convert_html.php (1.45): |
| + | ---Bugfix of "Fatal Error" on PHP4. |
| + | }} |
| + | |
| + | ** 一行コメント [#k62591c6] |
| + | #comment |
| + | |
| + | #navi(../) |