欢迎来到酱油妹!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

酱油妹

织梦DEDE二次开发全站文章收藏总次数统计

企业模板

需要对网站所有文章的收藏量统计,但是织梦DEDE默认没有这个统计功能,下面就告诉大伙详细开发过程!

此过程需要对数据库进行操作,需要获得数据库权限,建议大伙在操作前最好备份一下数据库以及文件。下面是详细步骤:

第一步、新建数据库表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



希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:互联网 关注: 时间:2020-08-17 01:57
版权声明:凡注明来源为www.jiangyoumei.com的均为本站原创,转载请注明来源。
本文网址:http://www.jiangyoumei.com/jiaocheng/kaifa/20200817/9192.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