工作室注册登录标签云赞助光荣榜

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

phpcms列表页如何批量调用文章页内容

发布时间:2018-10-14 23:41:48作者:魏义齐阅读:()评论:

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

我博客碎言碎语栏目的内容刚开始做因为对phpcms不熟悉所以调用的是description,修改了摘要字段的最大值,这样做虽然很方便,但有一个缺陷就是对SEO不利。

调用摘要就要保持摘要和正文是一样的字数,那文章页的description就严重超出字数了,搜索引擎只截取字数范围内的部分,虽然这对seo没有什么大的影响,但description的功能没有发挥出来,description现在最大的功能就是吸引访客点击,所以言简意赅准确表达文章主题才是摘要字段该做的,优化碎言碎语栏目内容迫在眉睫

网上找了几篇教程,有只调用第一条列表项对应的文章内容的,也有随机调用文章内容的,不知道为什么会有这些奇奇怪怪的需求,总结了下,要实现必须要有两个点,一是调用副表,二是体现分页函数,调用副表是调用正文内容的前提,分页函数可以保证你全部调用而不是每页都是一样的。

我的代码如下:

  1. {pc:content action="lists" moreinfo="1" catid="$catid" num="10" order="id DESC" page="$page"
  2.   <ul> 
  3.     {loop $data $r} 
  4.     <li> 
  5.       <div class="kuai">{date('Y-m-d',$r[inputtime])}</div> 
  6.       <div class="yd"></div> 
  7.       <div class="sjzx"><img src="{IMG_PATH}xwblog/sanjiao2.png" width="60px" height="24px"></div> 
  8.       <div class="lbnr"> 
  9.         <div class="text">{$r[content]}</div> 
  10.       </div> 
  11.     </li> 
  12.     {/loop} 
  13.   </ul> 
  14. {/pc} 

重点就是moreinfo="1"、page="$page"和{$r[content]}。

列表页调用正文内容方面来说phpcms要比帝国cms方便的多,帝国cms会提示你把不需要在列表页调用的字段存放在副表,这样可以提高效率,而phpcms默认是非主表字段你不用再去重新添加字段修改存放位置,直接可调用。

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

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

相关阅读

    无相关信息

上一篇:phpcms动态网站纯静态化之url规则最佳化下一篇:phpcms网站静态化后全站搜索功能不能正常使用如何解决

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

赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。

HashOver畅言云评完全自托管的评论系统

工作室注册登录标签云赞助光荣榜

最新会员
  • 东方星雨
  • deanhan
  • 1264822519
  • aini3311
  • a1051020101
  • weiyiqi