2019独角兽企业重金招聘Python工程师标准>>>

ecshop文章增加点击次数显示,一般的CMS都的文章系统都有点击次数,而ecshop的各个版本都没有这个功能,增加这个功能比较简单,现在我们来一步一步的实现这个功能,以使ecshop的文章的功能更专业一点。

第一步:为ecshop的文章表增加一个字段click_count以存储文章的点击次数浏览次数,如何为文章表增加击点击次数,可以直接在你的ecshop网店后台--->数据库管理--->sql查询执行一条SQL语句:

代码如下

1.    ALTER TABLEecs_article ADD COLUMNclick_count INT(10) DEFAULT 0;

注意表句ecs_article中的表前缀可能随着你的ecshop安装时的设置不同而不同,如果你的表前缀是shop_请把sql句语中的ecs_换成shop_,否则sql语句将执行不成功.

第二步:修改article.php,浏览文章时增加点击次数数值:

代码如下

1. $prev_aid = $db->getOne("SELECT max(article_id) FROM " . $ecs->table('article') . " WHERE article_id < $article_idAND cat_id=$article[cat_id]AND is_open=1");

2.    if (!empty($prev_aid))

3.    {

4.        $prev_article = $db->getRow("SELECT article_id, title FROM " .$ecs->table('article'). " WHEREarticle_id = $prev_aid");

5.        $prev_article['url'] =build_uri('article', array('aid'=>$prev_article['article_id']), $prev_article['title']);

6.        $smarty->assign('prev_article', $prev_article);

7.    }

8.

9.    assign_dynamic('article');

10.}

11.

12./* 更新点击次数*/

13.$db->query('UPDATE' . $ecs->table('article') . " SET click_count = click_count + 1WHERE  article_id = '$article_id'");

14.

15.if(isset($article) && $article['cat_id'] > 2)

16.{

17.   $smarty->display('article.dwt', $cache_id);

18.}

19.else

20.{

21.   $smarty->display('article_pro.dwt', $cache_id);

22.}

23.

如代码所示红色行是新增加的

第三步:修改article.dwt把文章的点击次数显示出来

代码如下

1. <fontclass="f3">{$article.author|escape:html}/ {$article.add_time}/{$article.click_count}</font>

其中{$article.click_count}代表的文章点击次数

转载于:https://my.oschina.net/u/779687/blog/136914

ecshop文章增加点击次数插件相关推荐

  1. ecshop文章频道,ecshop文章cms系统,ecshop的CMS文章频道页插件,ECSHOP模板堂CMS文章频道插件

    插件简介 ECSHOP CMS文章频道插件,ecshop类似CMS的文章频道,页面风格采用主流新闻格式,布局利于推广搜索引的收录,良好清晰的文章页结构布局,更利于搜索引擎蜘蛛抓取,让蜘蛛恋上你的网站. ...

  2. WordPress统计文章页面浏览次数插件WP-PostViews

    平时我们都是通过文章阅读数(浏览次数)来分析文章是否受用户欢迎,而 WordPress 站点的文章/页面的浏览次数虽然我们可以通过纯代码来实现,但是老古个人还是比较喜欢使用这款 WP-PostView ...

  3. phpcmsV9各种模板页面调用文章 hits 点击量和评论量 - 代码总结分类

    汇总phpcmsV9首页.栏目页.子栏目.列表页.内容页.单网页等调用文章点击量和评论量等相关数据的代码方法. 下面我们具体分一下不同模板的调用代码: 一,Phpcms列表页面取得文章点击量及评论数量 ...

  4. java获取页面点击次数_java计算鼠标点击次数的题,急求!

    展开全部 我没有用到题目里给的计算时间差来计算,想不明白有啥用. 另外我就没布局了,随便做了个界面美化32313133353236313431303231363533e58685e5aeb931333 ...

  5. android友盟统计按钮点击次数,友盟统计按钮点击事件

    让用户数据动起来--给app增加运营 一.初识友盟 友盟大家都听说过,在给app集成友盟之前对友盟的认识没有那么深刻.用了友盟之后,才发现友盟很强大. 集成友盟能够获取那些数据呢? 用户的基本信息:比 ...

  6. html5统计鼠标点击的次数,怎么实现js统计鼠标点击次数

    学习前端的同学你们知道怎么JS实现在线统计一个页面内鼠标点击次数的方法吗?不知道的话跟着学习啦小编一起来学习JS实现在线统计一个页面内鼠标点击次数的方法. 本文实例讲述了JS实现在线统计一个页面内鼠标 ...

  7. hexo(matery)背景、滚动条优化+增加点击跳评论

    文章目录 一.前言 二.个性美化 1.重新配色 2.取消首页渐变颜色动画 3.增加背景壁纸&优化目录栏 4.增加点击跳转评论按钮 5.修改滑动条 一.前言 嗯,第三个主题了,对于魔改过saku ...

  8. 为经典版eclipse增加web and JavaEE插件

    为经典版eclipse增加web and JavaEE插件 为经典版eclipse增加web and JavaEE插件 方法/步骤 在Eclipse中菜单help选项中选择install new so ...

  9. php js统计链接点击次数,JS实现在线统计一个页面内鼠标点击次数的方法

    本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法.分享给大家供大家参考.具体实现方法如下: js记录鼠标的点击次数 function addCookie(name,cookievalue,t ...

最新文章

  1. Vue项目实操cookie相关操作封装
  2. python字符串/列表/字典互相转换
  3. oracle字符串只截取中文,Oracle提取字符串中“汉字”串的解决办法
  4. leetcode —— 24. 两两交换链表中的节点
  5. 手把手教你用Spring Cloud和Docker构建微服务
  6. 数据分析需要的数据集
  7. Linux学习——Makefile
  8. java B2B2C 源码 多级分销Springcloud多租户电子商城系统-SpringCloud配置中心内容加密...
  9. 信号公式汇总之拉普拉斯变换
  10. 如何把图纸转换为t3格式_CAD图纸快速转换天正T3格式_鹏业CAD云服务
  11. 微信名片、公众号二维码美化生成器!
  12. this beta version of Typora is expired, please download and install a newer version.Typora
  13. 小学生获奖作品html,小学生优秀绘画作品图片展示
  14. 社保缴费满15年就可以不缴了?6个很多人最关心的问题权威解答来了
  15. 第7章第29节:四图排版:四张图片并列排版 [PowerPoint精美幻灯片实战教程]
  16. 三维建模分享之蒸汽坦克
  17. 全国计算机等级考试二级Java模拟试卷
  18. 特斯拉OUT了?荷兰ZEP公司太阳能瓦已在多国销售
  19. Python:计算电费
  20. 5步加速时间智能分析之 Power BI 篇【附模型下载】

热门文章

  1. 声音大小与振幅的关系_原来声音的属性有这三种!
  2. 智能车竞赛技术报告 | 智能车视觉 - 天津大学 - 北洋钽星
  3. 一文看全北科智能车创新历程
  4. java 网络通信协议_JAVA-基础-网络通信协议
  5. 查看 mysql 占用的内存大小_mysql查看数据库和表的占用空间大小
  6. php一个星期没找到工作怎么办_高校开学推迟,校园招聘遥遥无期,还没找到工作的应届生怎么办?...
  7. mx3 android 5.1,魅族MX3揭晓:猎户座处理器5.1寸屏幕
  8. linux 提取字符串一部分,Linux Shell 截取字符串的方法示例
  9. 清除浏览器缓存之后为什么还是显示旧的html页面_Web缓存知识
  10. java怎样读txt文件_【后端开辟】java怎样读写txt文件?