ようやく3.31用の変更作業が終わりました。
テンプレートを3.31用にアップデートしたぐらいなんだけど使われてるMTタグが新しくなったりしてるのをそっちに変更してCSSを見やすく書き直して新しく実装されたタグ機能も表示されるように変えてwin IEで若干レイアウト崩れてたのを直してついでにフォントも少し見やすくしたりとパッと見ほとんど変わってないのにかなりいじりました。
今までのエントリー全部にタグ付けていくのは果てしなく時間がかかるので気が向いたときにゆっくりとやっていこうと思ってます。
Widgetは便利ですね。共通で使えるパーツはこっちの方で管理しておけばテンプレートをイチイチ修正しなくて済むしミスも減りそうですね。
今回の作業でテンプレートのどこを直したらいいかとかかなり分かったので次はいよいよ[ RGM-79 GM ]の作業にかかりたいと思います。
‘movable type’ カテゴリーのアーカイブ
移行作業完了
2006 年 8 月 26 日 Saturdaymt.3.31にした
2006 年 8 月 22 日 Tuesdayようやくmovable typeを3.31にしました。
いったん3.3にしてから全部作業が終わった後に3.31が出てることに気付いたよ・・
差分ファイルのリストがアップされてるところ見つけたから全部入れ替えって気の遠くなる作業は免れたけどね。
ところで、Movable Type、バージョンアップの度に全ファイル入れ替え作業しなきゃいけないのはすごくめんどくさいですね。アップデートしたファイルだけのバージョンも欲しいデスヨホント。
まだシステムを3.31にしただけでテンプレートは前のまんまです。なので新機能のタグとかは使えないです。
トラックバックの整理
2005 年 11 月 29 日 Tuesdayトラックバックが送れないというお知らせを受けたので確認してみたら。スゴイ数のトラックバックが保留扱いになってたよ。きっとMovabletype3.2から採用されたspamフィルターが関係してくると思うんだけど。と言う事でスパム扱いにするレベルを少し下げてみました。デフォルト-2だったのを0まで引き上げてたんだkど-2に戻してみました。
そして今までもらったトラックバックも整理。250個ほどあったのを全部リンク先確認にいってサイトが消えてたり関係ないページになっていたものは全部削除しました。読み込みに時間係表示されなかった所とMT自体がエラーコードはいていた所はそのままにしておきました。
んで、気づいたのが無くなってるページ、ロリッポップがやたらと多いです。7割ぐらいロリポップ!次がXREAかな。でもその差はかなりありました。気軽に始められる分やめるのも早いのかな。
整理した結果250強あったのが150ほどになりました。定期的に整理したほうがいいみたいデス。
spamレベル下げたとたんにspam3連ちゃんで来た・・やっぱり元に戻そうかな・・・
type keyにサインインできない
2005 年 11 月 19 日 Saturday少し前にサーバを移転してデータ移行も完了してるんですが細かい所がポロポロと不具合出てます。
ファイル移動し忘れてたり設定ファイル書き換え忘れだったりそういうのを見つけては原因調べて直していってたんですが、今日見つけたのはコメントしようと思ってType Keyにログインしようと思ったらサインインできなくなってる・・・
もう原因がサッパリ分からなくてちょうどいい機会だしMovabletypeのバージョンをVersion 3.2-jaからVersion 3.2-ja-2にあげてファイル全部上書きしたのにダメ・・・
よく見たらmt-config.cgiのサーバの設定がドメイン移行する前のアドレスでした・・・原因はこれかなー。
もうついでに個別エントリーアーカイブのテンプレートのコメントとトラックバックの部分も3.2の書き方に合わせてしまいました。
ここまでやったら直るだろうと思っていたら・・・まだサインインできないし!!
何回も同じ事してたらいつの間にか直っていたのでどこかの時点で直っていたけどクッキーのせいかなと思っておく事にします。
MT-MyAmazonListを導入
2005 年 10 月 25 日 Tuesday少し前からコマわり。さんの作られたプラグイン「MovableType用AWSプラグイン MT-MyAmazonList v1.00」を導入しています。
使用方法は簡単でつまずくことなくすんなりいきました。
リスト表示方法で少し悩んだ所があったのでメモしておきます。
登録した商品がリストに表示されない場合があって色々調べた結果、データベースに入っていない項目があり、その項目を表示するようにしているとその商品が表示されないようです。
例えば、商品の発売日を表示するように設定していた場合、発売日のデータがない商品は表示されません。同様にコメント表示するするようにしてるとコメントがない商品はすべて弾かれてしまうのでリストに追加した商品にはすべてコメントを入れるようにします。
今回はリスト表示させる部分だけ新規のテンプレートを作ってそこに記述し、javascriptで表示するようにしました。そしてこのテンプレートを新規エントリーするごとに再構築するように再構築オプションの「インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する」にチェックを入れています。
これで新規エントリーするごとに再構築されるのでリストがランダム表示によってリストの内容が変更されます。
疑似ダイナミックページ
2005 年 10 月 19 日 WednesdayMovabletypeのバージョンをあげたついでに前々からやってみたかった事を試してみました。
それは、各種アーカイブページのサイドに付けているアフェリエイト広告を再構築無しで更新出来るようにする事です。ここのブログで現在エントリー数が1000超えてるんでサーバの負荷を考えるとバナー変えるのにいちいち再構築したくないのでこのバナーの部分だけを別ファイルにしてしまいたかったのです。
条件としては
・今あるページのアドレスを変更したくない
・バナー変えるだけでアーカイブ全部再構築は絶対イヤ
だったので、phpによるダイナミックページ化は却下。調べてみて分かったけどダイナミックページにすると使えないプラグインが出てくるんですね・・。
で、結局はバナー用のテンプレートをjavascriptで読み込みするように変えました。
<!--
document.write('入れたいバナーのタグ');
document.write('入れたいバナーのタグ');
document.write('入れたいバナーのタグ');
// -->
テンプレートの名前はaffiliate.jsなのでアーカイブの方に入れるタグは以下の通り。
<script language="javascript" type="text/javascript" src="http://movabletypeをインストールしてる場所/affiliate.js">
これでテンプレファイルの修正だけでアーカイブを再構築しなくても更新が可能になりました。
MT3.2アップグレード2(自分用メモ)
2005 年 10 月 4 日 Tuesdayアップグレードしたもののいろんなところがおかしくなり直すの大変でした。
バックアップしたデータベースのdumpファイルをまとめてアップすると容量大きすぎで途中で止まってしまうので複数に分けて実行。しかもエンコーディング間違えまくって何回もするハメに・・・
んで、データベースの復旧ができたと思えばこんどはアーカイブの出力ファイル名の設定が全部飛んでたよ・・。データベースにも残ってないし・・・
ファイル名変わるのはどうしても避けたかったので何とか調べて元の設定に戻しました。
個別エントリーアーカイブ:<$MTEntryID pad="1"$>.shtml
月別アーカイブ:<MTDate format="%Y_%m">.shtml
カテゴリーアーカイブ:cat_<$MTCategoryID$>.shtml
まぁ入れっぱなしで使わなくなったプラグインも削除したし結構リフレッシュしたかな。
残したプラグイン:
MTTagInvoke.pl
mt-pingedentry.pl
otherblog.pl
StyleCatcher 1.01インストール
2005 年 10 月 4 日 TuesdayStyleCatcherをインストールしたもののどうやっても起動できずに困っていたんですが一晩悩んでやっと分かりました。
StyleCatcherはまず初めに管理画面のシステム・メニュー/プラグインのところの右側にある「設定を表示」からthemeのパスを設定しなければ「Please configure the settings for this plugin before using it.」というメッセージが表示されて使用する事ができません。
ところがうちの環境だとシステム・メニューの所に「設定を表示」が表示されなくブログの設定/プラグインの設定の所にしか表示されていませんでした。
原因はアカウントの設定でした。phpMyAdminでデータベースのテーブル「mt_author」の「author_is_superuser」の値を「1」(変更前は空欄)にしてやったら解決しました。
movabletypeをアップグレードした時にこの部分が反映されてなかったようです。
StyleCatcher 1.01
2005 年 10 月 4 日 Tuesday3.2にアップグレードしたついでにStyleCatcher 1.01も入れてみましたがインストールできず・・・
原因不明です。
バージョンアップすれば直るような気もするんでインストールした事忘れる事にします・・
MovableType アップグレード
2005 年 10 月 3 日 Monday久々にmovabletypeをアップグレードしました。
3.12から3.2へ。xreaを使ってるのですがデータベースのアップグレードで苦戦しました。
サーバの仕様なのかデータベースのアップデートが途中で止まってしまい何度も管理画面に入りデータベースのアップデートをしてようやく完了したって感じデス。
配布しているテンプレートを適用してるページを軽く見てみたら表示の崩れもないので「3段カラムテンプレート[RGM-79 GM] for MT3.11ja」はそのまま3.2で使用できると思います。
この配布テンプレート色々直したい所あるけどなかなか時間が取れずに報知状態になってお入りマス・・