很多朋友在用Phpcms做站时,具体需要在列表页.首页调用文章列表调用文章的点击量和评论排行,那么怎么才能做到在Phpcms v9首页.频道页.列表页.推荐位等页面获取文章浏览量和评论统计呢? 原因起于phpcms官方默认的模版没有在列表页面调用过文章点击量和评论数量,而且文章的内页调用浏览量hit的方法不适用于列表页. 下面分享代码: 一.Phpcms列表页面取得文章点击量及评论数量: {pc:content action="lists" catid="$catid&quo…
我们先来看下默认栏目调用的代码: 复制代码代码如下:{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page"}<ul class="list lh24 f14">{loop $data $r}<li><span class="rt">…
{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page" moreinfo="1"} <ul class="list lh24 f14"> {loop $data $r} <li><span class="rt">…
phpcms用户广大,很好用,很傻瓜.设计思路也很好,对cms的常见功能都有设计,可以作为自己开发的参考. 最近看了下phpcms的源码关于文章点击量统计的这块,自己记录下. 默认文章点击量显示的位置: 实现方法: 1.访问新闻页面时更新访问量: 查看页面代码: 这里不难发现:是通过api.php进行转发的,看代码后发现是api文件夹下的count.php进行处理的. 看代码: 每次访问文章的时候通过 js来请求,每次请求会更新点击量. 注意: 因为在phpcms中有模型的概念,也就是说可以自定…
不知道大家有没有相同的体会?在使用Phpcms V9建站调用数据的时候,基础的数据用默认的模板的调用语句就好了,但复杂不常见的数据怎么调用呢?我们技术可能会研究半天,怀着探索的精神不断尝试.孜孜不倦.在这里,CMSYOU将我们在实际给客户定制模板的过程中碰到以及探讨出来的一些调用方式与大家! 一.使用GET调用Phpcms V9指定id页面数据方法 复制代码代码如下:{pc:get sql="SELECT * FROM cmsyou_page WHERE catid='55'" cac…
本文介绍phpcms v9中模板标签使用说明. >>调用根目录下phpcms\template\content\header文件 {template "content","header"} >>字符集 (gbk或者utf-8) {CHARSET} >>标题和标题seo优化 {if isset($SEO['title']) && !empty($SEO['title'])} {$SEO['title']}{/if}…
为PHPCMS v9栏目添加字段和把描述的textarea编辑器变成fceditor编辑器的方法.如下: 1. 添加数据库字段:description1,添加位置:v9_catetory表 2. 在category_add.tpl.php中把 <textarea name="info[description]" cols="50" rows="8" id="content"><?php echo $descr…
PHPCMS v9点击量增加值加大的方法 在根目录/api 50行 $views = $r['views'] + 1; 修改数字1即可修改每次刷新页面点击量增加的数值.…
  dede频道页实现三级栏目嵌套调用文章: //支持arclist标签开始--> $typeid = $row['id']; if((class_exists('PartView'))) { $pv = new PartView($typeid); $text = $likeType; $text= str_replace(array('{field', '/}'), array('[field', '/]'), $text); $pv->SetTemplet($text,'string')…
用dedecms建站都知道有一个文章点击量这个参数,我们可不可以用这个浏览量做些延伸扩展呢?比如加上一个固定值变成另外一个指标.很多朋友已经想到了,如下图,我们将本文浏览量286设为点击量,加上300000得到的结果为全站总浏览量300286,感觉有点邪恶.只是打比方,大家不要去作恶哈.那么如何让dedecms文章点击量增加一个固定值呢? ytkah找到了一个方法,对,就直接用下面的代码进行调用 {dede:field.click runphp="yes"}@me=@me+300000…