phpcms v9 文章内容页面怎么调用点击量??

如题,我想在文章内容页面显示出该文章被点击的次数,网上查到的js方法没用,在不改动程序的前提下调用,按说v9应该有这个功能吧,求解。。。。

  phpcms v9增加文章随机点击数的方法:

  找到文件count.php(网站根目录/api)
  查找第50行,找到这段代码$views = $r['views'] + 1;这里的1是默认的,表示每浏览一次,点击量增加一次,可以修改成自己想要的任意数字
  或者$views = $r['views'] + rand(10,100); 随机的增加 10到100之间的一个任意的整数;

  1,首页调用点击量
  {pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
  {php $categorys = getcache('category_content_'.$siteid,'commons');}
  

  {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));}
  
  ·{str_cut($v['title'],40)} 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}

  {/loop}
  

  {/pc}
  2,列表页调取点击量
  {php $db = pc_base::load_model(‘hits_model’); $_r = $db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }
  点击:{$views}

  3, 内容页调取点击量
  <\script type="text/javascript" src="{JS_PATH}jquery.min.js">
  <\span id="hits"><\script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"><\/span>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
点击:<span id="hits"></span>
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>

这两个加到模板中,官方默认模版中就有本回答被提问者和网友采纳
第2个回答  2015-05-26

楼主你好


在你模板的点击量的对应位置加上:

<span id="hits"></span>


另外注意还要在该模板中引入官方的统计JS,代码是:


<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>


这两者缺一不可。


希望可以帮到你。 林羽凡

第3个回答  2013-09-22
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>

phpcms v9 文章内容页面怎么调用点击量??
找到文件count.php(网站根目录\/api)查找第50行,找到这段代码$views = $r['views'] + 1;这里的1是默认的,表示每浏览一次,点击量增加一次,可以修改成自己想要的任意数字 或者$views = $r['views'] + rand(10,100); 随机的增加 10到100之间的一个任意的整数;1,首页调用点击量 {pc:...

文章页如何调用文章点击量文章的点击量怎么去获取
单击:{$views} 3.内容页面获得点击量。脚本类型=src=spanid=脚本语言=\/span>。php如何实现访问量统计?1、本地新建一个空白文档,命名为cnt.php2、用记事本打开cnt.php,然后将代码复制到cnt.php里面。代码如下:3、保存cnt.php文件,并上传到服务器。4、然后在主页或者其它页面里面这样调用计数器:...

Phpcms V9如何调用全站文章排行
推荐使用万能标签get标签,通过简单的sql命令即可实现,举例如下:{pc:get sql="select * from phpcms_news order by id desc" num="20"}{loop $data $r}... ...{\/loop}{\/pc}万能标签的详细使用还可以参考:http:\/\/zhidao.baidu.com\/question\/1861149736133562067 ...

PHPCMS V9中如何调用文章栏目,父栏目名称
也可以直接指定固定的数字调用。网页链接

如何使用phpcms v9 get调用热门文章的自定义调用办法
一般调用热门文章排行使用pc标签将action设置为hits即可,不建议使用万能标签(get)获取热门文章列表。原因:我们所谓的“热门”一般指的是按文章点击访问量排行,但文章的访问量统计数据是一个单独的数据表(phpcms_hits表),而且这个表中的主键跟文章数据表(phpcms_news表等)没有直接关联关系,所以不...

phpcmsV9如何修改后台列表每页显示的文章数量
楼主问的是phpcms。楼上的回答个dede织梦,脑子有泡 {pc:content action="lists" catid="$catid" num="10" order="listorder DESC , id DESC" page="$page"} num 就是控制显示条数

phpcms v9这种列表如何实现,点击其中一项,该项下的新闻都对应显示在下...
首先,这个效果要准备一个js效果啦,就是默认显示"短内容",点“全文”显示“全部内容”,我相信你已经写好js了;接下来,要解决的就是如何获取“短内容”和“全部内容”。此步的思路是获取“全部内容”,然后“短内容”由前者截取一部分而得。phpcms的调取标签演示如下:{pc:content action="lists"...

phpcms从指定第几条开始调用
在PHPCMS V9的模板中,如果想调用数据时,经常会遇到第一条新闻有缩略图+文字,从第二条开始是文字列表;或者第一条标题字号字体和颜色特殊,第二条开始正常列 表,这时候如果我们调用两次的话,会导致同项目中显示内容重复,比如第一条带缩略图的新闻和第二条正常列表显示的新闻标题相同,为了避免这种...

PHPCMSV9的采集内容里面的那个分页怎么采集啊
具体位置在:\\phpcms\\modules\\content\\fields\\pages中,调整18.19.20行的顺序, 即把 ".L('page_type3')."这一行放在三行的第一位位置(意思是默认为手动分页),保存后。采集后的文章就可以按照你刚才在火车头采集器设置的字数进行分页了。

求phpcms v9指导如何,将二级菜单放在网页。可以后台更新标题
phpcms v9中调用二级菜单有2种方法:第一种:{loop subcat(catid) $v} {\/loop} 这种方法的好处是代码简洁,容易记住。缺点:不能*显示的条数 第二种方法:{pc:content action=”category” catid=”0″ } {loop $data $r} {$r[catname]} ———-顶级栏目 {pc:content action=”category...

相似回答