PHPCMS X

在PHPCMSX中需要的地方调用浏览次数:
首页栏目页或列表页中,我们常常希望在调用的文章标题后显示该文章的浏览次数,但由于在PHPCMS中浏览量的数据是单独存放在统计数据表中的,所以无法直接调用,可以用本方法调用

在PHPCMSX中需要的地方调用浏览次数
首页栏目页或列表页中,我们常常希望在调用的文章标题后显示该文章的浏览次数,但由于在PHPCMS中浏览量的数据是单独存放在统计数据表中的,所以无法直接调用,可以用本方法调用
2020-08-24 12:35:31  来源:PHPCMSX

如果您是需要在列表页调用,那么请按下述方法对PC标签进行修改

在pc:get调用标签的loop循环内加上

{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id]));$views = $_r[views];}
 
浏览:{$views}次


如果您是需要在栏目页中(category.html)调用浏览次数,那么也是在栏目页的pc:get调用标签loop循环内加上

{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views];}


在首页上调用的文章标题列表中显示浏览次数

{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"} 
{loop $info $v}
{php $category = $categorys[$v[catid]];}
{php $modelid = $category['modelid'];}
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; }浏览数:{$views} {/loop}{/pc}


您可按如上方法尝试操练一下!