国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms二次開發全站文章收藏總次數統計

2024-07-12 08:27:36
字體:
來源:轉載
供稿:網友

需要對網站所有文章的收藏量統計,但是織夢默認沒有這個統計功能,下面就告訴大家詳細開發過程!

此過程需要對數據庫進行操作,需要取得數據庫權限,建議大家在操作前最好備份一下數據庫以及文件。下面是詳細步驟:

第一步、新建數據庫表dede_stows,我們以直接復制dede_downloads數據表為例

注:dede為數據庫表前綴,請改成你自己的表前綴!

然后將dede_downloads中的downloads名稱更改為stows,再將hash字段刪除;

新建一個名稱為title的字段:
類型:text
長度:252
整理:gbk_chinese_ci(你的網站編碼,如果是utf-8,請選擇utf-8)
空:否
額外:留空第二步、打開/plus/stow.php文件,將一下代碼插入最后的 ?> 字符前面:
代碼如下:

//更新收藏次數$title = ($arctitle);$stows = 0;$rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_stows` SET stows = stows+1 WHERE title='$title' ");if($rs <= 0){$query = " INSERT INTO `dede_stows`(`title`, `id`, `stows`) VALUES('$title', '$id', 1); ";$dsql->ExecNoneQuery($query);}
 

第三步、再新建一個php文件命名為stows.php,代碼如下:     

<?php/** 收藏總次數統計*/require_once(dirname(__FILE__)."/../include/common.inc.php");$aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;$row = $dsql->GetOne("SELECT SUM(stows) AS totals FROM `dede_stows` WHERE id='$aid' ");if(empty($row['totals'])) $row['totals'] = 0;echo "document.write('{$row['totals']}');";exit();
 

注意:上面兩段代碼里面的dede_字符都改成自己的數據庫前綴       完成后只要在你需要顯示統計的頁面加入如下代碼即可顯示統計總次數:

<srcipt src="{dede:global name='cfg_phpurl'/}/stows.php?aid={dede:field name='id'/}"language="javasrcipt"></srcipt>
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长寿区| 永康市| 芦溪县| 青岛市| 山东省| 新野县| 遵化市| 延安市| 黄骅市| 兴和县| 金华市| 宜兴市| 仪征市| 涞源县| 盐池县| 遂宁市| 宜春市| 康马县| 邻水| 尤溪县| 道真| 吉安县| 滨州市| 玉龙| 酉阳| 南充市| 奉新县| 合山市| 咸阳市| 黔东| 尤溪县| 衡阳市| 灵川县| 庆城县| 罗源县| 崇阳县| 民和| 东乌珠穆沁旗| 廊坊市| 天津市| 伊宁市|