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

相关文章
一键抓取宝贝,不用授权复制淘宝商品的方法
其实复制淘宝商品原来是不存在授权与不授权这一说法的,出现这一说法,是从今年年初淘宝的一则公告开始的,淘宝年初发了一则公告,大意是说:“以后淘宝官方的服务平台里的复制宝贝类应用,客户在运用这类应用,复制淘宝店铺的宝贝到自己店铺的时候,必须先取得被复制店铺的授权。”,就这样,就有了复制淘宝宝贝授权的样的说法。
|
CDN
网站内页被百度取消排名的原因和解决方法
网站运营过程中,有些敏感操作,会让网站被降权。降权的具体表现是首页快照滞后无排名、内页排名消失、K站等。被降权的网站,内页的排名很难恢复。那么遇到此类问题,该如何处理呢?安邦运维和大家一起来学习一下内页排名丢失的原因和解决方法。
1071 0
|
测试技术
soufun使用次数统计,搜房网房源自动刷新程序 -- 测试版本,Dev.QQ 1205878060
soufun使用次数统计,搜房网房源自动刷新程序 -- 测试版本,Dev.QQ 1205878060  
914 0
|
SQL PHP
DEDE在列表调用当前栏目的文章总数的修改方法
此方法适合织梦dedecmsv5.6及以上版本,其它版本暂未测试,修改方法如下: dede - 598080707.net 打开 include/common.func.php文件,在这个php文件里的?>之前,加上以下代码: function GetTotalArc($t...
843 0
|
JavaScript PHP 索引
php实现的微信分享到朋友圈并记录分享次数功能
本文实例讲述了php实现的微信分享到朋友圈并记录分享次数功能。分享给大家供大家参考,具体如下: 1.引入JS文件 2.通过config接口注入权限验证配置 3.
1403 0

热门文章

最新文章