一、在系统扩展函数文件phpcms\libs\functions\extention.func.php中新增函数:
/*根据模型ID和信息ID获取点击数*/
function GetHitsFromId($modelid,$id){
$hitdb = pc_base::load_model('hits_model');
$_r = $hitdb->get_one(array('hitsid'=>'c-'.$modelid.'-'.$id));
$views = $_r['views'];
if($views){
return $views;
}else{
return 0;
}
}
二、在模板中需要调用信息点击数的位置传参调用(第一个参数为模型的ID值,第二个参数为文章信息的ID),如列表页循环
如果模型值确定了(假设模型id为1), 第一个参数可以直接写模型ID的值:
{GetHitsFromId(1,$r['id'])}
如果模型值不确定,可以按如下方式写:
{GetHitsFromId($CATEGORYS[$r['catid']]['modelid'],$r['id'])}