Movable Type 備忘録

 MovableType MEMOのテンプレートお使いのみなさんへ3

  • Nov042007
  • Vote:
    http://bizcaz.com/archives/2007/11/04-022817.php
  • Categories: Template
  • Tags: ,
  • Social Bookmark

ここでは MovableType MEMO のテンプレートで組み込んでいる、ページアクセス・ランキングの表示の仕方について説明します。

ページアクセス・ランキングは、圧縮ファイル中のサイドバー用のテンプレートモジュールに組み込んでいます。
具体的には default_templates/sidebar_2col.mtml と default_templates/sidebar_3col.mtml 中に以下のようにマークアップしています。

sidebar_3col.mtml

  1.     <div class="omega">
  2.         <div class="omega-inner">
  3. <MTIf name="module_pagerank">
  4. <!-- ▼ページランキング▼ -->
  5. <div class="widget-pagerank widget">
  6. <h3 class="widget-header">ページランキング</h3>
  7. <div class="widget-content">
  8. <div id="pagerank_viewer"><script type="text/javascript">pagerank_view();</script></div>
  9. </div>
  10. </div>
  11. </MTIf>

青い字の部分がページランキング表示用の XHTML になります。
上記マークアップで示すように、<MTIf name="module_pagerank">~</MTIf> で括ってますので、各テンプレート内で以下のように追加して再構築すればページランキングが表示されるようになっています。

  1. <MTSetVar name="module_pagerank" value="1">

たとえば、メインページにページランキング表示をする場合には、Movable Type の管理画面からメインページのテンプレートを表示して、以下のように変更します。

  1. 変更前
  2. <MTSetVar name="module_pagerank" value="0">
  3.  
  4. 変更後
  5. <MTSetVar name="module_pagerank" value="1">

青い字の部分を赤い字のように変更します。
変更したら保存して再構築してください。

以上でメインページにページランキングが表示されるはずです ( ̄∇ ̄)b

表示されない場合は、アップロードした js/pagerank/ ディレクトリのパーミッションが 755 になっているか確認してください。
また、各設定値についてはこちらのAjaxでアクセス・ランキングを表示する3を参考にしてください。

 Trackback Pings(0)

No trackbacks found.

 Comments(0)

No comments found.

 Post a Comment

 

コメント用フィード