PhpCms模板风格:GET标签使用

softyun3年前cms教程65

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> 免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Safe Alert: Request Error step 1 ! 解决方法

出现Safe Alert: Request Error step 1 ! 的解决方法这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了下面名称union|sleep|ben...

搜索框里显示字段鼠标点击后就隐藏的方法

分享一下搜索框里显示字段鼠标点击后就隐藏的方法 方法如下:<input name="keyword" id="keyword" type="text" class="searchtxt"  si...

PhpCms入门指引:linux环境搭建

一、系统约定 软件源代码包存放位置:/usr/local/src源码包编译安装位置(prefix):/usr/local/software_name脚本以及维护程序存放位置:/usr/local/sb...

织梦dedecms短信验证码功能(阿里短信)

现在的很多网站都需要用短信验证码,但织梦官方没有短信验证码插件,今天写了几个短信验证码插件,一个使用的是阿里云的短信验证码接口,一个使用的是阿里大于的短信验证码接口,一个使用的是阿里通信短信验证码接口...

彩色热门tags,热门关键字代码,刷新一次变换一次,无需修改源码

此代码优点: ◎ 无需修改任何源文件 ◎ CSS+JS文件控制,简单更容易! ◎ 随心所欲,想变多少颜色就变多少颜色。 网页部分的代码如下:  <div>   <h2><...