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

softyun3年前cms教程154

        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>即可

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

相关文章

如何利用二行代码解决全部网页木马(含iframe/script木马)

相信大多数朋友都是iframe木马的受害者,有朋友的网站被注入了N回iframe,心情可想而知。而且现在ARP攻击,注入iframe也是轻而易举的事,仅局域网里都时刻面临威胁,哎,什么世道。在阅读本文...

修改栏目指定ID值channel标签中的currentstyle没有效果

 给大家分享一下修改栏目指定ID值channel标签中的currentstyle没有效果的方法,希望能对你有所帮助。在我们制作织梦dedecms模板的时候经常要制作当前栏目高亮的效果,使用curren...

5.X版本新人近期热点问题整理 V1.7

查看完整版本: [-- FAQ1:安装或者使用DedeCMS的时候出现报错“DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错,如未安装本系统,请先运行安装程序,如果已经安装...

织梦dedecms模板制作时,循环递增autoindex使用方法整理

织梦dedecms模板制作时,循环递增autoindex使用方法整理。仅供大家学习参考,希望对你有所帮助。{dede:arclist titlelen='26' row='10'}   <li&...

织梦dedecms增加英文栏目名称

在做外贸SEO优化的时候,有时候因为网站功能需求,经常会用到中文站和英文站。这里有一个栏目添加英文名称的方法,下面和大家分享一下。1.数据库新增加字段 typenameen       这里说的字段不...

关于dedecms非官方站点

有许多朋友会纳闷。为啥不把官方论坛搞好点,反而要去做个新的东西呢。这里我务必解释下。发起这个非官方dedecms网站和非官方团队,不是为了和官方论坛抢人气!而是让大家有一个合理的契机和平台聚拢在一起为...