织梦CMS二次开发 全站收藏总次数统计
2018-10-06 来源:爱站科技
? ? ? ? 1.新建数据库表dede_stows(可以直接复制dede_downloads)
? ? ? ??
? ? ? ? 2.将dede_downloads中的downloads名称更改为stows
? ? ? ??
? ? ? ? 3.再将hash删除,新建一个名称为title的字段,类型:text 长度:252 整理:gbk_chinese_ci(你的网站编码,如果是utf-8,请选择utf-8) 空:否 ?额外:留空
? ? ? ??
? ? ? ? 4.将以下的代码增加到/plus/stow.php中的 ?> 前。
代码如下:
?
代码如下:
?
?
? ? ? ??
? ? ? ?
? ? ? ??
? ? ? ? ? ? //更新收藏次数
? ? ? ? ? ? $title = ($arctitle);
? ? ?$stows = 0;
? ? ? ? ? ? $rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_stows` SET stows = stows+1 WHERE title='$title' ");
? ? ? ? ? ? if($rs
? ? ? ? ? ? {
? ? ? ? ? ? ? ? $query = " INSERT INTO `dede_stows`(`title`, `id`, `stows`) VALUES('$title', '$id', 1); ";
? ? ? ? ? ? ? ? $dsql->ExecNoneQuery($query);
? ? ? ? ? ? }
? ? ? ??
? ? ? ? 5.再新建一个php文件命名为stows.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();
? ? ? ??
? ? ? ? 6.在你需要统计的页面加入
? ? ? ? 即可
? ? ? ? 以上就是小编分享的织梦CMS二次开发 全站收藏总次数统计,希望本文所述对大家有所帮助。
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
下一篇:织梦自定义搜索数据库说明
最新资讯
热门推荐