织梦内容管理系统模板代码参考
dedecms吧
全部回复
仅看楼主
level 1
织梦内容管理系统模板代码参考 --------------------------------------------------------------------------------织梦内容管理系统模板代码V2.0版风格说明:1、织梦内容管理系统V2.0以上版本的模板风格采用XML名字空间的风格,使用双重模板技术,这种先进的页面与代码分离思想,在同类软件中也是十分超前的。2、由于考虑到模板的代码可见性,在默认的情况下,系统用 "{"、"}" 符号来括起模板标记,如果你不喜欢这种风格,可以在config_base.php中更改为其它符号,如:"<"、">" 或 "["、"]"。3、Dede模板的代码与XML的名字空间形式的语法是相同的,但不允许嵌套。一般格式为: {dede:tagname attribute="value"/}{dede:tagname attribute="value"}{/dede}{dede:tagname attribute="value"}innertext{/dede} dede就是表示本系统的名字空间,这样的代码可以方便的将HTML标记或CSS标记区分开来。tagname 和 属性 或 属性值 是不分大小写的。4、2.0以上的版大部份模板标记支持二重模块技术,它的默认模板放在“模板目录/低层模板”中,如果你要自定义这些低层模板,一般不要更改“模板目录/低层模板”里的文件,只要直接把模板字符串放在innertext的位置即可,低层的模板直接用 ~名称~ 来映射同名的变量。例:{dede:list type="small"}
~fulltitle~
(~stime~)
点击:~click~
{/dede}5、本内容管理系统的解析器,分为文章模板解析器、列表模板解析器、板块模板解析器和专题模板解析器,考虑性能原因,这些解析器是分离的,因此你不能在文章模板中使用列表模板和板块模板的标记,反之也是相同的道理,虽然有些标记名称相同,但在不同的模板里可能得到的会是不同的内容。请参考指定的模板标记:[文章模板标记] [列表模板标记] [板块模板标记] [专题模板解析器] --------------------------------------------------------------------------------※文章模板※可选的插入代码为: 1、{dede:field name="value"/} 获得一个指定的字段。value可以为下值:title、stime、source、body、click、writer、id 、position(文章出处)是否支持二重模板:不支持2、{dede:likeart titlelength="24" line="10"}{/dede}用途:获得文章相关文章列表属性:titlelength 标题长度 line 结果行数 支持innertext 默认属性为:{dede:likeart titlelength="24" line="6"}·~title~
{/dede} coolart、hotart同 如果你使用默认属性,标记可简化为:{dede:likeart/}是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID3、{dede:coolart titlelength="24" line="6"}{/dede}用途:获得与文章同类的文章的推荐的文章列表 属性:titlelength 标题长度 line 结果行数 支持innertext是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID4、{dede:hotart titlelength="24" line="6"}{/dede} 用途:获得与文章同类的文章的热点的文章列表属性:titlelength 标题长度 line 结果行数 支持innertext是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID 5、{dede:channel type=""}{/dede}用途:获得相关类目。属性:type 类型,值枚举为: sun 下级分类,top 顶级频道列表,self 同级分类支持innertextInnerText支持的字段: typelink、typename 
2005年02月02日 03点02分 1
level 1
1、{dede:imglist typeid=0 row=1 col=4 imgwidth=100 imgheight=100 tablewidth="100%" sort="new" titlelength=20}{/dede}用途:显示一个图片列表属性及意义:[1]typeid 类别ID,为零或没有这个属性时表示不限类别[2]row 图片行数 col 图片列数[3]imgwidth 图片宽度 imgheight 图片高度[4]sort 排序方式 默认为 new ,把最新发布的排在前面,可选项为: hot 把点击数高的排列在前面 commend 最新的推荐文章[5]titlelength 标题文字的长度(中文*2)[6]infolength 文章简介的长度 [7]tablewidth 容器表格的大小,默认为 100%,可以选择用相对或绝对大小是否支持二重模板:支持默认的InnerText:
~imglink~
~textlink~支持的二重模板字段:ID、title、filename、img、imglink(带链接的图片)、textlink,info(文章简介)2、{dede:artlist typeid=0 row=6 sort="new" titlelength=10}{/dede}用途:显示一个文章列表属性及意义:[1]typeid 类别ID,为零或没有这个属性时表示不限类别[2]row 文章的行数 与line属性等同[3]line 文章的行数 与row属性等同[4]sort 排序方式 默认为 new ,把最新发布的排在前面,可选项为: hot 把点击数高的排列在前面 commend 最新的推荐文章[5]titlelength 标题文字的长度(中文*2)是否支持二重模板:支持默认的InnerText: ·~title~
支持的二重模板字段:ID、title、filename、stime、click、typelink(文章所属类目链接)、textlink(文章标题链接,即~title~)3、{dede:imginfolist typeid=0 row=3 col=1 infolength=30 imgwidth=60 imgheight=60 sort=hot titlelength=10 tablewidth='200'}{/dede}用途:返回一列带简介的图文信息这个标记与{dede:imglist/}是同一解析函数的,主要默认的低层模板不同,如果你调整适当的属性和低层模板,用{dede:imglist}innertext{/dede}也能达到同样的目的。属性及意义:[1]typeid 类别ID,为零或没有这个属性时表示不限类别[2]row 图文信息的行数[3]col 图文信息的列数[4]imgwidth 图片宽度 imgheight 图片高度[5]sort 排序方式 默认为 new ,把最新发布的排在前面,可选项为: hot 把点击数高的排列在前面 commend 最新的推荐文章[6]titlelength 标题文字的长度(中文*2) [7]infolength 文章简介的长度[8]tablewidth 容器表格的大小,默认为 100%,可以选择用相对或绝对大小是否支持二重模板:支持默认的InnerText:

