搜索

当前位置:首页 > 全栈分享 > phpcms > 正文

phpcms列表页和文章页最新文章及点击排行的代码调用

发布时间:2017-07-07 20:08:57作者:魏义齐阅读:()

本文为博主原创文章,未经博主允许不得转载。

不知道大家有没有注意到,本博客网站上线之初,列表页和文章页的最新文章和点击排行代码的调用是错误的。其实在本地调用代码时我也不确定调用的对不对,一是看不懂原模板的代码,二是测试文章太少,看不到效果。

上线之后文章越来越多,才确定调用是错误的,回头去修改,发现在原模板里根本找不到对应的代码,不信你打开原模板即default下content里面的list.html和show.html,列表页很简单,只有频道总排行和频道本月排行,

可以确定的是频道总排行就是点击排行,另外一个是什么鬼就不管了,做了这么多项目好像没有用到它,那最新文章的调用代码到底是什么呢?我在网上查到了,查到了也不准确,我还做了修改,特此,为了方便大家,我把这两个整理出来代码如下:

点击排行:
  1. {pc:content action="hits" catid="$catid" num="10" order="views DESC" cache="3600"
  2.       <ul> 
  3.         {loop $data $r} 
  4.         <li><a href="{$r[url]}">{$r[title]}</a></li> 
  5.         {/loop} 
  6.       </ul> 
  7. {/pc} 
最新文章(重点,记得收藏):
{pc:content action="lists" catid="$catid" order="id DESC" num="10"} 
      <ul> 
        {loop $data $key $val} 
        <li><a href="{$val['url']}">{$val['title']}</a></li> 
        {/loop} 
      </ul> 
{/pc} 
phpcms是开源程序,最新文章的调用代码估计是后人在此基础上开发出来的。这也是phpcms相比dedecms的缺点,就是可调用模块较少。

那文章页呢,打开原模板的文章页有评论排行、频道总排行,同样,频道总排行是点击排行,最新文章和列表页的最新文章调用代码是一样的。下面,我只把点击排行的调用代码整理出来以方便大家:

文章页点击排行:
<ul>
  {pc:content  action="hits" catid="$catid" num="8" order="views DESC" cache="3600"} 
  {loop $data $r}
  <li><a href="{$r[url]}">{$r[title]}</a></li>
  {/loop} 
  {/pc}
</ul>
怎么样,我的分享是不是很有价值?!

本文标签:,您可以阅读与「」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

上一篇:phpcms如何实现全站搜索功能下一篇:phpcms网站后期添加二级栏目后如何将消失的一级栏目内容移动到二级栏目

赞助本站

原创不易,您的赞助就是博主更新的动力!

赞助本站可在赞助光荣榜留下外链信息,支付宝扫此二维码可领红包