织梦CMS二次开发 全站收藏总次数统计

2018-10-06    来源:爱站科技

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
? ? ? ? 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
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Dede实现同时一级、二级、三级栏目循环调用

下一篇:织梦自定义搜索数据库说明