找回密碼
 立即注册

QQ登錄

只需一步,快速開始

查看: 9829|回復: 0

[原創] 在Discuz!2.5的快速回帖區上方,帖子區最後面加上FB的留言區

[複製鏈接]
發表於 2013-3-13 14:05:13 | 顯示全部樓層 |閱讀模式
因為用的是默認的模板,就是修改template\default\forum下的viewthread.htm文件
在文件的
  1. <form method="post" autocomplete="off" name="modactions" id="modactions">
  2. <input type="hidden" name="formhash" value="{FORMHASH}" />
  3. <input type="hidden" name="optgroup" />
  4. <input type="hidden" name="operation" />
  5. <input type="hidden" name="listextra" value="$_GET[extra]" />
  6. <input type="hidden" name="page" value="$page" />
複製代碼
前面增加
  1. <div class="fb-comments" data-href="/forum.php?mod=viewthread&tid=$_G[tid]" data-width="960″
  2. data-num-posts="4″></div>
複製代碼
其中960是寬度,4是留言顯示幾個。如果想左側和上面帖子區對齊,也就是左邊留160px位置,則可以在上面代碼中增加
  1. style="margin-left:160px;"
複製代碼
相應的那個960要減少,比方設置為840就可以了。
當然頁面裡還需要在body之間增加
  1. <div id="fb-root"></div>
  2. <script>(function(d, s, id) {
  3. var js, fjs = d.getElementsByTagName(s)[0];
  4. if (d.getElementById(id)) return;
  5. js = d.createElement(s); js.id = id;
  6. js.src = “//connect.facebook.net/zh_CN/all.js#xfbml=1″;
  7. fjs.parentNode.insertBefore(js, fjs);
  8. }(document, ‘script’, ‘facebook-jssdk’));</script>
複製代碼
這樣在每頁最後都可以有FB的留言窗口,有FB帳號就可以跟帖了。
一些FB的小插件可以到http://developers.facebook.com/docs/plugins/ 找相應的代碼。

補充,如果不想直接修改模板以後想關閉功能就太麻煩,可以用後台的廣告系統,把這個使用內部調用,則可以在需要的時候打開和關閉這個功能。

哈哈,上面只是備份一下修改過程啦。
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

Archiver|手機版|新住民大陸配偶論壇

GMT+8, 2025-8-3 22:49 , Processed in 0.040003 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表