知识专栏
多方位、多角度、深度解读您所关心的问题

用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

打开微信添加好友?

确定