こんばんは。修正ファイルがまとまった数になって、ちょっと落ち着いたので。今回は、それなりにファイル数があって、しかもキモの設定ファイルであるini.inc.phpも数カ所変わっています。
まず、廃止にしたppBlog用の定数として、サムネイル画像作成時にサーバー側でドロップシャドウを付けるオプションのTHUMBNAIL_SHADOWとリファラーをメインページに表示するのを定義したREFERRERです。これらは、殆ど使われていないでしょうし。この2つを廃止して新たに2つの定数を追加しました。
ひとつは、CSSでの画像ドロップシャドウをポラロイド風にするか、普通の写真風にするかを決めるPICTURE_POLAROIDです。デフォルトでは、従来の写真風にしています。もうひとつは、カテゴリーの集計に関してですが、SEE_CAT_HIERARCHYという定数を設けました。これはサブカテゴリーの記事数を親カテゴリーに含めるかどうかの問題ですが、これは各人好みがあるでしょうから、選択できるようにしました。
アップデートに関しては、この設定ファイルの書き換えをしないと最新のutils.phpに上書きした場合うまく動かないと思います。添付ファイルにセーフモード版に付属しているini.inc.phpを付けているので参考にされて下さい。ini.inc.phpはownerディレクトリにあります。以下に主な修正点を挙げておきます。
- CSSでの画像ドロップシャドウに関して、write.inc.php, edit.inc.php, utils.php, theme/basic/のbasic.cssおよび追加の画像ファイル。このドロップシャドウに関して、クラス名の変更があるので、テーマファイルを配布されている方々には、お手数ですが、書き換えをお願いします。photo-linerやphoto-shadowといったクラス名がなくなって、代わりにphotoとpolaroid, shadowというのが追加されています。ドロップシャドウは、もうこれに決めうちします。
- .js関連では、ちょこちょこ手を加えてます。oParts.jsでは、CSSの透明度の設定opacityあたり、editor.jsはツールバーの固定モードをクッキーに保持して、次にエディタを開いた際に、前回の状態が再現されるようにしています。lib.jsは、静的モードのリンクに関して修正してます。
- 管理画面で、ログイン時のデフォルトモードを記事一覧にしていると、ページリンクが効かない不具合を修正しています→article.inc.php。
- modules関連では、上記のものに加えて、MovableTypeのログのバックアップ形式であるMTファイルの読み込みのスクリプトが古いままだったので書き換えました→backup.inc.php。
- 記事の個別設定で、トラックバック不可にしても、Ajaxで読み込んだときにTBへのリンクが表示される不具合に関連してlib.jsやcomment.inc.phpなど。
- 静的モードに関連して、サイドバーでのトラックバック一覧のリンクが変なのを修正。
- ppBlogではBMP(ビットマップ)形式の画像ファイルも普通にアップできますが、画像管理画面で、このBMP画像がNotFoundの画像になるのを修正したimager.inc.php
- index.phpは、廃止した定数REFERRERに関して、下の方にあるこの記述を削ってます。
ってとこです。1.7.3のアップデートに関しては、ローカルで設定ファイルのini.inc.phpの書き換えをして、これをownerディレクトリにアップ、その後、すみやかにutils.phpなど該当するファイル群を上書きアップロードして、最後にcacheディレクトリにあるcache.dbをFTP上で削除、あるいは管理画面の「各種ツール」→「エクスプローラー」からcache.dbを削除して下さい。これでトップページにアクセスすれば問題ないかと思います。
1. ぷらむ — 2008/04/13@07:44:39