可以用来做A-Z信息检索    某字段等于多少,输出  等等

帝国CMS6.0在继承以往版本结合项功能的基础上又新增很多特性,更强大。今天我们就专门来讲解6.0的结合项改进。

回顾下以往版本的结合项语法:
可以点击这里查看:http://bbs.phome.net/showthread-13-25490-0.html

相对于以往版本有什么改进呢?下面我们一一道来
一、支持列出某一个数据表的所有信息:
指定数据表的系统模型ID即可,模型ID变量名为:mid
例子:下面链接为显示新闻表的所有信息:
/e/action/ListInfo.php?mid=1

二、支持列出多栏目的信息列表:
栏目ID变量名:classid
显示多个栏目可以用逗号格开
例子:下面为显示栏目ID=2的所有信息
/e/action/ListInfo.php?classid=2

三、支持列出多专题的信息列表:
专题ID变量名:ztid
显示多个专题可以用逗号格开
例子:下面为显示专题ID=1的所有信息
/e/action/ListInfo.php?ztid=1

四、支持列出标题分类的信息列表:
标题分类ID变量名:ttid
显示多个标题分类可以用逗号格开
例子:下面为显示标题分类ID=1的所有信息
/e/action/ListInfo.php?ttid=1

五、支持指定显示的列表模板:
列表模板ID变量名:tempid
例子:下面为使用模板ID=1的列表模板
/e/action/ListInfo.php?mid=1&tempid=1

六、支持指定每页显示记录数:
每页显示记录数变量名:line
不指定为按指定的栏目、专题或者参数设置的每页显示条数
例子:下面为每页显示20条的列表
/e/action/ListInfo.php?mid=1&tempid=1&line=20

七、支持指定信息发布起始和结束时间范围:
起始时间变量名:starttime ;结束时间变量名:endtime
时间格式:'2009-08-20',不指定起始时间则表示显示结束时间之前的所有信息
例子:下面为显示2009-08-20当天的信息列表
/e/action/ListInfo.php?mid=1&tempid=1&starttime=2009-08-20&endtime=2009-08-20

八、支持指定排序字段:
排序字段变量名:orderby ;升降序字段变量:myorder
系统排序字段:newstime,id,onclick,totaldown,plnum
自定义排序字段:系统模型里将字段设置为排序项的字段
myorder=0为降序排序(默认) ;myorder=1为升序排序
例子:下面为按信息点击数(onclick)降序排序
/e/action/ListInfo.php?mid=1&tempid=1&orderby=onclick

九、页面模板支持标签调用与程序代码:
实现动态列表页面效果和静态列表一样;
可接收地址栏变量并输出相应导航等。

应用例子:
例1:显示分类信息表所有“朝阳区”地区的信息,地址为如下:
/e/action/ListInfo.php?mid=8&tempid=8&ph=1&myarea=朝阳区

例2:显示栏目ID=2并且专题ID=1的信息,地址为如下:
/e/action/ListInfo.php?classid=2&ztid=1&tempid=1

例3:显示分类信息表中栏目id=10和17、专题ID=1、标题分类ID=1、发布时间为2009-01-01~2009-08-20、地区为“朝阳区”、联系邮箱为test@phome.net的所有信息,地址为如下:
/e
/action/ListInfo.php?mid=8&tempid=1&classid=10,17&ztid=1&
amp;ttid=1&starttime=2009-01-01&endtime=2009-08-20&ph=1&
myarea=朝阳区&email=test@phome.net

其他说明:
使用结合项字段要加ph=1参数
6.0版结合项与栏目动态页分离,再访问栏目页时不用去判断是否结合项,显示效率更高。结合项采用新的地址:/e/action/ListInfo.php

新版结合项功能非常实用灵活,更多应用期待您去实践,至此本节讲解完毕。

更多帝国CMS 6.0解密请听下回分解。

