当前位置:首页 > 站长学院 > 建站教程 >

phpcms万能get标签的使用 phpcms万能get使用教程

作者:齐鲁建站    发布时间:2020-07-30    阅读:
phpcms万能get标签是个神奇的存在,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!今天齐鲁建站小编就来说说phpcms万能get使用方法。

1、调用本系统单条数据

(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期):

"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个汉字,显示更新日期):

"select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10"} 
'Y-m-d', $r[updatetime])} 
{/get} 

3、带分页

(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页):

"select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" page="$page"} 
'Y-m-d', $r[updatetime])} 
{/get} 
分页:{$pages}

4、自定义返回变量

(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v):

"select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" return="v"} 
'Y-m-d', $v[updatetime])} 
{/get} 

5、调用同一帐号下的其他数据库

(调用数据库为bbs,分类ID为1的10个最新主题,主题长度不超过25个汉字,显示更新日期):

"bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"} 
//bbs.phpcms.cn/viewthread.php?tid={$r[tid]} 更新日期:{date('Y-m-d', $r[dateline])} 
{/get} 

6、调用外部数据

(调用数据源为bbs,分类ID为1的10个最新主题,主题长度不超过25个汉字,显示更新日期):

"bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"} 
//bbs.phpcms.cn/viewthread.php?tid={$r[tid]} 更新日期:{date('Y-m-d', $r[dateline])} 
{/get} 

7、phpcms v9万能标签pc:get分页实例

动态页调用方法:

{pc:get sql="SELECT * FROM phpcms_news WHERE catid='6' status=99 ORDER BY id DESC" return="data" num="10"page="$_GET[page]"}{loop $data $r}
<li><a href="{$r[url]}">{$r['title']}</a></li>
{/loop}{/pc}
<div>
<!-- 分页标签 -->
{$pages}
</div>

静态页调用方法:

{pc:get sql="SELECT * FROM phpcms_news WHERE catid='6' status=99 ORDER BY id DESC" return="data" num="10"page="$page"}{loop $data $r}
<li><a href="{$r[url]}">{$r['title']}</a></li>
{/loop}{/pc}
<div>
<!-- 分页标签 -->
{$pages}
</div>
QQ客服
QQ客服
陈经理