当前位置:主页 > 博文 > 建站分享 > 文章浏览

织梦CMS模板标签书写规范

时间:2016-01-14 00:11来源:代码君点击数:

织梦CMS是袁程旭很喜欢的一款建站CMS,想必也有很多人用织梦CMS建站。那么今天我们就来谈谈织梦模板标签书写规范,当然也会提及一些注意事项,希望对使用织梦建站的朋友有所帮助。

首先我们来学习一下,织梦模板标签的书写格式。

第一种: {dede:标签名 参数='值' 参数='值'} 底层模板 {/dede:标签名}
第二种: {dede:标签名 参数='值'/}

【注意事项】
(1)标签书写必须使用半角状态;
(2)第一种形式的标签调用必须有标签名开始的闭合标签,且存在于底层模板的表现;
(3)第二种形式没有底层模板表现,也不存在闭合标签,样式被写入相应的标签源码里面;

底层模板的概念以及调用方式

1、什么是底层模板?

底层模板不是一个模板!他就是在实际页面当中所要显示的具体内容。

2、底层模板的应用:

调用方式为 [field:字段名/],实例演示如下。

{dede:arclist row='7' titlelen='21'}
<li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li>
{/dede:arclist}

自定义宏标记及智能标记向导的使用

 调用方式:{dede:mytag name='标记名称' ismake='yes/no'/}

SQL标签

1、SQL 标签简介:SQL 标签是一种直接使用 SQL 查询语句进行数据库查询,并输出一种高级运用,它的特点是更为灵活、方便、强大。

2、SQL标签书写格式:

{dede:sql sql="完整的SQL查询语句"}
[field:字段名/]
{/dede:sql}

3、SQL调用示例:

{dede:sql sql="select * From dede_archives where typeid = 10  limit 0,10"}
[field:title/]
{/dede:sql}

其它常用标签

1、问答标签 ask

{dede:ask row='10' qtype='ok' tid='0' titlelen='40'}
[field:title/]
{/dede:ask}

参数:
row:条数
qtype:问题类型  new commend ok notok high
底层字段:tid tidname title url typeurl

2、友情链接 flink

{dede:flink row='24' type='text' titlelen="24"  typeid="0"}
[field:link /]
{/dede:flink}

参数:
row:数量
type:输出类型 textall text image
titlelen:站点的最多字符
linktype:链接位置 1为内页 2为首页 0为未审核
typeid:站点类型 typeid="类型ID"

友情链接标签flink的使用说明

友情链接标签 flink 用于获取友情链接,其对应后台文件为"include/taglibflink.lib.php"。

调用方式分两种,便是文字调用和图片调用,我们先来看看文字调用方法:

{dede:flink row='24' type='text' titlelen="24"  typeid="0"}
[field:link /]
{/dede:flink}

再来看看图片调用方法(更改type类型即可):

{dede:flink row='24' type='image' titlelen="24"  typeid="0"}
[field:link /]
{/dede:flink}

row='24' 表示读取24个友情链接,如果row不设置,则默认为24;

titlelen="24" 表示友情链接文字名称取24字符(GBK为12个汉字,UTF-8为8个汉字)长度;

typeid="0" 或者不填这个属性,则读取全部类型的友情链接。(友情链接全部类型如下)

1 综合网站;2 娱乐类;3 教育类;4 计算机类;5 电子商务;6 网上信息;7 论坛类;8 其它类

注:后台代码 $wsql .= "And typeid = '$typeid'"; 

所以 typeid 这个变量,只能使用一个数字,不支持“1,2,3,4”这种格式。

如果想要支持“1,2,3,4”这种逗号间隔格式,则需要改动 include/taglibflink.lib.php 文件。

找到这一行: $wsql .= "And typeid = '$typeid'"; 

将代码改为: $wsql .= "And typeid in ($typeid)";

其实文字链接和图片链接调用区别就是type类型指定不同,如下所述:

type='image'则[field:link /]为连接+图片形式;

type='text' 则[field:link /]为连接+文字形式;

最后总结:

这是一些常见的织梦CMS模板标签书写规范和相关注意事项,希望每一位用织梦CMS建站的朋友都能学会规范使用标签,这必将帮助我们在今后网站建设的道路上学会更多。

草根站长月入过万的秘籍

来源:代码君(daimajun.com) |  欢迎分享本文,转载请注明出处!

作者:袁程旭 | 发布:2016-01-14

分类:建站分享

标签:织梦CMS  标签  

本文固定链接:http://daimajun.com/web/43.html

返回顶部