發表回覆建立主題發起投票

> 可以將facebook按讚的語法用進來嗎?, 動態網址怎麼用呢?
bonnie
發表於: 2012-03-13, 01:50 PM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 37
會員編號: 9690
註冊日期: --



可以請問如何將facebook的按讚的語法匯到商品明細的檔案裡 讓每一個商品介紹裡面都有一個讚的按鈕呢?
我有在網站上找一下支援動態網址的方法 把下面的程式碼貼到 product_info_v1.html裡面 但是還是不行 我有試過如果不是動態網址 一個一個貼是可以的 但是商品有1000多樣...
不知道有沒有人知道方法呢
謝謝!!

(透過FB產生的程式碼一個一個貼)
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.telescopes.com.tw%2Fshop%2Fproduct_info.php%3Fproducts_id%3D1845&send=false&layout=standard&width=450&show_faces=false&action=like&colorscheme=light&font=arial&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>

(透過FB產生的程式碼改成動態網址)
<iframe src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&send=false&layout=standard&width=450&show_faces=false&action=like&colorscheme=light&font=arial&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>
傳送簡訊Email
Top
ad6543210
發表於: 2012-04-16, 04:53 PM
引用文章


一般會員
**

所屬群組: 註冊會員
發表總數: 12
會員編號: 13120
註冊日期: --



個人用過的方法..

樣版的檔案引用fb的script
CODE

<script>function fbs_click() {u=location.href;t=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");return false;}</script>

然後在你要放按鈕的圖片或文字用超連結 (或使用onclick)
例如圖片連結
CODE

<a href="http://www.facebook.com/share.php?u={$SHARE}" onclick="return fbs_click()" target="_blank"><img src="{$tpl_path}/img/product_info/FB.png" alt="Facebook" title="Facebook" border="0"></a>


上面的變數 $SHARE
是寫在
includes\modules\product_info.php
CODE

$string = explode("&",$_SERVER['REQUEST_URI']);
$my_url = $_SERVER['HTTP_HOST'].$string[0];
$info_smarty->assign('SHARE', $my_url);


可以參考一下改簡單點
傳送簡訊Email
Top
ad6543210
發表於: 2012-04-16, 04:55 PM
引用文章


一般會員
**

所屬群組: 註冊會員
發表總數: 12
會員編號: 13120
註冊日期: --



QUOTE (ad6543210 @ Apr 16 2012, 04:53 PM)
個人用過的方法..

樣版的檔案引用fb的script
CODE

<script>function fbs_click() {u=location.href;t=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");return false;}</script>

然後在你要放按鈕的圖片或文字用超連結 (或使用onclick)
例如圖片連結
CODE

<a href="http://www.facebook.com/share.php?u={$SHARE}" onclick="return fbs_click()" target="_blank"><img src="{$tpl_path}/img/product_info/FB.png" alt="Facebook" title="Facebook" border="0"></a>


上面的變數 $SHARE
是寫在
includes\modules\product_info.php
CODE

$string = explode("&",$_SERVER['REQUEST_URI']);
$my_url = $_SERVER['HTTP_HOST'].$string[0];
$info_smarty->assign('SHARE', $my_url);


可以參考一下改簡單點

樣版裡面 script 的大括號懶的處理可以直接這樣用

CODE

{literal}
<script>function fbs_click() {u=location.href;t=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");return false;}</script>
{/literal}
傳送簡訊Email
Top
0 位使用者正在閱讀本主題 (0 位訪客及 0 位匿名使用者)
0 位會員:

主題選項 發表回覆建立主題發起投票