リニューアルしました。
このページは、2011年1月から2013年1月初旬までのアーカイブです。
2011年1月から2013年1月初旬までのアーカイブトップへ

現在のトップページはこちら

MTのアップグレード時に、データベースを引き継がない場合のカスタマイズ

| カテゴリ:

エントリー数が多くなると、何かあった場合の再構築の時間が長いので、テキトウなところでデータベースを分けたくなります。データベースを入れ替えると困るのが過去ログへのつなぎ方と、検索機能。

今回のアップグレードで、上記2点をこんなカンジで解決しました。

サイト内の検索にGoogle.comを使う方法
Googleに登録されていないページはどうにもなりませんが、たぶんこれで事足りるハズ。

過去ログへのつなぎ方ですが、カテゴリーアーカイブに古いカテゴリーアーカイブへのリンクがあれば分かりやすいんじゃない?ってことで、カテゴリ別ブログ記事リストのテンプレートの下に以下を追加しました。

<mt:setvarblock name="cat_name"><$mt:ArchiveTitle$></mt:setvarblock>
<mt:if name="cat_name" like="アニマス">
<a href="https://kumachabin.net/kumachabin/archives/203animas.php">2010年12月までの「アニマス」アーカイブへ</a>
<mt:else name="cat_name" like="ウェブデザイン雑記">
<a href="https://kumachabin.net/kumachabin/archives/204web.php">2010年12月までの「ウェブデザイン雑記」アーカイブへ</a>
<mt:else name="cat_name" like="ブログ関係">
<a href="https://kumachabin.net/kumachabin/archives/201blog.php">2010年12月までの「ブログ関係」アーカイブへ</a>
<mt:else name="cat_name" like="日記">
<a href="https://kumachabin.net/kumachabin/archives/002diary.php">2010年12月までの「日記」アーカイブへ</a>
<mt:else name="cat_name" like="ダイエット">
<a href="https://kumachabin.net/kumachabin/archives/cat46.php">2010年12月までの「ダイエット」アーカイブへ</a>
<mt:else>
<a href="http://www.kumacha-bin.com/2005_2010data.php">2005年8月後半から2010年12月までのアーカイブへ</a>
</mt:if>

以前、カテゴリーを並べ替えるためにファイル名の先頭に数字を入れたりしてたので、これもやめたいなーと思っていたので、ちょうどよかった。ファイル名も普通にわかりやすいものに変更。
カテゴリーに並べ替えはプラグインでできるので、問題なし。