ページへ戻る

− Links

 印刷 

Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など) :: XOOPS マニア

xpwiki:xpWiki開発日記/2009-09-01


2009 9月 1 (火)
 
ページ内コンテンツ
  • Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など)
    • 概要
      • pukiwiki.ini.php 設定値 non_list_like について
    • CVS 更新内容
    • 一行コメント

Ver 4.02.20 (googlemaps2プラグインの機能追加とini設定値(non_list_like)追加など) anchor.png[4] Edit [5]

Tag: ini設定[6] Bugfix[7] ページ別名[8] JavaScript[9] CSS[10] FCKeditor[11]

Page Top

概要 anchor.png[12] Edit [13]

  • googlemaps2 プラグインの機能追加
  • PHP4 環境で Fatal Error になることがある問題を修正。 (thx nonn50[15])
  • aws プラグインでの Notice Error 対策と、キャッシュコントロールの調整。
  • ページエイリアス名でのアクセス時は 301 Redirect を返すように変更。
  • リッチエディタで表をコピー&ペーストした場合、正常に処理されないことがある問題を修正。(thx gakuji)
  • pukiwiki[18].ini.php での設定値、non_list に呼応する non_list_like (SQLクエリ用設定) を新規追加した。(thx novilen)
  • include/piCal.php でのサニタイズ漏れを修正。(管理者しか設定できない値なので、セキュリティ上の脆弱性には直結していませんでした)
  • '(カンマ)をページ名に含むページで、一部の JavaScript (ファイルアップロードポップアップ、ページポップアップなど)が正常に動作していなかったのを修正。
  • block プラグインで縦書きブロックを指定する 'tate' オプション向け CSS を暫定的に追加した。 (skin/css/block.css)
    • IE 5.5 以上で閲覧しないと縦書きになりません。
Page Top

pukiwiki[18].ini.php 設定値 non_list_like について anchor.png[20] Edit [21]

xpWiki[22] では、SQLデータベースに問い合わせをしてページ一覧を得ているのですが、"non_list" は正規表現での指定のため、MySQL での問い合わせができません。(環境に大きく依存します)

なので、妥協策として MySQL の LIKE 演算子で検索できるように "non_list_like" という設定項目を新設することにしました。

当然、"non_list" と "non_list_like" は呼応している必要があります。

例えば、

$root->non_list = '^(\:|nonlist)';

であるなら LIKE 演算子は % が任意の文字列に相当するので

$root->non_list_like = ':%#nonlist%';

となります。(複数ページを指定する場合は # で区切ります)

Page Top

CVS 更新内容 anchor.png[23] Edit [24]

+  今回の更新分
Page Top

一行コメント anchor.png[29] Edit [30]




Last-modified: 2009-09-01 (火) 20:57:28 (JST) (6099d) by nao-pon