PHPCMS V9 按浏览次数排行调用文章

简介:

频道总排行调用方法

1
2
3
4
5
6
7
8
9
10
<div  class = "box" >
     <h5  class = "title-2" >频道总排行</h5>
     {pc:get sql= "select a.id,a.title,a.url,a.catid,b.hitsid,b.views from v9_news a left join v9_hits b on a.id=substring(b.hitsid,5) where a.catid in ($arrchildid) order by b.views desc"  num= "10"  cache= "3600" }
     <ul  class = "content digg" >
         {loop  $data  $r }
             <li> <a href= "{$r[url]}"  title= "{$r[title]}"   target= "_blank" >{str_cut( $r [title],36, '...' )}</a></li>
         {/loop}
     </ul>
     {/pc}
</div>

频道月排行调用方法

1
2
3
4
5
6
7
8
9
10
<div  class = "box" >
     <h5  class = "title-2" >频道总排行</h5>
     {pc:get sql= "select a.id,a.title,a.url,a.catid,b.hitsid,b.views from v9_news a left join v9_hits b on a.id=substring(b.hitsid,5) where a.catid in ($arrchildid) order by b.views desc"  num= "10"  cache= "3600" }
     <ul  class = "content digg" >
         {loop  $data  $r }
             <li> <a href= "{$r[url]}"  title= "{$r[title]}"   target= "_blank" >{str_cut( $r [title],36, '...' )}</a></li>
         {/loop}
     </ul>
     {/pc}
</div>

调用全站所有文章排行的方法:

1
2
3
4
5
6
7
8
9
<div  class = "idxTopApps contents" >
<ul  class = "indexIcns" >
{pc:get sql= "SELECT a.id,a.url,a.thumb,a.status,b.hitsid,b.views FROM v9_download a, v9_hits b WHERE a.status=99 and a.id=substring(b.hitsid,5) ORDER BY b.views DESC"  num= "6" }
{loop  $data  $r }
<li><a href= "{$r['url']}" ><img src= "{$r['thumb']}"  /></a></li>
{/loop}
{/pc}
</ul>
</div>

可以看到“substring(b.hitsid,5)”是截取hitsid字段,从左往右数第5个字符串,即“c-2-5”从左往右数,1个“c”,1个“2”,2个“-”,第5个字符就是“5”,截取后只剩下了第2个“-”后的id,到达了最终提取id的目的。当然,其中我还加入了另一个条件“status=99”,这个表示已经审核通过的文章,这个可有可无。



本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1722953

相关文章
|
前端开发 API
【JavaWeb】案例 1:记录网站的登录成功人数
本期主要介绍案例 1:记录网站的登录成功人数
157 0
【JavaWeb】案例 1:记录网站的登录成功人数
|
监控 搜索推荐 JavaScript
论网站打开速度对SEO优化排名的影响
搜索引擎排名的因素有很多,做SEO就是要把每个因素都做到最好,我们就来探讨一下网站响应速度对搜索引擎排名的影响。
233 0
论网站打开速度对SEO优化排名的影响
|
CDN
网站内页被百度取消排名的原因和解决方法
网站运营过程中,有些敏感操作,会让网站被降权。降权的具体表现是首页快照滞后无排名、内页排名消失、K站等。被降权的网站,内页的排名很难恢复。那么遇到此类问题,该如何处理呢?安邦运维和大家一起来学习一下内页排名丢失的原因和解决方法。
1065 0
|
JavaScript PHP 索引
php实现的微信分享到朋友圈并记录分享次数功能
本文实例讲述了php实现的微信分享到朋友圈并记录分享次数功能。分享给大家供大家参考,具体如下: 1.引入JS文件 2.通过config接口注入权限验证配置 3.
1402 0
|
移动开发
你知道军装照H5浏览了多少次吗? 10亿
  7月29日,由人民日报客户端推出的《快看呐!这是我的军装照》(以下简称《军装照》)H5页面,由它所引发的全民晒“军装照”现象级事件,据统计,截至8月18日,《军装照》H5浏览次数突破10.46亿次。
1502 0