我们使用phpcms搭建网站时,都会用到调用新闻列表的情况。

一般情况下,新闻列表页面在前台呈现给用户的都是每条记录为统一外观的列表。然而,文汇小编发现另一种情况,也就是调用同一个栏目下的内容,为了布局上的美观,需要按顺序分组调用记录。

以文汇做过的一个真实项目案例为依据,文汇小编给您讲解一下这个问题的解决办法。

下图为华力·天地美的官方网站的首页局部区域的截图(详情参考http://www.hltdm.com/),小编将它划分为三组。

这部分分为三组对新闻记录进行调用:

第1组,新闻的第一条我们完全可以按照普通的记录调用来做,代码如下:

{pc:content action="lists"

catid="9" num=”1” order="id DESC"}

{loop

$data $v}

{str_cut($v[title],48)}{date('Y-m-d',$v['inputtime'])}

{/loop}

{/pc}

第2组,从第2条到第6条记录的调用,代码如下:

{pc:content action="lists"

catid="9" order="id DESC LIMIT 1,5--"}

{loop

$data $v}

{str_cut($v[title],48)}{date('Y-m-d',$v['inputtime'])}

{/loop}

{/pc}

第3组,从第7条到第11条记录的调用,代码如下:

{pc:content action="lists"

catid="9" order="id DESC LIMIT 6,5--"}

{loop

$data $v}

{str_cut($v[title],48)}{date('Y-m-d',$v['inputtime'])}

{/loop}

{/pc}

对于初学者来说,这样的代码可能看不明白,接下来,文汇小编对上述代码进行一些详细的说明:

{pc:content action="lists"

catid="CATID" order="id DESC

LIMIT N1,N--"}

{loop

$data $v}

{str_cut($v[title],48)}{date('Y-m-d',$v['inputtime'])}

{/loop}

{/pc}

其中:

CATID是所调用栏目的栏目ID,它决定了调用的记录从何而来;

N1是调用一组记录的起始位置,值为1代表从第二条记录开始,因为记录的索引值是从0开始的整数;

N是调用记录的条数,它决定了从N1的位置开始计算,本次调用的记录的条数。

phpcms发布新闻到数据库_如何利用PHPCMS调用新闻列表相关推荐

  1. python爬取新闻发送微信_如何利用 Python 爬虫实现给微信群发新闻早报?(详细)...

    image 1. 场景 经常有小伙伴在交流群问我,每天的早报新闻是怎么获取的? image 其实,早期使用的方案,是利用爬虫获取到一些新闻网站的标题,然后做了一些简单的数据清洗,最后利用 itchat ...

  2. jdbc连接orcle数据库_怎样利用JDBC连接并操作Oracle数据库

    之前学习.NET的时候.以前利用ODBC进行连接数据库,而在Java中通常採用JDBC连接数据库,这里以oracle数据库为例简单的总结一下利用JDBC怎样连接并操作数据库. 1.连接 public ...

  3. python爬取新闻发送微信_如何利用 Python 爬虫实现给微信群发新闻早报?

    1. 场景 经常有小伙伴在交流群问我,每天的早报新闻是怎么获取的? 其实,早期使用的方案,是利用爬虫获取到一些新闻网站的标题,然后做了一些简单的数据清洗,最后利用 itchat 发送到指定的社群中. ...

  4. cmd控制台连接MySQL数据库_如何利用CMD连接本机mysql数据库

    从事数据工作的IT人员,很多人都会与Mysql数据库打交道.因为mysql数据库是一个开源的数据库,利用它来学习数据库的人也有很多.笔者今天就给大家分享一下,安装好mysql之后,怎么利用CMD连接本 ...

  5. 各地新闻客户端名称_周口报业传媒集团 新闻客户端名称揭晓

    小伙伴们,还记得晚妹上次说的一件大事吗?我们周口报业传媒集团的新闻客户端即将上线了!这次面向全国公开征集名称,那反响怎一个强烈了得! 从11月30日发布征集新闻客户端名称的"招贤令" ...

  6. mediawiki修改用mysql数据库_修改MediaWiki的动态页面列表DPL设置降低MySQL负载

    最近一直在为降低MySQL服务器负载努力,Drupal网站中主要是排查Views引起的性能问题,而MediaWiki中也有一个与Drupal的Views对应的工具:Dynamic Page List ...

  7. 建立新闻内容的数据库_建立在线新闻发布系统的方法

    建立新闻内容的数据库 News has always been a very significant part of our society. In the past, we mostly depen ...

  8. phpcms发布新闻到数据库_Phpcms V9网站从本地上传到服务器需要修改的地方小结

    Phpcms V9网站从本地上传到服务器需要修改的地方小结 发布时间:2013-06-22 13:37:28   作者:佚名   我要评论 网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能 ...

  9. toad创建mysql数据库_利用Toad管理本地数据库

    利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直观和方便,而且,更容易操作一些,对于某些大的表格,查询结果一目了然 利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直 ...

最新文章

  1. 5G时代,工业互联网安全挑战远超消费互联网
  2. 最新mysql5.7.12 win64 安装及配置
  3. 学python有哪些书推荐-Python 有哪些入门学习方法和值得推荐的经典教材?
  4. 创建一个windows服务的小程序及注意事项
  5. django-内网项目上线测试部署步骤
  6. Sentinel(三)之如何使用
  7. 于是按照贴吧某同学的指教,把imageViewer里那个愚蠢的语句改了
  8. Git操作失败并提示Another git process seems to be running in this......
  9. 「Python-Django」django 实现将本地图片存入数据库,并能显示在web上
  10. 1+2+3+...+100 不允许使用乘法和除法,条件分支循环等
  11. python英语单词库app_英语单词库【英语单词库英语头条】- 英语单词库知识点 - 中企动力...
  12. Win32 Application和Win32 Console Application区别
  13. java speex回声消除_android 利用speex 音频降噪,回声消除demo
  14. spss和python财务数据分析_用SPSS做数据分析?先弄懂SPSS的基础知识吧
  15. 随处可用的坐姿小帮手,还能按摩热敷,荣泰P30按摩坐垫体验
  16. EMI辐射发射超标案例
  17. 搭建网站要多少钱?自助建站制作网站要花多少钱?
  18. 【Web】简单的HTML实现百度搜索
  19. 坑爹的AWS免费服务
  20. 中国蚁剑的下载以及安装教程

热门文章

  1. wingdows安装psutil_python 第一步
  2. js渲染模板html,一个javascript模板渲染组件,laytpl
  3. matlab样本序列的时域波形,时域信号matlab实现
  4. python认识if语句_python初认识、基础数据类型以及 if 流程控制
  5. mysql slave lock 跳过_slave开启MTS时执行mysqldump引发死锁案例
  6. 洛谷 P2765 魔术球问题 (dinic求最大流,最小边覆盖)
  7. 牛客练习赛26B 烟花 (概率DP)
  8. ShowDoc 软件开发团队接口文档管理利器
  9. 线程事件--day36
  10. Nginx ab压力测试