こんばんは。こっちに来て体重が数キロ減りちょっと吃驚したので最近心がけてよく食べるようにしているmartinです。このところ、やたら忙しくppBlogの開発にまるで時間が割けませんでしたが、ちょいと一息おけたので、一気に進めるところまで進めてみました。何とか頭に思い描いていた感じに仕上がってますが、静的リンクの出力を取り入れようとしてからこんなに時間が経つとは。。
結果的に、かなりの部分で静的リンク出力に見合ったナビゲーションにすることが出来ましたが、あとちょっと残ってます。まぁ、拘らなければ良いのですが、どうも統一感がないと落ち着かないので。
従来の動的なリンク出力と静的リンク出力は、管理画面で簡単に切り替えることが出来ます。この動作を実現させたいがために、utils.phpは大幅な書き換えを余儀なくされたんですが、苦心した甲斐があったと思ってます。
あとは、ブログのページングをデフォルトで付けてみました。これがあると古い記事にも簡単にアクセス出来るので、従来のものにあった「古い順にソート」するという機能はオプション扱いになります(各テーマテンプレートで指定)。
現状、日本語で指定したカテゴリーは、独自のエンコード処理をしてリンク表示(英数字指定のカテゴリーはそのまま)していますが、これが任意のアルファベットを指定できるようになれば、だいたいやりたいことは済むかなぁ。
1.7.1ベータ版をお使いの方は、記事やコメント・トラックバックなどのログファイルなどを除いて、ほぼ全てのPHPファイルを上書きすれば良いと思います。index.phpもかなり書き換えてます。あ、一番の方法は、新規にアップして、そこに従来のログファイルを流し込むというやり方ですね。
まだナビが変な部分がありますが、ちょっとお腹が空いたので、とりあえず。
1. ちらみ — 2008/03/22@22:34:45
早速試してみましたー。
静的URLいい感じですね。ただ、拡張子を.htmlや.phpと指定すると、新規記事投稿後は「その記事はないようです」となって表示されません。
拡張子がない静的URLなら問題ないみたいです。
あと、うまく動かなかったものとしては、モブログ設定をしようとすると、
ppBlog Warning: LINE 1797 of utils.php: pack() [function.pack]: Type H
とエラーが出ますし、モブログ設定画面上部にも
ppBlog Notice: LINE 84 of moblog.inc.php: Undefined offset: 7
ppBlog Notice: LINE 85 of moblog.inc.php: Undefined offset: 7
と出ています。
その他、写真のドロップシャドウやキャプションの表示方法は1.6系のようにならないでしょうか。ただの個人的な好みなのですが。
CSSを触ればいいんでしょうが、なかなかうまくいかないもので。