你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

在phpcms v9任何地方lists列表标签显示文章的点击数

以下是普通lists标签代码:
{pc:content action="lists" catid="$catid" num="10" order="id DESC"}
{loop $data $r}
这里是循环内容。
{/loop}
{/pc}

在循环内容里适当位置添加如下代码:

{php $h_md=pc_base::load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-".$modelid."-".$r[id]));$views=$get_db[views];}
点击:{$views}


显示每篇文章的点击数,以上代码适合频道一级栏目跟所有下级栏目跟内容页。
注意: 其中 $r[id] 是对应 循环{loop $data $r}里面的$r. 根据实际情况修改。

-------------------------

而首页需要修改一下,因为需要模型ID的,而首页无法自动获取,所以首页使用需要将:

get_one(array('hitsid'=>"c-".$modelid."-".$r[id])); 
改为:
get_one(array('hitsid'=>"c-1-".$r[id])); 

1为当前lists调用栏目所属的模型ID,系统自带文章系统为1,自定义模型请根据你自己的修改。

$r[id] 同上,根据实际情况修改。