在phpcms列表或主页中显示浏览量

2017-08-30 14:46:20
摘要:以前用dedecms习惯了,最近研究了下phpcms,发现里面有些基础的功能也需要自己写函数,不过写个函数也是很简单的,今天我记录下在phpcms中读取浏览量的方法。

以前用dedecms习惯了,最近研究了下phpcms,发现里面有些基础的功能也需要自己写函数,不过写个函数也是很简单的,今天我记录下在phpcms中读取浏览量的方法。

找到phpcms\phpcms\libs\functions目录下的extention.func.php文件,在里面添加如下代码:

function getviews($id){

$db = pc_base::load_model('hits_model');

$res = $db->get_one(array('hitsid'=>'c-1-'.intval($id)));

echo $res['views'];

}

就这样函数完成了,我们就可以在模板中调用此函数来读取浏览量(示例如下图)。

它的调用方法也简单:

{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}{loop $data $r}

文章浏览量:{getviews($r['id'])}

{/loop}{/pc}

不管是在主页和列表页都可以这样调用。