Top / Movable Typeにweb拍手を導入
Movable Typeにweb拍手を導入

Last update on 2009-12-20 (日) 03:33:24 (222d) | 編集 | 凍結 | 複製 | 名前変更 | 差分 | バックアップ | 添付

私のブログにweb拍手を導入したので、その手順についてのメモ。

スクリプト

web拍手のスクリプトは、個書・憧之倶でも利用している
AL.Place
より入手したAL.WebClap?です。

ダウンロードしたら、AL.Placs様のページに書かれている通りの手順で初期設定を済ませます。

Movable Typeへの導入

ここでは、各記事に対してwebclapが送れるような設定にする方法を書きます。
その他の場合は適宜読み換えてください。

  1. movable typeの管理画面から、デザイン→テンプレートと進みます。
  2. web clapという名前のモジュールを作成します。
    例えばブログ用のタグを利用する場合は
    <a href=AL.WebClapへのパスalwebclap/clap.php?day=【タグ】&pname=【ページ名】>
    <img src=AL.WebClapへのパス/alwebclap/img.php?day=【タグ】></a>
    を使います。AL.WebClap?の管理画面のタグのページにある通り、Movable Typeの場合は【タグ】のところを
    <$MTEntryDate format="%Y%m%d%H%M"$>
    におきかえておきます。【ページ名】のところは、ページの名前を表示させることができるのですが、マルチバイト文字が使えないので、日本語では文字化けしてしまいます。
    そこで、私は
    <$MTEntryLink$>
    を記述して、記事のURLを表示する設定にしています。これで一応、拍手を送られたページを特定することができるかと思います。
    もし、ページタイトルを表示させるいい方法がありましたら教えて頂けるとありがたいです。
  3. ブログ記事の概要とブログ記事の詳細(またはブログ記事)という名前のテンプレートを編集します。
    web拍手のボタンを置きたいところに
    <$mt:Include module="web clap"$>
    を挿入します。 ブログ記事の冒頭の部分なら
    <mt:If tag="EntryBody">
    など(環境により異なるかもしれません)よりも上に挿入すればいいと思います。
    書いたら、保存して再構築の後、新しい記事を書いてみて、記事を'保存しない'で、'確認'をすれば、現状がどのようなレイアウトになっているかを確認することができます。
    自分の望む位置になるように試行錯誤してください。

これで、うまく導入できると思います。どのページに対して拍手が送られたかは【ページ名】のところをしかるべきタグに書けばいい筈なので、後程調べて追記します。

感想、コメント、質問などご自由に

現在、スパムが多いためコメント閉鎖中