网站地图    收藏   

主页 > 后端 > ecshop教程 >

ecshop里面添加文章点击次数 - ecshop

来源:自学PHP网    时间:2014-11-28 23:31 作者: 阅读:

[导读] 1、ALTER TABLE ecs_article ADD COLUMN clicks INT(10) DEFAULT 0;2、可以设置一个基数在此基础上慢慢增长,不会让人觉得空 UPDATE `ecshop` `mz_article` SET `clicks` =3653、接下来...

ecshop里面添加文章点击次数

1、ALTER TABLE ecs_article ADD COLUMN clicks INT(10) DEFAULT  0;

2、可以设置一个基数在此基础上慢慢增长,不会让人觉得空.

UPDATE `ecshop`.`mz_article` SET `clicks` =365

3、接下来就是修改代码了,在article.php中找到下面的代码:

  1. $prev_aid = $db->getOne("SELECT max(article_id) FROM " . $ecs->table('article') . " WHERE article_id < $article_id AND cat_id=$article[cat_id] AND is_open=1");  
  2.      if (!emptyempty($prev_aid))  
  3.     {  
  4.          $prev_article = $db->getRow("SELECT article_id, title FROM " .$ecs->table('article'). " WHERE article_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.  
  14. clicks = $db->query('UPDATE ' . $ecs->table('article') . " SET clicks = clicks + 1 WHERE  article_id = '$article_id'"); 

然后就是修改article.dwt了,也就是模板页面,在需要显示的位置修改添加下面代码

时间:{$article.add_time}浏览 {$article.clicks}次

好了大功告成了,刷新一下就ok了.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论