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のスキルがゼロだということに気づいたので断念…。![]()
そこで一か八かスクリプトの[]部分を::と変更して試してみると、なんと成功!今までのコメントを一々直す手間が省けたのでした。![]()
カテゴリ
Movable Typeトラックバック(0)
このブログ記事を参照しているブログ一覧: Movable Type 3.2 PHP化
このブログ記事に対するトラックバックURL: http://shakamind.info/mt/mt-tb.cgi/1426


コメントする