php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop里面添加文章点击次数 - ecshop

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

分享到:
【字体:
导读:
          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了.

分享到:
让ecshop显示商品销量或者月销量 - ecsho...
让ecshop显示商品销量或者月销量 首先,ecshop的信息显示模块在../includes/lib_goods.php文件,在其末尾添加下面这个函数 月销量:(和总销量二选一) function ec_buysum($goods_id)  {            $LMonth=strtotime("last month"); //前一个月      $nowTim...
ECSHOP调用文章限制字数的方法 - ecshop
ECSHOP调用文章限制字数的方法 文章字数过多之后换行,是一个比较常见的问题,那么解决的方法貌似就是限制文章显示的字数了,解决不换行的方法一般有以下几种: 1,后台修改 后台“商店设置”-“显示设置” 里面有一个“文章标题长度” 直接修改就行 2,代码修改 ecshop是用smarty引擎做的,那...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……