首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

ThinkPHP 整合 多說(Duoshuo)社交評論插件完整教學

     編輯:PHP 相關知識

ThinkPHP 整合 多說(Duoshuo)社交評論插件完整教學

多說是一款支援多平台社交帳號(微博、QQ、人人、豆瓣等)登入評論、同步分享、蓋樓式回覆、垃圾評論過濾的社會化評論元件。本文記錄如何在 ThinkPHP 專案中快速整合多說通用代碼。

步驟一:註冊帳號並建立站點

  1. 前往 多說官網 註冊帳號。
  2. 登入後點選「新增站點」,填寫站點名稱、網址、自訂二級域名(如 w3note.duoshuo.com),其餘選項可保留預設。
  3. 建立完成後進入後台管理,選擇剛建立的站點,點選「工具」→「獲取代碼」,勾選「通用代碼」。

步驟二:嵌入通用代碼至模板

將取得的代碼貼入文章詳細頁模板(或任何需顯示評論的頁面)<body> 與 </body> 之間適當位置。範例代碼:

<!-- Duoshuo Comment BEGIN -->
<div class="ds-thread"></div>
<script type="text/javascript">
var duoshuoQuery = {short_name:"w3note"};
(function() {
    var ds = document.createElement('script');
    ds.type = 'text/javascript'; ds.async = true;
    ds.src = 'https://static.duoshuo.com/embed.js';
    ds.charset = 'UTF-8';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
<!-- Duoshuo Comment END -->

注意: short_name 需對應您在多說後台設定的二級域名前綴。

步驟三:調整 CSS 版面配置

刷新頁面即可看到評論框。若版面寬度、字體、顏色需調整,可覆寫 .ds-thread 相關 CSS 樣式,或在多說後台「外觀設定」中自訂。

效果展示

多說評論整合效果圖

常見問題補充

  • 第三方報表插件: ThinkPHP 中常用 pChart 產生圖表報表。
  • FPDF 整合: 將 fpdf.class.php 放入 Lib/ORG/,於 Action 中 import("@.ORG.fpdf") 載入;或建立自訂資料夾,用 require_once 相對路徑引入。
  • 亂碼處理: 確保資料庫、PHP 檔案、FPDF 呼叫時的編碼參數一致(皆為 UTF-8)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved