« 『QC的思考』のススメ | 改めてプロジェクト管理を考えてみる »

2010.01.28

EC-CUBEにつぶやくボタンを設置する方法

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをnewsingに追加

「つぶやくボタンを設置したいけど、どうしたらいいんだろう?」というつぶやきをTwitterで見かけたので調べてみました。

仕様はいたって簡単

http://twitter.com/home?status=URLエンコードしたつぶやいてもらいたい内容

こういうリンクを作るだけでOKです。

ではこれをEC-CUBEの商品詳細画面に組み込んでみます。

data/Smarty/templates/default/detail.tpl 221行目辺り

<p><a href=”<!–{$twitter|escape}–>”><img alt=”Twitterでつぶやくボタン” src=”ボタンの画像のパス” border=”0″ /></a></p>

data/class/pages/products/LC_Page_Products_Detail 277行目辺り

$tw             = SITE_URL . ‘detail.php?product_id=’ . $tmp_id . ‘ ‘ . $this->arrProduct["name"];
$this->twitter  = “http://twitter.com/home?status=” .urlencode($tw);

これでつぶやくボタンが表示されるので商品詳細画面で確認してみてください。

内容を変えたい場合は

SITE_URL . ‘detail.php?product_id=’ . $tmp_id . ‘ ‘ . $this->arrProduct["name"]

ここをつぶやいてもらいたい内容に変えてください。

以上、EC-CUBEにつぶやくボタンを設置する方法でした。

Trackback URL

Comment & Trackback

No comments.

Comment feed

Comment





XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>