当前位置:主页 > 网页教程 > 网站程序 > phpcms教程 > 内容欢迎大家投稿

Phpcms2008个性化利器-万能GET标签使用完全教程

时间:2010-06-08 08:37来源:未知 作者:大宝库 点击:读取中
阅读工具:字体:

Phpcms2008的强大,需要我们去认真挖掘,Phpcms2008不仅强大,而且易用,下面将会对Phpcms的个性化利器---万能GET标签进行详细的讲解

大纲:


get 标签概述
get 标签语法
get 标签创建工具
get 调用本系统示例
get 调用其他系统示例(调用discuz7.0系统最新帖子)


一、get 标签概述
 

1.什么是Get标签?
  1. 通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的不同数据。
复制代码 如果说,我不懂SQL怎么办?没有问题,get 标签还有强大的创建工具(看这里),Phpcms2008 在新建模板和修改模板页面增加了 get 标签傻瓜式生成器,get 标签生成器可以帮助您列出指定数据源的数据表和字段,通过填空和选择方式生成可用的 get 标签代码。Phpcms2008 首次提供了最全面的数据字段,对本系统任何数据表和字段都提供了中文说明,这也会大大降低 get 标签的使用难度。


二、get标签样式
 

1.

  1. {get dbsource=" " sql=" "}
     
  2. {/get}

复制代码 2.

  1. {get dbsource=" " sql=" " /}

复制代码


三、get 标签语法


例如:

复制代码

2.get标签必须含有结束标记,即正确get标签必须是成对出现:整个Get标签含有结束标记“ {/get}”,或者是“/”。(可以参考上面提到的 “二、get标签样式”)
例如:


  1.  
  2. {get sql=" " }
     

  3.  
  4. {/get}

复制代码

3.get标签里面含有的变量,数组和函数必须用“{}”包括。
例如:


  1.  
  2. {str_cut($r[title], 50)}
     
  3. {$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点)
    例如:格式化输出时间

    1. {date('Y-m-d', $r[updatetime])}

    复制代码

    注:关于第4点到第7点,可以参考mysql手册和php手册,这里做抛砖引玉。

     

    1.get标签属性值必须用双引号括起来( " " )。(责任编辑:大宝库)


------分隔线----------------------------
推荐内容
赞助商链接
赞助商链接