質問 |
||
| 質問者: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」のところででした。 ありがとうございました! |