最全织梦模板标签使用手册

合集下载

织梦模板操作手册

织梦模板操作手册
}
.box_xg .title_xg {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 26px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 26px; FONT-SIZE: 14px;
列表页tit:
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
日期:<span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span>
</div>
简介:[field:description/]...
[field:description function='cn_substr(@me,200)'/]...

DedeCMS标签手册 各类标签代码说明

DedeCMS标签手册 各类标签代码说明
【flink 标记】等同 friendlink
功能说明用于获取友情链接
适用范围封面模板
()基本语法
{dede:flink type= row= col= titlelen= ቤተ መጻሕፍቲ ባይዱablestyle=}{/dede:flink}
()属性
[]type链接类型值
a textall 全部用文字显示
其中 position 为 &ldquo;栏目一 > 栏目二&rdquo; 这样形式的链接title则为这种形式的标题
文档模板positionphpurltempleturlmemberurlpowerbyindexurlindexnamespecurlid(同 IDaid)
() 文档所有内容字段
b textimage 文字和图得混合排列
c text 仅显示不带Logo的链接
d image 仅显示带Logo的链接
[]row显示多少行默认为行
[]col显示多少列默认为列
[]titlelen站点文字的长度
[]tablestyle 表示&nbsp;<table 这里的内容>&nbsp;
()基本语法
{dede:field name=字段名/}
() 系统分配的field
板块模板phpurlindexurlindexnametempleturlmemberurlpowerbywebnamespecurl
列表模板positiontitlephpurltempleturlmemberurlpowerbyindexurlindexnamespecurl栏目表dede_arctype的所有字段

DedeCMS V5.3 模板标签参考手册

DedeCMS V5.3 模板标签参考手册

DedeCMS V5.3 模板标签参考手册
来源:织梦官方作者:admin发表于:2009-09-29 12:24点击:10001
DedeCMS V5.3 常用问题手册发布这里天涯收集了用户在论坛或者QQ中的一些问题,总共分为概念篇、安装篇、升级篇、整合篇、使用篇、销售篇、其他类几个部分,每个部分选了用户常见的一些使用问题,将其打包为CHM文件,提供大家下载阅读,并且手册会以后进行
DedeCMS V5.3 模板标签参考手册发布
这是DedeCMS V5.3版本的标签手册,手册方便用户制作模板、学习系统所编写,之前在织梦的帮助中心有相关的标签内容,这里我将其整理并且重新进行了一些编辑,为了方便大家使用,讲内容大包为CHM格式,手册含有基本的标签说明、相关二次开发函数,并且列举了标签常用使用的几个说明。

手册将不断更新整理内容,希望大家在标签方面有什么好的想法即时同我取得联系,可以发送到邮箱[url=mailto:tianya@]tianya@[/url] 中。

织梦dedecms淘宝客3.1模板标签教程说明

织梦dedecms淘宝客3.1模板标签教程说明

织梦dedecms淘宝客3.1模板标签教程说明简介:[默认模板目录] \templates\default [模板文件] 1.index.htm 网站首页2.item-list.htm 商品列表页3.item-view.htm 商品内容页[模板标签] channellist 淘宝频道名称调用标签--------------------------------- 使用范围:全局功能:调用淘宝频道列表参数:默认模板目录]\templates\default[模板文件]1.index.htm 网站首页2.item-list.htm 商品列表页3.item-view.htm 商品内容页[模板标签]channellist 淘宝频道名称调用标签---------------------------------使用范围:全局功能:调用淘宝频道列表参数:cid=$cfg_nav_iterms需要调用的淘宝cid系统默认配置$cfg_nav_iterms中为50014851,50014852,50014854,50010686,50014927,5000385,可自行更改row=8显示的行数,默认为8行示例:{dede:channellist row=8}<a href="{dede:field.channelurl/}">{dede:/}</a><br />{/dede:channellist}底层字段:channelurl:频道列表name:栏目标题cid:淘宝频道ID(淘宝)parent_cid:父级频道id(淘宝)----------------------------------------------------------------------------------------------------------itemlist 淘宝商品列表调用标签------------------------------使用范围:全局功能:可以调用一个自定义排序筛选的列表参数:num_iids=特定商品id的信息cid=淘宝类目cidrow=8显示行数keyword=搜索关键词,例如:phparea=商品所在地,例如:江苏orderby=commissionRate_asc显示排序,默认排序:default price_desc(价格从高到低) price_asc(价格从低到高) credit_desc(信用等级从高到低) commissionRate_desc(佣金比率从高到底) commissionRate_asc(佣金比率从低到高) commissionNum_desc(成交量成高到低) commissionNum_asc(成交量从低到高) commissionVolume_desc(总支出佣金从高到底) commissionVolume_asc(总支出佣金从低到高) delistTime_desc(商品下架时间从高到底) delistTime_asc(商品下架时间从低到高) cres=5卖家起始信誉卖家信用: 1heart(一心) 2heart (两心) 3heart(三心) 4heart(四心) 5heart(五心) 1diamond(一钻) 2diamond(两钻) 3diamond(三钻) 4diamond(四钻) 5diamond(五钻) 1crown(一冠) 2crown(两冠) 3crown(三冠) 4crown(四冠) 5crown(五冠) 1goldencrown(一黄冠) 2goldencrown(二黄冠) 3goldencrown(三黄冠) 4goldencrown(四黄冠) 5goldencrown(五黄冠)cred=15卖家结束信用ps=商品价格区间开始pd=商品价格区间结束crs=商品佣金比率开始crd=商品佣金比率结束cns=商品推广个数开始cnd=商品推广个数结束示例:{dede:itemlist}<a href="{dede:field.arcurl/}">{dede:field.title/}</a><br />{/dede:itemlist}底层字段:arcurl(本站地址连接),其他底层字段参考:/a/api/api-getproductlist/中返回结果字段说明.如果使用num_iids属性,则其他属性无效,调用字段的底层标记参考:/a/api/api-productitemsconvert/----------------------------------------------------------------------------------------------------------datalist 列表页显示数据标签------------------------------使用范围:列表页功能:用于展示一个数据列表参数:pagesize=20数据显示条数示例:{dede:datalist pagesize=20}<p><a href="{dede:field.arcurl/}">{dede:field.title/}</a></p>{/dede:datalist}<p>{dede:pagelist/}</p>底层字段:arcurl(本站地址连接),其他底层字段参考:/a/api/api-getproductlist/中返回结果字段说明----------------------------------------------------------------------------------------------------------pagelist 列表页分页标签------------------------------使用范围:列表页功能:用于展示一个数据列表参数:无示例:{dede:datalist pagesize=20}<p><a href="{dede:field.arcurl/}">{dede:field.title/}</a></p>{/dede:datalist}<p>{dede:pagelist/}</p>底层字段:无[特殊用法]1.标签嵌套channellist和itemlist标签嵌套使用,能够生成一组商品数据示例:{dede:channellist par=cid}{dede:/}<br />{dede:itemlist}<a href="{dede:field.arcurl/}">{dede:field.title/}</a><br />{/dede:itemlist}<hr/>{/dede:channellist}这里注意嵌套属性par=cid,在子级标签中可以动态调用父级cid的元素2.内容页支持标签内容页使用/a/api/api-getitemdetail/接口获取数据,在内容页模板(item-view.htm)中直接使用{dede:var.底层变量名称/}来获取对应变量,例如获取标题,使用{dede:var.title /}即可.这里我们特殊处理了2个变量:{dede:var.shorturl /} 商品短地址URL{dede:var.shortshopurl/} 商铺短地址URL,这两个url解析后的基本地址为:http://站点名称/?ct--plus--ac--short--num_iid--*******这样的地址比淘宝推广地址/t_8?e=7HZ6*******56vKutsD4QDIR1GZtSxmOMPl5xxpQsxAFurra3Fc6g LjL5wEFvMtQzdhqws3kbOyM%2BTr7yYTiUuQ&p=mm_17444354_0_0&n=19&u=12102579de1000 7简短些.3.itemlist标签使用itemlist标签的说明除了参考手册之外,这里给出了几种特殊的itemlist标签用法:(1)调用特定产品内容{dede:itemlist num_iids='8629022725,6001334421,7801987917'}<a href="{dede:field.arcurl/}">{dede:field.title/}</a><br />{/dede:itemlist}调用num_iid为8629022725和6001334421以及780198791的商品(2)嵌套标记(见上)4.获取搜索地址如果需要获取一个检索地址,例如搜索:dedecms,可以用系统提供的GetSearchUrl()函数,例如,我们需要获取一个类目为关键词的检索信息,只需要用下面的标签:{dede:channellist}<a href="{dede: function='GetSearchUrl(@me)'/}">{dede:/}</a><br />{/dede:channellist}。

