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

softyun3年前cms教程54

        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 <= 0)
            {
                $query = " INSERT INTO `dede_stows`(`title`, `id`, `stows`) VALUES('$title', '$id', 1); ";
                $dsql->ExecNoneQuery($query);
            }
        
        5.再新建一个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();
        
        6.在你需要统计的页面加入

<srcipt src="{dede:global name='cfg_phpurl'/}/stows.php?aid={dede:field name='id'/}" language="javasrcipt"></srcipt>即可

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

织梦DEDECMS 独立模型支持副栏目修改

 给大家分享一下织梦DEDECMS独立模型支持副栏目的修改,希望对你有所帮助。织梦EDECMS 只有文章内容模型支持副栏目功能,独立模型则不支持。 要修改的地方:1,后台发布,编辑 2,dede:li...

DedeCms教程:DedeCMS站点高级安全策略(Linux篇)

更改纪录: 2012-06-06:增加Nginx服务器的配置 在Linux环境下搭建安装DedeCMS本篇不再具体说明,大家可以点击文档《Linux下安装DedeCMS及安全设置》来查看安装和...

dedecms发布分页问题完全解决方案

由于文章内容比较多,dede在系统中有一个非常实用的功能就是自动对文章进行分页。这个功能可以说设置的非常贴心。可是在用的时候就出现了问题,出现问题怎么解决,一般情况下我都是先上dede论坛,用搜索,看...

DEDECMS多站点二级域名绑定攻略

描述:附件二图片: 描述:附件三图片: 描述:附件四图片: 1.后台系统设置处,起用多站点绑定,附件一2.后台频道管理处,文件保存目录填写"/",附件二3.后台频道管理处,高级选项,多站点起用,填写待...

DEDECMS V5.3 官方默认模板 预设列表样式说明

DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 您可以根据自己的实际需要修改使用 下面以首页区块调用位置为例 我们来详细介绍这六种列表样式的结构和class 首页模板的&l...

DEDECMS时间格式汇总

1.时间格式{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@me")' /}2007年1月1日 18:30:0...