ecshop文章增加点击次数插件
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文章增加点击次数插件相关推荐
- ecshop文章频道,ecshop文章cms系统,ecshop的CMS文章频道页插件,ECSHOP模板堂CMS文章频道插件
插件简介 ECSHOP CMS文章频道插件,ecshop类似CMS的文章频道,页面风格采用主流新闻格式,布局利于推广搜索引的收录,良好清晰的文章页结构布局,更利于搜索引擎蜘蛛抓取,让蜘蛛恋上你的网站. ...
- WordPress统计文章页面浏览次数插件WP-PostViews
平时我们都是通过文章阅读数(浏览次数)来分析文章是否受用户欢迎,而 WordPress 站点的文章/页面的浏览次数虽然我们可以通过纯代码来实现,但是老古个人还是比较喜欢使用这款 WP-PostView ...
- phpcmsV9各种模板页面调用文章 hits 点击量和评论量 - 代码总结分类
汇总phpcmsV9首页.栏目页.子栏目.列表页.内容页.单网页等调用文章点击量和评论量等相关数据的代码方法. 下面我们具体分一下不同模板的调用代码: 一,Phpcms列表页面取得文章点击量及评论数量 ...
- java获取页面点击次数_java计算鼠标点击次数的题,急求!
展开全部 我没有用到题目里给的计算时间差来计算,想不明白有啥用. 另外我就没布局了,随便做了个界面美化32313133353236313431303231363533e58685e5aeb931333 ...
- android友盟统计按钮点击次数,友盟统计按钮点击事件
让用户数据动起来--给app增加运营 一.初识友盟 友盟大家都听说过,在给app集成友盟之前对友盟的认识没有那么深刻.用了友盟之后,才发现友盟很强大. 集成友盟能够获取那些数据呢? 用户的基本信息:比 ...
- html5统计鼠标点击的次数,怎么实现js统计鼠标点击次数
学习前端的同学你们知道怎么JS实现在线统计一个页面内鼠标点击次数的方法吗?不知道的话跟着学习啦小编一起来学习JS实现在线统计一个页面内鼠标点击次数的方法. 本文实例讲述了JS实现在线统计一个页面内鼠标 ...
- hexo(matery)背景、滚动条优化+增加点击跳评论
文章目录 一.前言 二.个性美化 1.重新配色 2.取消首页渐变颜色动画 3.增加背景壁纸&优化目录栏 4.增加点击跳转评论按钮 5.修改滑动条 一.前言 嗯,第三个主题了,对于魔改过saku ...
- 为经典版eclipse增加web and JavaEE插件
为经典版eclipse增加web and JavaEE插件 为经典版eclipse增加web and JavaEE插件 方法/步骤 在Eclipse中菜单help选项中选择install new so ...
- php js统计链接点击次数,JS实现在线统计一个页面内鼠标点击次数的方法
本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法.分享给大家供大家参考.具体实现方法如下: js记录鼠标的点击次数 function addCookie(name,cookievalue,t ...
最新文章
- Vue项目实操cookie相关操作封装
- python字符串/列表/字典互相转换
- oracle字符串只截取中文,Oracle提取字符串中“汉字”串的解决办法
- leetcode —— 24. 两两交换链表中的节点
- 手把手教你用Spring Cloud和Docker构建微服务
- 数据分析需要的数据集
- Linux学习——Makefile
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统-SpringCloud配置中心内容加密...
- 信号公式汇总之拉普拉斯变换
- 如何把图纸转换为t3格式_CAD图纸快速转换天正T3格式_鹏业CAD云服务
- 微信名片、公众号二维码美化生成器!
- this beta version of Typora is expired, please download and install a newer version.Typora
- 小学生获奖作品html,小学生优秀绘画作品图片展示
- 社保缴费满15年就可以不缴了?6个很多人最关心的问题权威解答来了
- 第7章第29节:四图排版:四张图片并列排版 [PowerPoint精美幻灯片实战教程]
- 三维建模分享之蒸汽坦克
- 全国计算机等级考试二级Java模拟试卷
- 特斯拉OUT了?荷兰ZEP公司太阳能瓦已在多国销售
- Python:计算电费
- 5步加速时间智能分析之 Power BI 篇【附模型下载】
热门文章
- 声音大小与振幅的关系_原来声音的属性有这三种!
- 智能车竞赛技术报告 | 智能车视觉 - 天津大学 - 北洋钽星
- 一文看全北科智能车创新历程
- java 网络通信协议_JAVA-基础-网络通信协议
- 查看 mysql 占用的内存大小_mysql查看数据库和表的占用空间大小
- php一个星期没找到工作怎么办_高校开学推迟,校园招聘遥遥无期,还没找到工作的应届生怎么办?...
- mx3 android 5.1,魅族MX3揭晓:猎户座处理器5.1寸屏幕
- linux 提取字符串一部分,Linux Shell 截取字符串的方法示例
- 清除浏览器缓存之后为什么还是显示旧的html页面_Web缓存知识
- java怎样读txt文件_【后端开辟】java怎样读写txt文件?