初识tag()
分享好友 学院首页 频道列表

初识tag()

2016-09-02 22:012190
第一步:

    tag() 函数将数据库表中的数据按我们的要求调用出来,组装成一个二维数组,并赋值给变量 $tags

    代码如下:

   
<!--{php $tags=tag("moduleid=6&condition=status=3&areaid=$cityid&pagesize=".$DT['page_trade']."&datetype=2&target=_blank&order=addtime desc&template=null");}-->


第二步:

    loop 将 $tags 二维数组循环出来,赋给循环模板
   
   代码如下:

{loop $tags $i $t}
<li><a href="{$t[linkurl]}">{$t[title]}</a></li>
{/loop}

第三步:

    模板将数据以网页形式展现出来。

注: 第一步的  $tags=tag( 中的 $tags 与第二步中的 {loop $tags 中$tags 保持一至,变量名一模一样,如可以变成,$a=tag(, {loop $a


课程提示:

学一样东西,如果先了解他的了运行原理,学起来就会事半功倍。如果有一定基础的同学,看了我这三节课,再看看destoon官方模板手册,基本已经可以做模板了。

细心的朋友,可能会发现,为什么destoon默认模板中的标签调用方法和我上面讲解的不一样呢?

我们来看一段destoon默认首页的标签
<!--{tag("moduleid=6&condition=status=3&areaid=$cityid&pagesize=".$DT['page_trade']."&datetype=2&target=_blank&order=addtime desc")}-->


是不是和我们的有区别呢?  这个就涉及到destoon模板标签的两种方式了,默认方式和自定义方式。
作者:DESTOON模板堂
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
反对 0
举报 0
收藏 0
打赏 0
Destoon模块开发流程
一、复制模块首先根据需要制作的模块功能,从系统已有模块里选择一个功能类似的模块,在此模块基础上进行修改开发例如,复制求购

0评论2019-05-271785

Destoon 7.0新建模板手机端白屏
不少同学在Destoon 7.0程序中电脑端新建一套模板,然后在手机端访问出现了白屏的情况,这个是为什么呢?首先得从7.0模板构造方面

0评论2018-12-10936

Destoon 7.0常见问题解决方法
1、后台出现Invalid Request?检查升级之前是否修改过后台管理文件名admin.php,如果修改过,需要删除对应的文件,并且把7.0的ad

0评论2018-04-026472

手机端没法注册怎么解决呢?
目前发现一个比较多的问题就是,填好资料点提交没反应,通过调试发现,点击提交的提示某个js函数不存在,应该是验证码的模板不是

0评论2017-12-12497

destoon手机端复制的模块模板如何使用不同的页面
由于dt手机端列表页面 详情 页面模板均在一个模板下 php文件也是同一个部分人复制的模块如果想使用不同的模板怎么办呢?方法有两

0评论2017-05-25481

手机供应详情页面增加相关内容
手机供应详情页面增加相关内容

0评论2016-10-25362

Destoon手机版 结构目录
Destoon手机版 结构目录

0评论2016-10-24400