と、言い訳はそれぐらいにしておいて、簡単に1.5系から1.6系へのアップデートについて書いておきます。
- 基本的に今回は、スタイルシートで新しいクラスを追加したりはしていないので、各テーマで修正がいるということはないと思います。
- またログもそのままですし、キモの定義ファイルini.inc.phpもいじりません。
- 今回のアップは、管理画面での動作や見栄えの修正が殆どなので、ほぼすべてのmudulesディレクトリのファイルは上書き更新して下さい。
- 同様に、admin.phpやそれのCSSであるadmin.css,editor.cssなどが上書きの対象になります。
- あと、キモのJavaScriptライブラリのlib.js/editor.jsもかなりいじりました。なので、もしこれを独自にカスタマイズをしている方は注意が必要かもしれません。
- 具体的には、以前あった roundedStyle() という関数があって、これは角丸コーナーのための関数で、スタイルシートのクラス名 rounded を持つボックスに対して発動するのですが、これの名前が cornerPlay()に変わりました。また、クラス名としては corner-play になります。なので、もし、rounded というクラス名を付けて記事を書いていた方は(殆どいないと思いますが・・・)、対象ログでcorner-playに置換するなどの作業が必要になるかと思います。すみませんねぇ、roundedがあまりに一般的過ぎる名称なんで。。スクリプト自体も、結構、安定させたつもりです。
- あとは、サイドバーの各ボックスは、標準で閉じたり開いたり出来てたわけですが、クッキーを使って、読み手が操作した状態を覚えるようにしました。なので、クッキーが有効なら、ボックスの開閉状態が、次にページを訪れたときに再現される寸法です。
- 同じサイドボックスの開閉についてですが、なるべくHTMLソースとJavaScriptソースとを分離させたいという思想から、HTMLの中でonclick="・・・"というのは避けて、lib.jsで一括して指定するような挙動になっています。
- モブログ関連は、結構強化したつもりです。管理画面を見ていただければ分かりますが、色々指定できるようになりました。カテゴリーだとか、コメントやトラックバックの受付可否だとか。
- トップディレクトリのImagesについては、いくつか描き直したりしてるので、軒並み上書きすれば良いと思います。
- とくにセキュリティー関連でアップデートが必要ということはないので、現状のバージョンで不満なく使えているのであれば、バージョンアップも必要ないかとは思いますが、個人的にはオススメですよ
てなとこですかねぇ。次のページにcornerPlayの実際を示します
1. BENIT — 2007/03/01@07:30:24
今のところ、今回のバージョンアップによる不具合は特に出ていません。
が、以前より出ている不具合が一つあったのを思い出しました。
リスト表示かつAjax機能ONでポップアップ式に記事を閲覧できますが、「続きを読む」機能やページ機能を使ってエントリが伸び縮みしても、記事下部にあるCLOSEボタンの位置が変わりません。
理由はなんとなく分かるのですが、報告例がなかったように思えたので一応報告させていただきました。
また、今回のアップデートよりサイドボックスの開閉の仕様が変わりましたが、これだとテンプレートに直接、自分でボックスを追加することはできませんよね? 色々試したのですがどれも動かなかったので。
もしそういう仕様なら、出来ればテンプレートへ直接サイドボックス(開閉ボタン付き)を記述できる方法を残しておいていただけると嬉しいです。
というのも、自分で追加するだけならindex.phpなどに追記すればできますけれども、一応テーマを作って配布している身としましては、テンプレートファイルだけでどうにかできた方が助かるわけでして
そういえば、この記事へのリンクをエントリ内に含んでいるのにトラックバックができませんでした。残念……。