您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS的GET标签使用方法
马仁2025-05-25 11:26:33phpcms教程已有2人查阅
导读通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!
大纲:
get 标签概述
get 标签语法
get 标签创建工具
get 调用本系统示例
get 调用其他系统示例
一、get 标签概述
通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的不同数据。
二、get标签样式 三、get 标签语法
1.get标签属性值必须用双引号括起来( " " )。
例如: 2.get标签必须含有结束标记,即正确get标签必须是成对出现:整个Get标签含有结束标记“ {/get}”,或者是“/”。
3.get标签里面含有的变量,数组和函数必须用“{}”包括。
例如: 4.get标签 sql语句中条数限制。( rows=" " )
例如:显示10条信息 5.get标签 sql语句中条件限制。( where )
例如:调用栏目ID为1的信息 6.get标签 sql语句中排序。( order by )
例如:按更新日期降序(desc)排列 7.get标签里面嵌套php函数。(可以参考上面的第3点)
例如:格式化输出时间戳 8.本系统数据调用(当前数据库调用) 或者 9.本系统数据调用10条 10.同一个数据库帐号的不同数据库调用 11.不同数据库帐号调用(不同数据源调用) 12.不同数据库帐号的不同数据库调用 13.本系统数据调用,带分页 分页:{$pages}
14.本系统数据调用,自定义返回变量 *get 标签参数完整剖析
{get dbsource="数据源" dbname="数据库" sql="SQL语句" rows="行数" return="返回变量名称" page="$page"}
输出代码(含返回变量值、数组、函数等)
{/get}
dbname="数据库" -->
(数据库 在添加数据源的时候需要填写的数据库名)
注:本系统调用(同一数据库账号,同一数据库名)可以省略
sql="SQL语句" -->
SQL语句可以参考Mysql手册,上面get 标签语法第4、5、6点和SQL语句剖析已经提及要点
注:此参数不可以省略
rows="行数" -->
行数,例如显示10条信息:rows="10"
注:此参数可以省略
return="返回变量名称" -->
参考get 标签语法第8点和第14点
注:此参数可以省略
page="$page" -->
带分页
注:此参数可以省略
*SQL语句剖析
sql="select 字段 from 表名 where 条件表达式 order by 字段 desc/asc"
6条完整get 标签代码示例
1.调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
2.调用本系统多条数据,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期): 3.带分页,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页): 分页:{$pages}
4.自定义返回变量,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v): 5.调用同一帐号下的其他数据库,示例(调用数据库为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 6.调用外部数据,示例(调用数据源为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 四、get 标签创建工具
1、获取get 标签代码
例如,刚才我们数据源选择“本系统”,数据表选择“内容模型”,字段名我们显示“ID、标题、摘要、链接地址、发布时间”,条件选择ID=1,排序按ID降序排序,勾选“是否分页”,每页显示条数设置为“10条”,然后点击“插入”
我们就可以得到系统自动生成的get 标签代码,如下: 分析如下: 2、将代码插入到模板文件
get 标签代码如下: 更多网站公告
在上面加入(稍加美化的get 标签代码):
论坛较新帖子
get 标签概述
get 标签语法
get 标签创建工具
get 调用本系统示例
get 调用其他系统示例
一、get 标签概述
通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的不同数据。
二、get标签样式 三、get 标签语法
1.get标签属性值必须用双引号括起来( " " )。
例如: 2.get标签必须含有结束标记,即正确get标签必须是成对出现:整个Get标签含有结束标记“ {/get}”,或者是“/”。
3.get标签里面含有的变量,数组和函数必须用“{}”包括。
例如: 4.get标签 sql语句中条数限制。( rows=" " )
例如:显示10条信息 5.get标签 sql语句中条件限制。( where )
例如:调用栏目ID为1的信息 6.get标签 sql语句中排序。( order by )
例如:按更新日期降序(desc)排列 7.get标签里面嵌套php函数。(可以参考上面的第3点)
例如:格式化输出时间戳 8.本系统数据调用(当前数据库调用) 或者 9.本系统数据调用10条 10.同一个数据库帐号的不同数据库调用 11.不同数据库帐号调用(不同数据源调用) 12.不同数据库帐号的不同数据库调用 13.本系统数据调用,带分页 分页:{$pages}
14.本系统数据调用,自定义返回变量 *get 标签参数完整剖析
{get dbsource="数据源" dbname="数据库" sql="SQL语句" rows="行数" return="返回变量名称" page="$page"}
输出代码(含返回变量值、数组、函数等)
{/get}
dbname="数据库" -->
(数据库 在添加数据源的时候需要填写的数据库名)
注:本系统调用(同一数据库账号,同一数据库名)可以省略
sql="SQL语句" -->
SQL语句可以参考Mysql手册,上面get 标签语法第4、5、6点和SQL语句剖析已经提及要点
注:此参数不可以省略
rows="行数" -->
行数,例如显示10条信息:rows="10"
注:此参数可以省略
return="返回变量名称" -->
参考get 标签语法第8点和第14点
注:此参数可以省略
page="$page" -->
带分页
注:此参数可以省略
*SQL语句剖析
sql="select 字段 from 表名 where 条件表达式 order by 字段 desc/asc"
6条完整get 标签代码示例
1.调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
2.调用本系统多条数据,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期): 3.带分页,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页): 分页:{$pages}
4.自定义返回变量,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v): 5.调用同一帐号下的其他数据库,示例(调用数据库为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 6.调用外部数据,示例(调用数据源为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 四、get 标签创建工具
1、获取get 标签代码
例如,刚才我们数据源选择“本系统”,数据表选择“内容模型”,字段名我们显示“ID、标题、摘要、链接地址、发布时间”,条件选择ID=1,排序按ID降序排序,勾选“是否分页”,每页显示条数设置为“10条”,然后点击“插入”
我们就可以得到系统自动生成的get 标签代码,如下: 分析如下: 2、将代码插入到模板文件
get 标签代码如下: 更多网站公告
在上面加入(稍加美化的get 标签代码):
论坛较新帖子
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
phpcms的评论改为留言板的方法
phpcms里面默认是没有留言板的,之前我的博客里发过一个二次开发简介,里面有一个简单的留言板,包含前台提供表单,后台留言审核等功能,但是不提供用户登录等操作。phpcms去水印的实现方法
很多站长朋友们都知道,Phpcms v9有自带的水印功能。今天小编在给一个朋友修改网站时,询问小编能否把Phpcms v9自带的水印功能去掉呢,因为有时候在编辑器中上传图片时PHPCMSV9加载顺序代码介绍
打开根目录下面的index.php 三行代码,相比V8的 index.php来说 更加清楚,phpcms下面的base.php文件,是一个基础类,里面的功能类似于V8的common.inc.phpphpcms图形验证码不显示怎么办
phpcms图形验证码不显示不出来是由于config里的“route.php”文件格式是“utf8+BOM”导致的,其解决办法就是将这个文件改成“utf-8”的格式即可。
留言与评论 (共有 0 条评论) |