最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

Ecshop如何设置实时刷新浏览次数

时间:2014-06-10 11:03来源: 作者: 点击:
1、 修改 article.dwt 浏览次数: {insert name='click_count' article_id=$id} 次 上面代码的意思是调用 lib_insert.php 里的 insert_click_count() 方法,并且把 id 作为参数传进去 2 、在 lib_insert.php 里面添加上
(责任编辑:admin)

1、  修改article.dwt

浏览次数: {insert name='click_count' article_id=$id}

上面代码的意思是调用lib_insert.php里的 insert_click_count()方法,并且把id作为参数传进去
2
、在lib_insert.php里面添加上面的function
 function insert_click_count($arr){
 $need_cache = $GLOBALS['smarty']->caching;
  $need_compile = $GLOBALS['smarty']->force_compile;
 $GLOBALS['smarty']->caching = false;
  $GLOBALS['smarty']->force_compile = true;
  $click_count=get_article_click_count($arr['article_id']);
  $GLOBALS['smarty']->caching = $need_cache;
 $GLOBALS['smarty']->force_compile = $need_compile;

return $click_count;
 }

3、在lib_article.php里面添加上面用到的查询数据库的方法
 function get_article_click_count($article_id){
 global $db, $ecs;
  $sql = "SELECT CLICK_COUNT FROM ".$ecs->table('article').'  where article_id='.$article_id;
  $click_count= $db->getOne($sql);
  return $click_count;
  }

这样就OK了。

 

------分隔线----------------------------
栏目列表
推荐内容