用phpcms v9建立企业网站,避免不了会在网站首页、栏目列表页、内容详情页等处,要调用显示文章的点击量/浏览阅读次数,那么具体怎么调用呢?
(1)首页调用代码参考:
<ul> {pc:content action="lists" catid="9" num="10" moreinfo="1" order="listorder DESC,id DESC"} {php $categorys = getcache('category_content_'.$siteid,'commons');} {loop $data $r} {php $category = $categorys[$r[catid]];} {php $modelid = $category['modelid'];} {php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views];} <li><a href="{$r[url]}">{$r[title]}</a><span>阅读量:{$views} 发布日期:[{date('Y-m-d',$r[inputtime])}]</span></li> {/loop} {/pc} </ul>
(2)栏目列表页调用代码参考:
<ul> {pc:content action="lists" catid="$catid" num="10" moreinfo="1" order="listorder DESC,id DESC" page="$page"} {loop $data $r} {php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views];} <li><a href="{$r[url]}">{$r[title]}</a><span>浏览量:{$views} 发布日期:[{date('Y-m-d',$r[inputtime])}]</span></li> {/loop} {/pc} </ul>
(3)文章内容详情页调用代码参考:
<span id="hits"></span>或者<font id="hits"></font>或者<em id="hits"></em>
主要是要在div代码中加入id="hits"。
加了上述代码,还不能正常显示点击量/浏览阅读次数,还需要在文章详情页引入jquery.min.js和phpcms v9官方的统计JS代码,统计JS代码如下:
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
这段代码一般放于网站底部,在</body>之前即可。
到此,在首页、栏目列表页、内容详情页就都可以正常显示文章的实际点击量了。
您已成功复制微信号
leishi010
打开微信添加好友?
确定