hiroeleganceのエレガンスとは呼べない日常

WEB屋hiroelegance(ヒロエレガンス)のブログhiroeleganceのエレガンスとは呼べない日常略して「エレ日」です。YouTubeで毎週火曜0時にラジオを配信しています。ラジオの神様である伊集院光さんの深夜の馬鹿力に憧れて自己満ラジオやってます。

MT4i3.08(最新)入れてみた。以前と同じ箇所でハマッタOrz

      2015/12/07

このブログ(エレ日)のMT4i(MovableType用 携帯電話向け変換プログラム )
が長いこと2.2だったのですが、
バージョンを3.0以上にすると、
携帯閲覧時投稿日時に時計の絵文字と
数字の絵文字が出ていることに気が付いたのでバージョンアップしてみましたbleah
mt4iup3docomocap.gif
こんな感じになってますhappy01heart04

MT4iを2.X(2.2)から3.X(3.08)にしようとしたがつまづく

自宅サーバー(Apache)内に
Aブログ、Bブログ、Cブログ(エレ日)
ってあって、AブログとBブログでMT4iの3.x(3.07)がうごいていたので
エレ日もできるかなと思ったのです。

公式の手順通りにやっているつもりでしたが、
パスワード設定の後エラーが出てはまってしまったので、
ログを残しておきます。
(検索してもMT4iのバージョンアップに失敗して2.X系を使っている人しか見つからなかったので)

【私がしくじったところ】
MT4i/3.0/インストール

テンプレートのキャッシュを溜め込む為のディレクトリが必要です。MT ホームディレクトリの直下に、以下の構成でディレクトリを作成して下さい。パーミッションは、適宜 cgi の実行ユーザーが書き込めるよう変更してください。
MT ホームディレクトリ
?mt4i
?cache
?tmpl

このMTホームデレクトリとmt4iを勘違いしていましたcrying
かなり凡ミスです。
MTホームディレクトリとはmt.cgiが入っているディレクトリです。

あとはMT4iディレクトリのパーミッションを書き込み可能にしていなかったので
なおしました。

============ハマッタ現象ここまで=========

あと、MT4iのカスタマイズ事例はどこを探しても出てこないのですが、
MT4iのバージョンを3以降にするとテンプレートをいじれると公式WIKIに
のっていたことを今頃気が付いたのでcoldsweats02
WIKIの表記苦手なんですよ(言い訳)
少しテンプレートもいじってみました。

MT4iのテンプレートをカスタマイズするには

oneMT4iテンプレートタグ を読む。

バージョン 3.0 より搭載されたテンプレート機能にて使用できるタグの解説です。多分一生整備中です。

MT4i のテンプレートは、単純に HTML::Template モジュールの機能をで実現されています。また、ここに記述はなくとも、HTML::Template の機能は基本的にすべて使用できます。

【テンプレートの場所】
mt4i
?mt4i
?tmpl
?mt4i
     # ブログリストページ(blog_list.tmpl)
     # インデックスページ(index.tmpl)
     # 個別記事ページ(individual.tmpl)
     # コメントページ(comment.tmpl)
     # 最近のコメント一覧(recent_comment.tmpl)
     # トラックバックページ(trackback.tmpl)
     # 画像表示ページ(image.tmpl)
     # コメント投稿フォーム(comment_form.tmpl)
     # コメント投稿完了ページ
     # エラーページ(error.tmpl)
     # リダイレクタ(redirector.tmpl)

two編集したいテンプレートを選択して変数を入れたり
テキストを入れたりして変更し保存(文字コードはそのまま)
FTPでアップロードする。
反映されているか確認する。

今のところindividual.tmplだけ変更していますが、
色々とカスタマイズして研究していく予定です。

  広告

 - Movable Type