~imglink~
~title~

~info~ 支持的二重模板字段:ID、title、filename、img、imglink(带链接的图片)、textlink,info(文章简介)4、{dede:vote name=""}{/dede}用途:返回一个投票用的表单,name是创建投票时所用的名字属性:name: 投票的名称(必须)lineheight: 投票项目的行高tablewidth: 投票容器表格的大小titlebgcolor: 投票标题的背景颜色titlebackground: 投票标题的背景图片5、{dede:link row=3 col=6 type="text" titlelength="24"}{/dede} 用途:返回友情链接的表格属性:type: 可选为:text和img 其中img为标准的:88*31格式。 row: 行数col: 列表titlelen: 标题长度,默认为 24 即 12中文字tablestyle: 表格的HTML属性 6、{dede:channel typeid=0}{/dede} 
2005年02月02日 03点02分 3
level 1
用途:获得一个频道链接列表属性: typeid: 为0时表示顶级频道列表,否则为这个类目的下级分类列表。支持:InnerText二重模板字段:typelink typename 7、{dede:channelArtlist typeid=0 bgcolor='' background=''}{/dede} 用途:用于获取某类目的下级类目的指定条数的文章列表,它具有 artlist 的所有属性,但是多了以下几个属性:col 列数 bgcolor 类目标题的背景颜色background 类目标题的背景图片titleheight 类目标题的行高titleimg 类目标题的图片(默认的情况下,这里为§符号,因为程序内并不适合放图片)tablewidth 类目列表格的宽度(一般多列时才需设置)例: {dede:channelArtlist typeid=0 col=2 row=6 bgcolor=#A09D74 background='/php/modpage/img/2-mbg2.gif' titleheight='22' titleimg='/php/modpage/img/file.gif' tablewidth='98%' /} 这些附加的属性是用于定义类目的链接样式的至于文章列表的样式,其属性和artlist标记完全相同,请参考{dede:artlist/}标记。 8、{dede:webinfo name=''/} 用途:获得一个系统配置参数。目前支持:webname、baseurl、adminemail、powerby-------------------------------------------------------------------------------- ※专题模板※可选插入代码: 专题的功能和上一版没作什么变动,唯独是代码风格的改变。1、{dede:field name="value"/} 获得一个指定的字段。value可以为下值:title、specimg(专题图片及链接)、specmsg(专题简介)、click、id 、position(文章出处)是否支持二重模板:不支持2、{dede:speclist titlelength="24"}{/dede}专题文章列表是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID 3、{dede:speclike titlelength="24"}{/dede}专题相关文章列表是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID 4、{dede:coolart titlelength="24" line="6"}{/dede}用途:获得与文章同类的文章的推荐的文章列表 属性:titlelength 标题长度 line 结果行数 支持innertext是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID5、{dede:hotart titlelength="24" line="6"}{/dede} 用途:获得与文章同类的文章的热点的文章列表属性:titlelength 标题长度 line 结果行数 支持innertext是否支持二重模板:支持InnerText支持的字段: filename、title、stime、ID 6、{dede:channel type=""}{/dede}用途:获得相关类目。属性:type 类型,值枚举为: sun 下级分类,top 顶级频道列表,self 同级分类支持innertextInnerText支持的字段: typelink、typename 
2005年02月02日 03点02分 4
level 1
这东西要置顶虽然很不想学
2005年02月02日 03点02分 5
level 1
good
2005年02月06日 14点02分 6
level 0
问一下,在文章里可以直接把本文的简介调用吗?我希望把它放在meta里,好象弄了几次不成功?
2005年02月07日 03点02分 7
level 0
.............
2005年02月10日 06点02分 8
level 1
最新的版本才支持,用{dede:field name="msg"/}
2005年02月14日 04点02分 9
level 1
看看!
2005年02月25日 13点02分 10
level 0
能控制出外的输出长短吗?还有输出类型!!!!
2005年05月18日 03点05分 11
level 0
不错不错.今天我在学这个系统
2005年05月21日 09点05分 12
level 0
确实不错。这个东东,偶爱上了
2005年07月29日 07点07分 13
1