DEDECMS织梦模板制作手册(超详细)

DEDECMS织梦模板制作手册(超详细)

DEDECMS模板制作教程1.Arclist 标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。

2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。

主要用来获得到系统变量的值或者路径,用法很灵活。

可以直接展示数据,如调用position,得到栏目一> 栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。

3.Channel 标记主要用于获取栏目列表,用法非常简单,主要是区分“type = top,sun/son,self ”的所调用的对象就行了。

4.Type标记表示指定的单个栏目的链接,用法非常简单。

5.Autochannel标记使用实例6.Mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。

辅助插件的广告管理也有相似的效果。

7.Type标记用于获取一组投票表单。

其使用范围限于:封面模板。

8.Flink 标记使用实例用于获取友情链接。

调用该标记后可以得到四种友情链接的形式。

9.Mynew标记使用实例用于获取站内新闻。

站内新闻有利于站长及时与会员沟通。

10.ChannelArtlist标记使用实例用于获取当前频道的下级栏目的内容列表。

该标记在封面模板(包括主页)中的经常被用到11.List 标记使用实例12.Pagelist 标记使用实例13.Pagebreak标记使用实例14.Prennext标记使用实例15.Pagetitle标记使用实例模板教程【Arclist 标记使用实例】(一)Arclist标记的使用思路、步骤:一、明确使用范围我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Arclist 标记】的使用范围是:封面模板、列表模板、文档模板。

