phpcms万能get标签的使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
phpcms万能get标签的使用.doc

phpcms万能get标签的使用 get标签概述 get 标签语法 get 标签创建工具 get 调用本系统示例 get 调用其他系统示例(调用discuz7.0系统最新帖子) 一、get 标签概述 1.什么是Get标签? 通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的不同数据。 复制代码 如果说,我不懂SQL怎么办?没有问题,get 标签还有强大的创建工具(看这里),Phpcms2008 在新建模板和修改模板页面增加了 get 标签傻瓜式生成器,get 标签生成器可以帮助您列出指定数据源的数据表和字段,通过填空和选择方式生成可用的 get 标签代码。Phpcms2008 首次提供了最全面的数据字段,对本系统任何数据表和字段都提供了中文说明,这也会大大降低 get 标签的使用难度。 二、get标签样式 1. {get dbsource= sql= } {/get} 2. {get dbsource= sql= /} 三、get 标签语法 1.get标签属性值必须用双引号括起来( )。 例如: {get sql= /} 2.get标签必须含有结束标记,即正确get标签必须是成对出现:整个Get标签含有结束标记“{/get}”,或者是“/”。(可以参考上面提到的 “二、get标签样式”) 例如: {get sql= } {/get} 3.get标签里面含有的变量,数组和函数必须用“{}”包括。 例如: {str_cut($r[title], 50)} {$r[url]} 4.get标签 sql语句中条数限制。( rows= ) 例如:显示10条信息 {get sql= rows=10} {/get} 5.get标签 sql语句中条件限制。( where ) 例如:调用栏目ID为1的信息 {get sql=select * from phpcms_content where catid=1} 标题:{$r[title]} URL:{$r[url]} {/get} 6.get标签 sql语句中排序。( order by ) 例如:按更新日期降序(desc)排列 {get sql=select * from phpcms_content order by updatetime desc } {$r[title} URL:{$r[url]} {/get} 7.get标签里面嵌套php函数。(可以参考上面的第3点) 例如:格式化输出时间戳 {date(Y-m-d, $r[updatetime])} 8.本系统数据调用(当前数据库调用) {get sql=} {/get} 或者 {get sql= return=r} {/get} (注:系统默认返回变量为 r ,非自定义返回变量可以省略 return=r ) 9.本系统数据调用10条 {get sql= rows=10} {/get} 10.同一个数据库帐号的不同数据库调用 {get dbname= sql= } {/get} 11.不同数据库帐号调用(不同数据源调用) {get dbsource= sql=} {/get} 12.不同数据库帐号的不同数据库调用 {get dbsource= dbname= sql= } {/get} 13.本系统数据调用,带分页 {get sql= page=$page} {/get} 分页:{$pages} 14.本系统数据调用,自定义返回变量 {get sql= return=v} {$v[ ]} {/get} *get 标签参数完整剖析 {get dbsource=数据源 dbname=数据库 sql=SQL语句 rows=行数 return=返回变量名称 page=$page} 输出代码(含返回变量值、数组、函数等) {/get} dbsource=数据源 -- (数据源 管理 在系统设置 相关设置 数据源管理 管理数据源) 如果需要调用本系统之外的数据库,可以通过数据源管理来保存数据库服务器配置信息,调用的时候通过数据源名称就可以进行调用了。 本功能主要应用于[get标签调用远程数据库数据]或者[导出远程数据库邮件列表]。 注:本系统调用(同一数据库账号)可以省略 附:数据源 使用

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档