phpcms列表页怎么调用点击率
3个回答
展开全部
首先:需要在list.html 模板中首先加载jquery.min.js 这个js例如:具体视各位版本以及js存放路径而定<script src="plus/jquery-1.4.2.min.js"></script> //具体视各位版本以及js存放路径而定其次:需要在:【<span>点击:<span id="hits"></span>次</span>】 后面增加如下代码: <script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
2015-07-10 · 知道合伙人软件行家
PS一点学
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1408
获赞数:11167
毕业于广东机电职业技术学院软件技术专业.IT行业2年从业经验,主要负责建站,SEO,营销.现任凯龙网络技术主管.
向TA提问 私信TA
关注
展开全部
很多朋友经常问Phpcms v9的首页、列表页、内容页点击量如何调用。现在就给大家分享phpcms V9如何分别在首页、列表页、内容页调用点击量代码:
1,Phpcms v9首页调用点击量
{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
{php $categorys = getcache('category_content_'.$siteid,'commons');}
<ul class="list lh24 f14">
{loop $info $v}
{php $category = $categorys[$v[catid]];}
{php $modelid = $category['modelid'];}
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; }
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));}
<li>·<a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],40)}</a> 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}</li>
{/loop}
</ul>
{/pc}
2,Phpcms v9列表页调取点击量
{php $db = pc_base::load_model(‘hits_model’); $_r = $db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }
点击:{$views}
3, Phpcms v9内容页调取点击量
<script type="text/javascript" src="{JS_PATH}jquery.min.js"></script>
</span><span id="hits"><script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script></span>
1,Phpcms v9首页调用点击量
{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
{php $categorys = getcache('category_content_'.$siteid,'commons');}
<ul class="list lh24 f14">
{loop $info $v}
{php $category = $categorys[$v[catid]];}
{php $modelid = $category['modelid'];}
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; }
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));}
<li>·<a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],40)}</a> 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}</li>
{/loop}
</ul>
{/pc}
2,Phpcms v9列表页调取点击量
{php $db = pc_base::load_model(‘hits_model’); $_r = $db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }
点击:{$views}
3, Phpcms v9内容页调取点击量
<script type="text/javascript" src="{JS_PATH}jquery.min.js"></script>
</span><span id="hits"><script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script></span>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体方法:首先:需要在list.html 模板中首先加载jquery.min.js 这个js例如:具体视各位版本以及js存放路径而定<script src="plus/jquery-1.4.2.min.js"></script> //具体视各位版本以及js存放路径而定其次:需要在:【<span>点击:<span id="hits"></span>次</span>】 后面增加如下代码: <script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script> 这样就ok了
追问
是的 同样都是这个些代码 为什么文章页能调出 列表不行呢
是不是我把这代码写在循环标签里了?本身ID必需是唯一 不写在循环里又不行怎么办?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询