帝国CMS 6.0功能解密之新版结合项功能,帝国结合项使用的更多相关文章

  1. 对帝国cms、dedecms、phpcms等负载测试总结

    来自:http://www.chinaz.com/web/2013/0729/311360.shtml 担心被骂,本不想写这篇文章.犹豫良久,最终还是决定写.希望能够帮助到一些朋友,认识到数据库索引正 ...

  2. 从PHPCMS、帝国CMS谈站长如何选择适合自己的CMS

    经常见站长论坛有人提到选哪个CMS好,最近也又有朋友在51LA站长群里问到PHPCMS和帝国CMS比较选哪个好的问题,所以落叶今天从PHPCMS及帝国CMS对比的角度来谈谈站长应该如何选择适合自己的C ...

  3. 帝国cms文章内容tags关键词设置调用方法以及tags静态化

    说实话帝国cms用起来真的不好找一些功能,就比如说帝国cms的tag标签调用.需要注意的是帝国CMS文章的关键词和tags标签并非一码事,关键词标签是设置文章的关键词的,是用来给搜索引擎说明本篇文章的 ...

  4. 帝国CMS7.5后台美化模板 后台风格修改 帝国CMS后台模板

    都知道帝国CMS功能强悍,生成静态html也非常好用.可是有时候他的后台样式,丑的让你不想用,dede呢,漏洞太多,PHPCMS好看,可是门槛要求高,你会写PHP才行. 帝国CMS后台美化模板:全面美 ...

  5. 帝国cms面包屑导航的首页链接锚文本改成关键字

    帝国cms面包屑导航的首页链接关键字一般都是“首页”二字或home,如果你想从这里提高锚文字的相关性,可以改成相应的关键字,那么如何来修改呢? 我们知道帝国CMS面包屑导航的变量是[!--newsna ...

  6. 帝国cms调用缩略图和具体文章的方法

    我们在用帝国cms建站的时候经常会在首页或者分类页等调用一些文章,如果文章带有展示图也把图片调用出来.帝国cms调用缩略图和具体文章怎么操作呢?我们用帝国cms的灵动标签[e:loop],只要记住常用 ...

  7. 帝国CMS网站迁移方法

    19大学网    我是用帝国CMS 6.0一键安装版的,在本地设计好网页后才上传到空间.期间查看了很多资料,通过两天的摸索终于上传成功,现在我把我的制作过程如实的写下来,希望对遇到同样问题的朋友能有所 ...

  8. 帝国CMS QQ登陆接口插件 适用于所有帝国7.2版本

    插件名称:帝国CMS-QQ登录插件 插件作者:帝国CMS官方 插件介绍:帝国CMS系统的QQ登录插件. 官方网站:http://www.phome.net ---------------------- ...

  9. 用帝国cms 反馈内容的时候自动发送邮箱开发流程

    开发流程是这样的. 第一步:先找好一个发送的邮箱.以及一个接受的邮箱.这里是 测试的,我都用的qq邮箱,帝国cms后台配置如下: 注意:这里的SMTP服务器是腾讯的,如果你用163的或者其他的请自行百 ...

随机推荐

  1. C语言 文件读取

    FILE *fp = fopen("data.txt","rt");fscanf(fp,"%d", &n ); /* 把数据放到数组 ...

  2. spring注解方式在一个普通的java类里面注入dao

    spring注解方式在一个普通的java类里面注入dao @Repositorypublic class BaseDaoImpl implements BaseDao {这是我的dao如果在servi ...

  3. NetHogs下载和监控

    转自:http://blog.csdn.net/testcs_dn/article/details/40506225 CentOS6.5下使用NetHogs监控进程网络使用情况 分类: CentOS2 ...

  4. php 错误 Strict Standards: PHP Strict Standards: Declaration of .... should be compatible with that of 解决办法

    错误原因:这是由于 php 5.3版本后.要求继承类必须在父类之后定义.否则就会出现Strict Standards: PHP Strict Standards: Declaration of ... ...

  5. OpenJudge计算概论-称体重【枚举法、信息数字化】

    /*====================================================================== 称体重 总时间限制: 1000ms 内存限制: 655 ...

  6. Linux-LVS+keepalived-Testing

    LVS:Linux Virtual Server+++++++++++++Info+++++++++++VIP:172.18.20.222LVS-Master IP:172.18.20.206LVS- ...

  7. 【转】使用itms-services从浏览器发布iOS App遇到的问题总结

    itms-service是apple为iOS企业用户($299)提供的无线分发安装方式所使用的协议,使用这种方式发布应用不需要通过App Store,任何iOS设备都可以安装企业用户通过这种方式发布的 ...

  8. JS刷新页面的几种方法(转)

    Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(locat ...

  9. HTTP请求方法对照表

    根据HTTP标准,HTTP请求可以使用多种请求方法. HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法. HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELE ...

  10. 【redis】 linux 下redis 集群环境搭建

    Redis集群 (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:63791 ...