2010.01.28
EC-CUBEにつぶやくボタンを設置する方法
「つぶやくボタンを設置したいけど、どうしたらいいんだろう?」というつぶやきを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
Comment feed
Comment