というわけで DF 1.36 使っての差分と移行時の影響をチェック(^^)b
まずはファイル構成などから
- cache ディレクトリ追加。もちろんこれはキャッシュの仕組みが変わったため。ヘンゼルのところでの移行作業に影響はないはず。あ、過去の忘れずに消さなくちゃ。
- rnoteadmin.php が標準添付になった。もともと使っていたのでこれ自体は影響なさそう。
- entry に携帯電話用スキンのサンプル追加。どうやら同じスキンを bCellphone で表示内容分けて、というのではなく、携帯ではこっちのスキンが必ず使われる仕様になったっぽい。つまり bCellphone 廃止かな? …ってまだあるっぽい(笑)
- i_category.php 追加。携帯電話用のカテゴリー表示 plugin らしい。
- rnote-logo.gif 変更。ってこれは触れないでおこう。
大きいのはやはり携帯電話対応かな。でもヘンゼルまだ携帯向けにはぜんぜん何もしてなかったから影響はない…というより携帯対応がぜんぜん楽になったぽい。
次は初期設定ファイル
- キャッシュディレクトリの設定追加。
- If-Modefied-Since 設定削除。これは rnoteadmin の機能強化に伴う修正?
- 外部からの書込み許可ディレクトリ設定の追加。掲示板ディレクトリの設定っぽい。こうさぎのユキが掲示板に書込みする日も近いかな♪
- 404 Not Found スキン設定削除。使ってなかったから影響はなし。
どうやら新規追加された設定をいくつか行えば OK っぽい。
いよいよ本体
- ファイル作成・削除禁止エラーメッセージ追加。ってこれは「外部からの書込み許可ディレクトリ設定」と対かな。
- エラー出力の携帯対応。
- 404 Not Found スキン設定削除対応。
- error スキンで <%~%> の閉じ側 %> の前にスペースが許されるようになったぽい。
- xml ファイルに UTF-8 BOM がついていたらとるようになった。
- ファイルがあってもなぜか読めなかったときにエラーメッセージを出すようにしたっぽい。
- キャッシュの仕組み変更関連の修正がいっぱい。
- BBS やコメントの携帯書込み対応。
- BBS の記事ファイルへの書込み時のタグの name 変更。
- WB スキン廃止対応…というか ITEM スキンとの融合? 勝手に実装した ITEM スキンでの bAccept や bTimeout の使用がこれで自動的に許されるようになる…? 一応従来の WB スキンはそのまま使っても OK っぽい。
- なんか携帯での img タグを変更しちゃう…のかな? よく判らない(^^;
- リンク元数 NumRF 実装。ヘンゼル NumRef で勝手に実装してたから直さなくちゃ(^^;
- targetblank ブランクオプション追加。旧サイトは古典的なフレーム仕様だったからたくさん使ってたけど、新サイトはなしの方針だから影響なし。
- コメント時刻でのソート対応。cr と cf。すでに実装していたのと同じ名前。らっきー♪
- navi_forthback のオプション追加。既存のオプションの動作に変更はなさそうだから影響はなしかな。とりあえず compact は携帯で使うことになりそう?
- plugin の cache ON/OFF 対応。評価順も変更されているけど、ITEM スキンで使用可能になった…とかではなさそう。というかアクセスカウンター plugin を cache off するの忘れないようにしなくちゃ(^^;
- 携帯では≪≫が<や>に変換されるっぽい。何用かなぁ。
- bHome や $site_link での mode 指定、ソース上は 0.96 に既にあるっぽい。
- site_items に start、end オプション追加。これサイトではよく意味がわからなかった(^^; でもヘンゼルのところでも item スキンで <if def_tag="">やってるところあるし、今後も使う可能性高いから理解しなくちゃ(^^;
で、ソース読むと、start、end オプション使用時は、num オプションは意味なし、というか充分大きな値を与えておいて、実際の表示数は end - start + 1 になる、ということらしい。
いっぱいある…(^^; でもスキンファイルの修正が必要になりそうなものは意外と少ないっぽい。というかそこはしっかり配慮されているみたいだ。さすが。
むしろヘンゼルが勝手にプチ改良してた機能がみんな入っていてラッキーかも♪
navitools plugin の方はというと…
- カテゴリ表示に no-count や no-home がついた。現在はせっせとカテゴリ直打ちしてるから関係なしかな。
- アーカイブ表示に no-count がついた。
- カレンダーの年月表示が td → th に。既に勝手に直して使っていたから影響はなし。
特に問題はなし…とφ(。。)
rnoteadmin.php は…いろいろ機能強化されてるけど、ヘンゼルの方で何か対応しなくちゃ、というのはなさそうだからスキップ♪
というわけで、念のため現状をバックアップした上で、いよいよ作業開始しようかな。
というか調子に乗ってこんなこと書いて、Rinn さんに怒られないかな(^^;
無題 ヘンゼルの記憶 04/10/07(木) 01:58
>plugin の cache ON/OFF 対応。評価順も変更されているけど、ITEM スキンで使用可能になった…とかではなさそう。
嘘です(ノд`。)
全然使えるようになっていました。
すみませんm(_ _)m
→http://hansel.xtr.jp/forum/20041006102411.htm

