Movable Type 3.2 PHP化

Movable Type 3.2をPHP化。
個別エントリーアーカイブの再構築が劇的に速くなりました。

初めはデータベースをMySQLに変更するだけで再構築が速くなるんだと勘違いしてました。

PHP化で一番問題だったのは、個別アーカイブページでMTMacroApplyのエラーが出て、モジュールが使えなくなったことです。smiley macrosなどを使ってコメント欄に絵文字を使えるようにしていたので、かなり困りました。ダイナミック・パブリッシングでは使えないとかいうのを海外サイトで発見したのですが、本当のところはよく分かりませんでした。

そこで違う方法を探したところ、
コメントにカスタマイズ絵文字入力機能(stroll::blog)
コメントに絵文字機能復帰です([魔] Magic White)

という、要望に100%マッチするエントリーを見つけました。両方参考にすると、Movable Typeでも比較的容易に導入できると思われます。

これならテキストエリアに入力された[笑顔1]などのテキストを、対応する画像へ変換してくれます。
…が、今までsmiley macrosなどのモジュールを使ったコメントでは、[笑顔1]ではなく:笑顔1:となっているため、テキストはそのまま表示されてしまいます。phpMyAdminで:笑顔1:を[笑顔1]に全て置換しようかと考えたのですが、さらに深く考えてみると自分にSQLのスキルがゼロだということに気づいたので断念…。

そこで一か八かスクリプトの[]部分を::と変更して試してみると、なんと成功!今までのコメントを一々直す手間が省けたのでした。

カテゴリ


トラックバック(0)

このブログ記事を参照しているブログ一覧: Movable Type 3.2 PHP化

このブログ記事に対するトラックバックURL: http://shakamind.info/mt/mt-tb.cgi/1426

コメントする

このブログ記事について

このページは、shakamindが2005年10月11日 18:53に書いたブログ記事です。

ひとつ前のブログ記事は「totoで2億が~っ!?」です。

次のブログ記事は「Movable Type ダイナミック・パブリッシング」です。

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

Powered by Movable Type 4.21-ja
あわせて読みたい

フィードメーター - 釈迦マインドblog
track feed

Twitter Updates



    Google