魔扣论坛

魔扣源码论坛业务
查看: 70|回复: 2

[织梦教程] 给dedecms软件列表页添加下载次数的方法

[复制链接]
  • TA的每日心情
    奋斗
    15 小时前
  • 签到天数: 1317 天

    [LV.10]论坛老兵

    7039

    主题

    7253

    帖子

    5万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    214282
    贡献
    23728
    威望
    17699

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-5-1 18:46:43 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    淘宝、天猫优惠券

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    在dedecms的使用过程中,会用到在软件列表页显示下载次数的功能,其实这个也不难,魔酷阁介绍个方法,本站在dedecms5.7 SP1中测试通过,唯一不好的是不是动态的,也就是需要生成列表页文档才能刷新下载次数,不过当您发布文章后,更新网站时自然会刷新的,所以影响不是很大!
    修改方法:
    首先在后台为表dede_addonsoft 添加 downloads 字段,选上“使字段可以在列表的底层模板中获得”。
    具体方法如下:
    网站后台 -- 核心 -- 频道模型 -- 内容频道管理  -- 选择“软件”进行修改,如下图:
    点击字段管理

    点击添加新字段,如下图填写:

    注意勾选
    下面修改程序文件,主要是/plus/download.php
    第62行和第247行(如果你没修改过这个文件的话)
    查找:

    • $rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_downloads` SET downloads = downloads + 1 WHERE hash='$hash' ");

    分别在下面添加,注意要放到那个if rs<0 那个判断语句之后

    • $rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_addonsoft` SET downloads = downloads+1 WHERE aid='$aid' ");

    记得两个地方都要添加。
    前台软件列表页使用[field:downloads/]调用
    好了到这里就可以了,更新一下软件列表页看看有没有?哈,有了

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    211

    帖子

    421

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    210
    贡献
    210
    威望
    0
    发表于 2019-5-1 20:47:00 | 显示全部楼层
    谢谢!一定是苍天的美意,你我才相会在网易,一定是神灵的知遇,你我才结下了友谊,一定是命运的安排,你我才充满了情意,一定是缘分的奇迹,你我才成为了知己,人生能够拥有友谊,那是生命最美收益,无论你我置身何处,快乐会永随我与你,魔扣源码论坛愿我的祝福能够带给你幸福快乐。

    该用户从未签到

    3

    主题

    190

    帖子

    377

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    187
    贡献
    187
    威望
    0
    发表于 6 天前 | 显示全部楼层
    不错 支持一个了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表