即对应templets\default\文件夹下的index_识别ID.htm模板、list_识别ID.htm模板、article_识别ID.htm模板)二、通过调试了解其使用方法我调试的方法是:将templets\default\文件夹下的index.html文件代码,全部掏空。

DedeCMSV5.7标签手册

DedeCMSV5.7标签手册
基本语法
{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''} <a href='[field:bookurl /]'>[field:bookname /]</a><br /> {/dede:booklist}
基本语法
{dede:group row='6' orderby='threads' titlelen='30'} <li> <span><img style="visibility: inherit;" title="[field:groupname/]" src="[field:icon/]" /></span > <span><a href="[field:url/]" title="[field:groupname/]" target="_blank">[field:groupname/]</a> </span> </li> {/dede:group}
基本语法
{dede:feedback} <ul> <li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对 [field:titl e/] 的评论:</li> <li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]" class='fbmsg'>[field:msg /]</a> </li> </ul> {/dede:feedback}

织梦常用标签总结标签调用图片调用等

织梦常用标签总结标签调用图片调用等

1.标签名称:channel标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息功能说明:用于获取栏目列表适用范围:全局使用基本语法:{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}注意:在此dede大括号添加标记样式的时候需要用一对单引号''。

参数说明:typeid = '0' 栏目IDreid = '0' 上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目currentstyle = '' 应用样式底层模板字段:ID(同id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)例:{dede:channel type='top' row='9'}<a href="[field:typeurl/]" rel="nofollow">[field:typename/]</a> |{/dede:channel}注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类模板路径标签:{dede:global.cfg_templets_skin/}/ 克隆完模板后第一步要做的是替换href路径(一般为对css样式的引入。

织梦模板标签

织梦模板标签

一、织梦模板标签的书写格式以及注意事项:1. 书写格式:①{dede:标签名参数='值' 参数='值'} 底层模板{/dede:标签名}②{dede:标签名参数='值'/}2.注意事项:①标签书写必须使用半角状态;②如1—①的标签调用必须有于标签名开始的闭合标签且存在于底层模板的表现;③如1—②没有底层模板表现,也不存在闭合标签;他想样式被写入到了相应的标签源码里面。

二、底层模板的概念以及调用方式:1. 什么是底层模板?底层模板不是一个模板! 他就是在实际页面当中所要显示的具体内容;2. 底层模板的应用:调用方式[field:字段名/]实例:{dede:arclist row='6' titlelen='20'}<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 #@__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 typeurl2.友情链接flink{dede:flink row='10' type='image'/}参数:row:数量qtype:输出类型textall text imagetitlelen:站点的最多字符linktype:链接位置 1 为内页2为首页0为未审核typeid:站点类型typeid="类型ID"大学生论坛。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DedeCms模板安装/制作概述:DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCms支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外,DedeCms也支持使用风格的形式使用模板,默认风格是default,它表示系统默认使用cmspath/templets/default 这个文件夹的模板,如果你下载了一套新的模板,你可以不必要删除default 原有的文件,把下载的模板文件夹命名你想要的风格名称,如style2 等,然后在后台修改了默认的模板风格名称为style2 ,那系统将使用templets/style2 这文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效。

一、概念,设计和使用模板,必须要理解下面几个概念1、板块(封面)模板:指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。

2、列表模板:指网站某个栏目的所有文章列表的模板,一般用“list_识别ID.htm” 命名。

3、档案模板:表示文档查看页的模板,如文章模板,一般用“article_识别ID.htm” 命名。

4、其它模板:一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。

二、命名,DedeCms模板默认命名规则如下1、模板保存位置:模板目录:cmspath/templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}2、模板文件命名规范:(1)index_识别ID.htm:表示板块(栏目封面)模板;(2)list_识别ID.htm:表示栏目列表模板;(3)article_识别ID.htm:表示内容查看页(文档模板,包括专题查看页);(4)search.htm:搜索结果列表模板;(5)index.htm:主页模板;注解:[识别ID]可以在“频道模型管理”的地方获得,当然,你也可以在“频道模型管理”的地方确定某个频道的模板命名。

