ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:ehon-2008 MovaleType4.1にカウンタを付けたい
困り度:
  • すぐに回答を!
MovaleType4.1にカウンタを付けたいと思うのですが、
どこにスクリプトを書き加えていいのかわかりません。

これまでMovaleType3.35を使っていて
この3.35ではカウンタを設置できました。

MovaleType3.35の場合は、
「環境設定」→「テンプレート」→「メインページ」を開き、
任意のところにカウンタのスクリプトを入れてできました。

しかし、4.1は3.35とは違うようです、
どのようにすればよいのでしょうか?
質問投稿日時:08/05/19 10:49
質問番号:4033452
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:Muller3 MovableType4.1は、テンプレートの各部分がモジュール化されています。
「メインページ」でしたら、テンプレートの中に

<$MTInclude module="ヘッダー"$>
<$MTInclude module="ブログ記事の概要"$>
<$MTInclude module="フッター"$>

といった記述があると思います。これで、各モジュールをインクルードしています。編集すべき場所は、各モジュールテンプレートです。

テンプレートのどの部分にカウンターを入れたいかによって編集するモジュールが違いますが、例えばサイドバーに入れたい場合は、「メインページ」テンプレートの右サイドメニュー「インクルードモジュール」から「フッター」をクリックします。
すると「フッター」モジュールに移動すると思います。

ここにはサイドバーがインクルードされています。
<$MTInclude module="サイドバー (2カラム)"$>
<$MTInclude module="サイドバー (3カラム)"$>
という記述です。詳しい説明は省きますが、スタイルシートにある設定によって、どういったレイアウトをするかをここで条件分岐しています。

3カラムでしたら、右サイドメニューにある「サイドバー (3カラム)」を、2カラムでしたら「サイドバー (2カラム)」をそれぞれクリックします。すると、サイドバー部分のソースが出てきます。

この任意の場所にカウンターのソースをそのまま入れた場合、フッター(サイドバー)モジュールがインクルードされる全てのページにカウンターが入ります。
もしトップ(メイン)ページのみに取り付ける場合は、
<MTIf name="main_index">カウンターのソース</MTIf> という風に、「もしメインページなら」という条件タグを使ってソースを入れます。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/05/19 14:36
回答番号:No.1
この回答へのお礼ご回答たいへんありがとうございます。
お礼が遅くなり申し訳ありませんでした。

アドバイスのとおりやりましたら、見事できました。
詳しい解説をしていただきありがとうございます。

>もしトップ(メイン)ページのみに取り付ける場合は、
><MTIf name="main_index">カウンターのソース</MTIf> という風に

これもやってみましたらできました。ありがとうございます。
このアドバイスもたいへん役立ちました。

私がカウンタを入れたかった場所は3カラム(小・大・小)の右のサイドバーの一番下ですが、探しましたら「About」のところででした。

ありがとうございました!