先日、気まぐれにMovable Type4.0.1に更新。
更新自体は対して手間なく、対応していないプラグインとかでエラー出たけど、滞りなく終わった。
が、随分前から使っているテンプレートとかが色々問題ありで不具合続出。
そろそろ新規で作り直した方がよさそう。モジュールとか便利そうだし。
でも中々手間かかる作業なので、当分は取り組めないかもね。
PHOTOBLOGの方もコメントのポップアップ表示出来ないみたいなので、一から作り直さないといけない。
不具合ってもコメント出来ないくらいなので、対して影響ないから、当分はこのままほったらかしになりそう。
おいおい時間見つけて直していこう。
MTOnThisDayを使って過去の同じ日付のエントリーを表示させているけど、1月1日だけが何もないと表示されてしまうのは、どうもよく分からない。
日別アーカイブを作っていないので、archive_type="Individual" で設定しているからかなあ、でもそれ以外の日付では大丈夫なんだけど。確か去年も同じ事に気付いていて結局そのままだった。
それはさておき、MTOnThisDayは再構築しないと、日付が更新されないので、エントリー書かない時は日が過ぎても前日のままの表示なので、今さらながらmt-rebuild.plを導入してIndexページを自動で再構築するようにした。
うちのレンタルサーバーでcronが使える事に気付いたので。
mt-rebuild.plをMTのルートディレクトリに置いて、パーミッションは700に。
うちはさくらのレンタルサーバーなので、CRON設定ファイルの編集で実行するコマンドを以下に設定。
/home/xxx/www/MTのパス/mt-rebuild.pl -mode='index' -blog_id=x -template='Main index'
赤色部分はそれぞれのアカウントとblog id。
任意の時間で試してみてちゃんと動いているのを確認。
これから毎日、0時0分に日付が変わると同時にIndexページも再構築するようにした。
1月1日が表示されないのは・・・まあ、1日だけなので・・・まあ、いいか?
しばらくほっといたままだったけど、ここに来てようやくMovableTypeを3.2から3.35にバージョンアップ。
念のためいろいろバックアップしてからの作業だったけど、それが一番時間がかかった。バージョンアップ自体はあっという間だったんだけど。
いろいろカスタマイズした事は忘れているのでどうなる事かと思ったけど、取り合えずは終了。
多分、不具合があるかも知れないけど、様子見ながら直していく。
・・・て事を仕事中に仕事の合間にしてた。仕事はやる事たくさんだけど、外の陽気に惑わされたんだい。