MT3.0の最近のブログ記事

携帯から投稿

携帯から投稿TEST 携帯でのアクセスアドレス http://www.mtg.or.fm/mt/mt4i.cgi

DB変更

MovableTypeのデータベースをBerkeleyからSQLiteに変更してみた。
良く言われるBerkeleyではリビルドに時間が掛かる&記事が増えるとリビルドがコケルという現象が出てきたためです。
なんとかPHP化やモジュール化によってリビルドの負荷を減らす努力はしてみたんですが、思い切ってDBを変える事にしました。
当初mySQLへの変更を考えていたが、SQLiteのほうがリビルド早いよとかいう記事を見たので、SQLiteに変更。
Blogのアドレスを変更したくなかったのですが、同じアドレス内ではうまく移行が出来ず、別アドレスへ移行となってしまいました。

1)サーバーへデータベースインストール
2)新アドレスにMTインストール
3)テンプレートを旧から新にひたすらコピペ
4)PHP化への設定
5)MTの記事のエクスポート・インポートを使用して記事のコピー
6)テンプレート・記事内等を検索して、旧アドレスの記述がある部分を新アドレスに変更

以上のような手順でOKでしたが、途中あちこちで引っかかりながらの移行。
MTにテンプレート移入機能があればいいのですが・・・・・

変えた結果は・・・・リビルドでこけなくなった&リビルドが多少早くなった・・・かなぁ?w

PHPモジュール化

現状モジュール化したのは

・ヘッダーバナー
・フッター&アクセス解析取得
・リンク集部分

ちまちまと

右サイドバー全体をテンプレ化し、組み込みにしようと考えたが、カレンダー表示部分がページ毎に微妙に違うため断念。
リンク集部分など細かな部分をテンプレ化進行中。

ヘッダー部分をモジュール化

せっかくPHP化したということで、各ページ共通のヘッダー(banner)部分をモジュール化してみた。

メインインデックスのヘッダー表示部分を切り出して、新規テンプレート作成。

テンプレ名  my_banner.php
出力ファイル my_banner.php

次にメインインデックスのバナー表示記述のあった部分に


<? include("my_banner.php"); ?>

と記述。

今後ヘッダーの修正はモジュール修正のみで、全ページに反映するようになる。

~上記に追加~

エントリアーカイブや日付アーカイブは、ディレクトリが違うので、上記にのincludeだと拙い。
従って"http://www~とフルパスで指定。
検索結果ページは他と出力の仕方が違って、バナーのincludeが出来なかった・・・

なるほど・・・・

エントリーのファイル名はタイトルが半角英数で始まっていると、そこから取るのね・・・
で、半角で始まっていないタイトルのときは、連番が自動的に振られる。

PHP化したら、エントリーのファイル名が変わった??

テストカキコ~~~

movabaletype PHP化

モジュール分割によるメンテナンス性の向上やリビルドの効率化等、PHP化のメリットは大きいようなので、とりあえずPHP化を行った。 サイトを検索したところ、 (1)テンプレート→インデックス→メインの拡張子をphpに (2)同じく、アーカイブの拡張子をphpに (3)基本設定→公開の中の出力する拡張子をphpに変更 (4)各種テンプレートの中で、HTMLへリンクしている箇所のphpへの変更 以上でPHP化完成らしい。 やってみて、特に不具合も無く動いているので、PHP化が出来たということなんだろうか? ちょっと不安( ´・ω・`)

月別エントリー続き表示

月別エントリーに続き表示を入れてみた。
カラマワリさんとこの情報でやってみたら、結構楽に出来ました!
カラマワリさん、THX!

追記の表示

「続く」表示のテスト

1  2  3


   2012年6月
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

IE8アンカーリンク不具合

IE8をお使いの場合、アンカーリンクが効かないという現象がまれに発生します。
当BLOGでは、コメント閲覧・投稿時に当該記事のcommentsというアンカーへリンクしていますが、 コメントやコメント投稿フォームが表示されない場合が有ります。
その場合は、IE8の互換モードで表示ボタンを押すか、リロードすることにより正常に表示されます。

Lineage Fansite Kit

いままで配布された
Lineage FanSite Kit
の幾つか(JP版&KR版&US版)を置いときます。
置き場はこちら

このアーカイブについて

このページには、過去に書かれたブログ記事のうちMT3.0カテゴリに属しているものが含まれています。

次のカテゴリはMT5.0です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

My Links

URL for Mobile

QR_code