例:list_image.htm 表示是就是内容类型为图片集的栏目默认列表模板。

article_article.htm 表示的是文章查看页模板。

三、其它模板说明1、默认底层模板位置:cmspath/templets/system功能:在没有指定标记的默认底层模板的时候,系统将自动调用这个文件夹的相应文件作为底层模板。

2、插件目录模板位置:cmspath/templets/plus功能:评论、友情链接、RSS地图等模板。

3、会员后台模板位置:cmspath/member/templets功能:会员后台的模板。

四、二次开发DedeCms主要的模板解析类是include/inc_arcpart_view.php、include/inc_arclist_view.php、include/inc_archives_view.php,这些类是与pub_dedetag.php一起工作的,如果你想为文档模板、列表模板、板块模板增加一些功能,可以直接修改这几个类的ParseTemplet()或ParseTempletsFirst()这类的方法,把标记名称,属性对应试相应该的功能函数即时。

◆织梦模板标记简介:在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。

织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。

1、织梦模板引擎的代码样式有如下几种形式:{dede:标记名称属性='值'/}{dede:标记名称属性='值'}{/dede:标记名称}{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}提示:如果使用带底层模板的标记,必须严格用{dede:标记名称属性='值'}{/dede:标记名称} 这种格式,否则会报错。

2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。

(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:{dede:global name='变量名称'}{/dede:global}或{dede:global name='变量名称'/}其中变量名称不能加$ 符号,如变量$cfg_cmspath ,应该写成{dede:global name='cfg_cmspath'/} 。

(2) foreach 用来输出一个数组,形式为:{dede:foreach array='数组名称'}[field:key/] [field:value/]{/dede:foreach}(3) include 引入一个文件,形式为:{dede:include file='文件名称' ismake='是否为dede板块模板(yes/no)'/}对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:{dede:标记名称属性='值' function='youfunction("参数一","参数二","@me")'/}其中@me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}4、织梦标记允许有限的编程扩展。

格式为:{dede:tagname runphp='yes'}$aaa = @me;@me = "123456";{/dede:tagname}@me 表示这个标记本身的值,因此标记内编程是不能使用echo之类的语句的,只能把所有返回值传递给@me。

此外由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText。

◆织梦内容管理系统模板标签代码参考【Arclist 标记】这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。

功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板基本语法:{dede:arclist typeid='' row='' col='' titlelen='' infolen=''imgwidth='' imgheight='' listtype='' orderby='' keyword=''}底层模板(InnerText){/dede:arclist}属性说明:[1] typeid='' 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;[2] row='' 表示返回文档列表总数;[3] col='' 表示分多少列显示(默认为单列);[4] titlelen='' 表示标题长度;[5] infolen='' 表示内容简介长度;[6] imgwidth='' 表示缩略图宽度;[7] imgheight='' 表示缩略图高度;[8] type='' 表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档§ type='commend'时,表示推荐文档,等同于{dede:coolart}{/dede:coolart}§ type='image'时,表示必须含有缩略图片的文档,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist}§ type='spec'时,表示专题,等同于标记{dede:specart}{/dede:specart}以上属性值可以联合使用,如:type='commend image' 表示推荐的图片文档[9] orderby='' 表示排序方式,默认值是senddate 按发布时间排列。

§ orderby='hot' 或orderby='click' 表示按点击数排列§ orderby='pubdate' 按出版时间排列(即是前台允许更改的时间值)§ orderby='sortrank' 按文章的新排序级别排序(如果你想使用置顶文章则使用这个属性)§ orderby='id' 按文章ID排序§ orderby='postnum' 按文章评论次数排序§ orderby='rand' 随机获得指定条件的文档列表[10] orderway='' 值为desc 或asc ,指定排序方式是降序还是顺向排序,默认为降序。

[11] keyword='' 表示含有指定关键字的文档列表,多个关键字用","分开[12] channelid='' 表示特定的频道模型ID,内置的频道:专题(-1)、文章(1)、图集(2)、Flash(4)、软件(3)[13] limit='起始,结束' 表示限定的记录范围,row属性必须等于"结束- 起始",mysql的limit语句是由0起始的,如“limit 0,5”表示的是取前五笔记录,“limit 5,5”表示由第五笔记录起,取下五笔记录,使用了本属性后,row属性将无效。

相关文档
最新文档