PhpCms模板风格:GET标签使用

softyun3年前cms教程58

GET标签使用说明:
我们可能通过GET标签调用本站数据库的信息,也可以调用其他数据库的信息
get 标签可调用本系统和外部数据,适合熟悉SQL语句的人使用。注意:get标签属性值必须用双引号括起来
1、调用本系统单条数据,示例 调用ID为1的信息,标题长度不超过25个汉字,显示更新日期:
{get sql="select * from phpcms_content where contentid=1" /}
标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
2、调用本系统多条数据,示例 调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期:
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10"}
标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
{/get}
3、带分页,示例 调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页:
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" page="$page"}
标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
{/get}
分页:{$pages}
4、自定义返回变量,示例 调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v:
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" return="v"}
标题:{str_cut($v[title], 50)} URL:{$v[url]} 更新日期:{date('Y-m-d', $v[updatetime])}
{/get}
5、调用同一帐号下的其他数据库,示例 调用数据库为bbs,分类ID为1的10个最新主题,主题长度不超过25个汉字,显示更新日期:
{get dbname="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"}
主题:{str_cut($r[subject], 50)} URL:http://bbs.phpcms/viewthread.php?tid={$r[tid]} 更新日期:{date('Y-m-d', $r[dateline])}
{/get}
6、调用外部数据,示例 调用数据源为bbs,分类ID为1的10个最新主题,主题长度不超过25个汉字,显示更新日期:
{get dbsource="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"}
主题:{str_cut($r[subject], 50)} URL:http://bbs.phpcms/viewthread.php?tid={$r[tid]} 更新日期:{date('Y-m-d', $r[dateline])}
{/get}
新建模板

位置:模板风格---phpcms--新建模板

实例介绍:

你可以选择需要的条件创建,如我们以DIGG排行榜为例 如何设置DIGG排行榜的GET标签
注意,表的前缀不能更改,以"phpcms_"开头,函数解析的时会自动替换前缀
//DIGG排行榜的GET标签
<ol>
{get sql="SELECT * FROM phpcms_content c,phpcms_digg d WHERE c.contentid=d.contentid AND c.status=99 ORDER BY d.supports DESC" rows="8"}
<li><span>{$r[supports]}</span><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li>
{/get}
</ol>
//DIGG排行榜的GET标签
<ol>
{get sql="SELECT * FROM phpcms_content c,phpcms_digg d WHERE c.contentid=d.contentid AND c.status=99 ORDER BY d.supports DESC" rows="8"}
<li><span>{$r[supports]}</span><a href="{$r[url]}">{str_cut($r[title], 88)}</a></li>
{/get}
</ol> 免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

PhpCms系统设置:导入模型

位置:系统设置---模型管理---导入模型模型配置文件可以参考 管理模型--导出为模板)文件,如图:...

【Vote 标记使用实例】-DedeCMS模板制作使用实例教程(7)

【Type 标记】用于获取一组投票表单。  其使用范围限于:封面模板。  可先进入后台,按下面操作方法填写好调查内容:  辅助插件-->投票模块-->增加一组投票      通过调试了解其...

DedeCms织梦网站程序动态化+静态化+伪静态设置教程(详细图文)

如何让织梦DEDE做的网站实现快速动态化或静态化的切换如何快速在本地环境中将DEDE全站程序动态化 DEDE,本文分三个部分 DEDE程序动态化+DEDE程序静态化+DEDE程序伪静态进行全面介绍,希...

织梦删掉会员空间,保留开放会员(禁止注册)的方法

织梦dedecms删掉会员空间,保留开放会员 禁止注册的方法一看标题就知道很拗口。但是今天BOSS特别需求这个功能。 首先BOSS的要求是,有UChome,会员全部都在里面,然后去掉织梦的会员。 但是...

投票管理

一、添加投票1,系统设置--扩展功能--投票在这里添加的会显示到网站首页中,在其他频道下面添加的投票也会显示在首页,但在 系统设置--扩展功能--投票 添加的投票不会显示到频道下面的。2,网站频道--...

PhpCms系统设置:添加模型

位置:系统设置---模型管理---添加模型填写完模型的基本信息,保存后出现字段管理界面,在这里添加模型字段,如图:修改模型字段,如图:预览字段、模型,如图:预览模型,如图:这样一个基本的模型就出现了,...