dede织梦cms模板标签说明
织梦CMS数据库表和字段说明手册
织梦CMS数据库表和字段说明手册织梦CMS(DedeCMS)是一款广泛应用于企业和个人网站的内容管理系统。
了解其数据库表和字段对于管理和维护织梦CMS网站至关重要。
1. 核心表织梦CMS的核心表主要包括以下几个:1.1. #@__arctype该表用于存储文章类型信息。
•id:自增ID,作为主键。
•typeid:类型ID。
•typename:类型名称。
•typedir:类型目录。
•moresite:是否允许多站点。
•isdefault:是否为默认类型。
•defaultname:默认名称。
•namerule:名称规则。
•namerule2:名称规则2。
•sites:站点ID。
1.2. #@__dede_addonarticle该表用于存储插件文章信息。
•id:自增ID,作为主键。
•aid:文章ID。
•title:文章标题。
•shorttitle:短标题。
•writer:作者。
•source:来源。
•posttime:发布时间。
•mid:模型ID。
•redirecturl:跳转URL。
•arcrank:文章等级。
•click:点击量。
•money:金钱。
•weight:权重。
•goodpost:是否加精。
•status:发布状态。
•senddate:发送日期。
•taskid:任务ID。
•ismember:是否为会员。
•keywords:关键词。
•description:描述。
•posid:位置ID。
•url:URL。
1.3. #@__dede_addonindex该表用于存储插件首页信息。
•id:自增ID,作为主键。
•indexid:首页ID。
•indexname:首页名称。
•indexdir:首页目录。
•indexfile:首页文件名。
•sites:站点ID。
1.4. #@__dede_addonmenu该表用于存储插件菜单信息。
•id:自增ID,作为主键。
•menuid:菜单ID。
•menuname:菜单名称。
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文件代码,全部掏空。
织梦CMS标签-课堂笔记【首页篇】
注意点:1.dede的标签不可以嵌套(除了channelartlist里面可以嵌套指定的标签),那么当需要使用{dede:global.cfg_webname/}dede标签的时候我们需要转换成[field:global.cfg_webname/]2.使用范围我们讲的标签,如果不特殊说明那就是说这个标签可以在任何的模板页使用全局使用,所有的模板页面都可以使用!首页常用标签:1.{dede:global.cfg_soft_lang/}调用出网站的编码2.{dede:global.cfg_webname/}调用出网站的名称3.{dede:global.cfg_description/}调用出网站的描述信息4.{dede:global.cfg_keywords/}调用出网站的关键字5.{dede:global.cfg_templets_skin/}调用出默认模板文件的目录6.{dede:global.cfg_cmsurl/}调用出网站的目录,url地址7.{dede:global.cfg_cmspath/}调用出网站的所在路径8.{dede:global.cfg_dataurl/}调用出网站的data目录9.{dede:global.cfg_basehost/}调用出网站所在的域名10.{dede:myad name='sifangku'/}调用出对应的广告name后面的值表示广告位标识11.{dede:include filename='my_head.htm'/}引入另外一个模板文件,只要在filename后面写上模板文件的名字就可以了基本现象:双标签:写在双标签之间的内容会被循环的输出(重复的输出)写在双标签之间的字段标签,在被输出的时候转换成了对应的内容12.channel标签[field:typename/] 栏目名称[field:typelink/] 栏目的url地址(据对路径)type 表示需要取出的栏目的类型,顶级栏目(top),子栏目(son,需要配合typeid)row表示取出几条栏目13.arclist标签{dede:arclist}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}[field:title/] 对应的是文档的标题[field:arcurl/] 对应的是文档的url地址flag属性指定文章自定义属性flag=“h”调用头条文章titlelen属性指定文章标题长度14.channelartlist标签用在首页:功能:调用出网站的顶级栏目,以及栏目下面的文章。
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模板标签教程说明简介:[默认模板目录] \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}。
5、dede织梦CMS二次发--标签篇
标签篇adminname仅内容模板V55,V56,V57获得责任编辑名称基本语法{dede:adminname /}arclist全局标记V55,V56,V57获取指定文档列表基本语法{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' type='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}标签属性∙col:分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示∙row:返回文档列表总数(获取的总记录数)∙typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目∙getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类∙titlelen:标题长度等同于titlelength∙infolen:表示内容简介长度等同于infolength∙imgwidth:缩略图宽度∙imgheight:缩略图高度∙type: 栏目类型image含有缩略图commend推荐∙orderby:文档排序方式∙keyword:含有指定关键字的文档列表,多个关键字用","分∙innertext:单条记录样式∙aid:指定文档ID∙idlist:提取特定文档(文档ID∙channelid:频道ID∙limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录∙flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]∙noflag:同flag,但这里是表示不包含这些属性∙orderway:值为desc 或asc ,指定排序方式是降序还是顺向排序,默认为降序∙subday:表示在多少天以内的文档∙Limit和row 的优先级limit 优先∙关于图片显示,如果没有type属性那么所有记录都显示缩略图,没有缩略图的显示默认的,type属性值为image 时显示只带缩略图的记录,type属性值为commend时显示推荐的记录∙同一属性多次存在时,执行最后一个属性值arclistsg全局标记V55,V56,V57单表独立模型的文档列表调用标记基本语法{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclistsg}标签属性∙row:返回文档列表总数∙typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目∙titlelen:标题长度等同于titlelength∙orderwey:排序方向∙keyword:含有指定关键字的文档列表,多个关键字用","分∙innertext:单条记录样式(innertext是放在标签之间的代码)∙arcid:指定文档ID∙idlist:提取特定文档(文档ID)∙channelid: 频道ID∙limit:表示限定的记录范围∙flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]∙subday:表示在多少天以内的文档∙arcpagelistask全局标记V55,V56,V57问答调用标签基本语法{dede:ask row='6' qtype='new' tid='0' titlelen='24'}<dd><span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span><span class="tlink"><a href="[field:url/]">[field:title/]</a></span></dd>{/dede:ask}标签属性∙row:调用条数∙qtype:排序类型commend 推荐、ok 表示已解决问题、high 高分问题、new 最新问题∙tid:栏目id,默认是全部∙titlelen:标题长度autochannel全局标记V55,V56,V57指定排序位置的单个栏目的链接基本语法{dede:autochannel partsort='' typeid=’’}{/dede:autochannel}标签属性∙partsort:栏目所在的排序位置∙typeid:获取单个栏目的顶级栏目bookcontentlist全局标记V55,V56,V57连载图书最新内容调用基本语法{dede:bookcontentlist row='12' booktype='-1' orderby='lastpost' author='' keyword=''} <table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td width='40%'>[[field:cataloglink/]] [field:booklink/]</td><td width='40%'>[field:contentlink/]</td><td width='20%'>[field:lastpost function="GetDateMk(@me)"/]</td></tr></table>{/dede:bookcontentlist}标签属性∙row:调用记录条数∙booktype:图书类型,0 图书、1 漫画,默认全部∙orderby:排序类型,当按排序类型为commend 表示推荐图书∙author:作者∙keyword:关键字booklist全局标记V55,V56,V57连载图书调用基本语法{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}<a href='[field:bookurl /]'>[field:bookname /]</a><br />{/dede:booklist}标签属性∙row:调用记录条数∙booktype:图书类型,0 图书、1 漫画,默认全部∙orderby:排序类型,当按排序类型为commend 表示推荐图书∙author:作者∙keyword:关键字cattree全局标记V55,V56,V57调用树形类目基本语法{dede:cattree typeid='' catid='' showall=''/}标签属性∙typeid:顶级树id∙catid:上级栏目id∙showall:在空或不存在时,强制用产品模型id;如果是yes 刚显示整个语言区栏目树;为其它数字则是这个数字的模型的id∙Typeid 存在值表示获取该栏目同级的同类型分类树,catid 存在值获取该栏目下的分类树∙Catid 的优先级高于typeidchannel全局标记V55,V56,V57用于获取栏目列表基本语法{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}标签属性∙typeid:栏目ID∙reid:上级栏目ID∙row:调用栏目数∙col:分多少列显示(默认为单列)∙type:son表示下级栏目,self表示同级栏目,top顶级栏目(top 最高,只要有该值不管typeid 和reid 的值)∙currentstyle:应用样式∙channelartlist全局标记V55,V56,V57获取当前频道的下级栏目的内容列表标签基本语法{dede:channelartlist row=6}<dl><dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt> <dd>{dede:arclist titlelen='42' row='10'} <ul class='autod'><li><a href="[field:arcurl /]">[field:title /]</a></li><li>([field:pubdate function="MyDate('m-d',@me)"/])</li></ul>{/dede:arclist}</dl>{/dede:channelartlist}标签属性∙typeid:频道ID∙row:获取的栏目返回值demotag全局标记V55,V56,V57这仅是一个演示标签基本语法{dede:demotag /}feedback全局标记V55,V56,V57用于调用最新评论基本语法{dede:feedback}<ul><li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对[field:title/] 的评论:</li><li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]" class='fbmsg'>[field:msg /]</a></li></ul>{/dede:feedback}标签属性∙row:调用评论条数∙titlelen:标题长度∙infolen:评论长度flink全局标记V55,V56,V57用于获取友情链接基本语法{dede:flink row='24'/}标签属性∙type:链接类型∙row:链接数量∙titlelen:站点文字的长度∙linktype:链接位置内页∙typeid:所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看∙flinktype全局标记V55,V56,V57用于获取友情链接类型基本语法{dede:flink row='24'/}标签属性∙row:链接类型数量∙titlelen:链接文字的长度group全局标记V55,V56,V57圈子调用标签基本语法{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}标签属性∙row:调用条数∙orderby:排列顺序(默认是主题数)∙titlelen:圈子名称最大长度groupthread全局标记V55,V56,V57圈子主题调用标签基本语法{dede:groupthread gid='0' orderby='dateline' orderway='desc' row='12' titlelen='30'}<li><a href='[field:groupurl/]' target="_blank">[[field:groupname function="cn_substr(@me,10)"/]]</a><a href="[field:url/]" title="[field:subject/]" target="_blank">[field:subject/]</a>([field:lastpost function="GetDateMk('@me')"/])</li>{/dede:groupthread}标签属性∙gid:圈子id,默认为全部∙orderby:排序,默认为时间∙orderway:排序方向,默认是最新主题在前∙row:记录数∙titlelen:主题标题(subject)最大长度hotwords全局标记V55,V56,V57获取网站搜索的热门关键字基本语法{dede:hotwords /}标签属性∙num:关键词数目∙subday:天数∙maxlength:关键词最大长度∙infoguide全局标记V55,V56,V57分类信息的地区与小分类搜索基本语法{dede:infoguide /}infolink全局标记V55,V56,V57调用分类信息地区与类型快捷链接基本语法{dede:infolink /}json全局标记V57调用某个远程连接的json数据库基本语法{dede:json url='http://yoursite/json.php' cache=300}[field:id/]-[field:title/]<br/>{/dede:json}标签属性∙url:json数据地址∙cache:缓冲时间likearticle全局标记V55,V56,V57自动关连文档标签基本语法{dede:likearticle row='' col='' titlelen='' infolen=''}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:likearticle}标签属性∙col:分多少列显示(默认为单列)∙row:返回文档列表总数∙titlelen:标题长度等同于titlelength∙infolen:表示内容简介长度等同于infolength∙mytypeid:手工指定要限定的栏目id,用,分开表示多个∙innertext:单条记录样式(指标签中间的内容)likepage全局标记V55,V56,V57调用相同标识单页文档基本语法{dede:likepage likeid='' row=''/}标签属性∙row:调用条数∙likeid:标识名∙likesgpage全局标记V55,V56,V57单页文档调用标签基本语法{dede:likespage row=''/}标签属性∙row:调用条数loop全局标记V55,V56,V57调用任意表的数据标签基本语法{dede:loop table='dede_archives' sort='' row='4' if=''} <a href='[field:arcurl/]'>[field:title/]</a>{/dede:loop}标签属性∙table:查询表名∙sort:用于排序的字段∙row:返回结果的条数∙if:查询的条件memberinfos全局标记V55,V56,V57文档关连的用户信息基本语法{dede:memberinfos mid = '' /}标签属性∙mid:用户IDmemberlist全局标记V55,V56,V57会员信息调用标签基本语法{dede:memberlist orderby='scores' row='20'}<a href="../member/index.php?uid={dede:erid /}">{dede:erid /}</a> <span>{dede:field.scores /}</span>{/dede:memberlist}标签属性∙row:调用数目∙iscommend:是否为推荐会员∙orderby:按登陆时间排序money 按金钱排序scores 按积分排序myad全局标记V55,V56,V57获取广告代码基本语法{dede:myad name=''/}标签属性∙typeid:投放范围,0为全站∙name:广告标识∙mynews全局标记V55,V56,V57站内新闻调用标签基本语法{dede:mynews row='' titlelen=''/}标签属性∙row:调用站内新闻数∙titlelen:新闻标题长度∙mytag全局标记V55,V56,V57用于获取自定义宏标记的内容基本语法{dede:mytag typeid='0' name=''/}标签属性∙name:标记名称,该项是必须的属性,以下2、3是可选属性∙ismake:默认是no 表示设定的纯HTML代码,yes 表示含板块标记的代码∙typeid:表示所属栏目的ID,默认为0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID∙php全局标记V55,V56,V57调用PHP代码基本语法{dede:php}$a = "dede";echo $a;{/dede:php}productimagelistsoftmsg软件内容模板V55,V56,V57下载说明标签基本语法{dede:softmsg /}sonchannel全局标记V55,V56,V57子栏目调用标签基本语法{dede:sonchannel}<a href='[field:typeurl/]'>[field:typename/]</a>{/dede:sonchannel}标签属性∙row:返回数目∙col:默认单列显示∙nosonmsg:没有指定ID子栏目显示的信息内容∙sqlV55,V56,V57用于获取MySQL数据库内容的标签基本语法{dede:sql sql='' db='default'}[field:title/]{/dede:sql}标签属性∙sql:需要查询的sql语句∙appname: 默认为default,即当前dedecms的数据库,如果需要自定义,可以在data/tag/sql.inc.php中扩展,具体扩展方法查看配置文件头部说明tag全局标记V55,V56,V57TAG调用标签基本语法{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}标签属性∙row:调用条数∙sort:排序方式month,rand,week∙getall:获取类型0 为当前内容页TAG标记,1为获取全部TAG标记type全局标记V55,V56,V57表示指定的单个栏目的链接基本语法<a href="[field:typelink /]">[field:typename /]</a>{/dede:type}标签属性∙typeid:指定栏目IDvote全局标记V55,V56,V57用于获取一组投票表单基本语法{dede:vote id='' lineheight='22' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#FFFFFF'/}{/dede}标签属性∙id:数字,当前投票ID∙lineheight:表格高度∙tablewidth:表格宽度∙titlebgcolor:投票标题背景色∙titlebackground:标题背景图∙tablebg:投票表格背景色。
dedecms相关标签说明
一、dedecms首页制作流程:1.将index.html的后缀名更改为index.htm2.用dedecms标签替换网页三大标签的文本内容3.用dedecms标签修改样式表的路径和图片的路径4.提取公共区域(头部公共区域和底部公共区域),用dw创建一个空白html文档,删除所有默认生成的html格式,然后将头部区域复制到此html文档中,保存为head.htm;同理制作底部模板footer.htm5.进行栏目地址的补充、文章数据的调用二、dedecms的标签介绍:1、首页三大标签:<title>{dede:global.cfg_webname/}</title> 调用系统基本参数设置的【网站名称】<meta name="keywords" content="{dede:global.cfg_keywords/}" /> 调用系统基本参数设置的【站点默认关键字】<meta name="description" content="{dede:global.cfg_description/}" /> 调用系统基本参数设置的【站点描述】2、dedecms路径标签:{dede:global.cfg_templets_skin/} dedecms站点默认模板风格标签表示引入默认模板风格(即templets模板目录下的自定义网站模板文件夹名称)文件夹内的css目录里的base.css样式表。
表示引入模板模板风格(即templets模板目录下的自定义网站模板文件夹名称)文件夹内的images目录里的logo.jpg图片。
wwwroot为站点根目录;templets为dedecms站点模板目录lgq为自定义模板风格目录css为存放css样式表(层叠样式表)文件夹wwwroot为站点根目录;templets为dedecms站点模板目录lgq为自定义模板风格目录images为存放html等引入的图片文件夹3、dedecms模板引入标签:{dede:include filename="模板文件"/}4、首页文章数据的调用:{dede:arclist} {/dede:arclist}语法示例1:文章标题循环row=‘5’:调用5条文档数据;titlelen=‘40’:调用的文章标题限定在40个字符内,即20个汉字;typeid=‘16’:调取栏目id号位16的栏目内的文档;noflag=‘h’:调取出来的文档属性不包含h(头条)属性;orderby=‘pubdate’:调取出来的文档按照出版时间(即发布时间)排列,即最新发布的文档在最上面显示;[field:arcurl/]:调取的文档链接地址;[field:fulltitle/]:调取的文档完整标题;[field:title/]:调取的文档标题,调取的标题字数由titlelen来控制;[field:pubdate function=“MyDate(‘Y-m-d’,@me)”/]:文档的发布时间,格式为年-月-日,例如2015-03-30;{dede:arclist} {/dede:arclist}语法示例2:头条新闻limit='0,1':表示从第一个文章开始,取1篇文章;flag=‘h’:调取文档属性为h(头条)的文档;titlelen=‘32’:调用的文章标题限定在32个字符内,即16个汉字;infolen=‘170’:调用文档的前170个字符,即内容简介长度为170个字符,85个汉字;typeid=‘16’:调取栏目id号位16的栏目内的文档;orderby=‘pubdate’:调取出来的文档按照出版时间(即发布时间)排列,即优先调用最新发布的文档;[field:arcurl/]:调取的文档链接地址;[field:fulltitle/]:调取的文档完整标题;[field:title/]:调取的文档标题,调取的标题字数由titlelen来控制;[field:info/]:调用文档的内容简介,字数长度受infolen 的控制。
织梦系统(dede)标签使用及问题解决方法总结
织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。
一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。
而在点击时不是以滑动门的方式显示,而是重新加载网页。
无法达到更改已通过、待审核、未通过三处样式的目的。
问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。
解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。
在模板里改变点击已通过待审核未通过的地址。
PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。
(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。
点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。
分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。
所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。
可我看代码myupload.php 没有给datalistcp.class.php传递参数。
dede(织梦)标签总结
作者链接调用标签: [field:writer /]
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
栏目链接调用标签: [field:typelink function='str_replace("a ","a class=ulink ",@me)'/]
头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]
--------------------------------------------------------------------------------
上一篇下一篇标签: {dede:prenext get='pre'/}{dede:prenext get='next'/}
--------------------------------------------------------------------------------
当前位置调用标签: {dede:field name='position'/}
织梦模板标签
一、织梦模板标签的书写格式以及注意事项: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"大学生论坛。
织梦标签常用模板及解释(新手必看)
织梦标签常用模板及解释{dede:type} 这个是指定栏目的调用,typeid='10' 是栏目ID [field:typelink/]栏目链接,eg:list_article {dede:type typeid='0'} [field:typename /] {/dede:type}完整list_articledede:include filename="head.htm"/}{dede:include filename="right.htm"/}{dede:field name='position'/}{dede:type typeid='0'} [field:typename /] {/dede:type}{dede:list pagesize='10'}[field:title /][field:description/]{/dede:list}{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}{dede:include filename="footer.htm"/}完整article_imagedede:include filename="head.htm"/}{dede:include filename="right.htm"/}{dede:field name='position'/}{dede:field.title/}{dede:field name='imgurls' row='1'} <img src=[field:imgsrc/] alt="[field:alttext /]" /> {/dede:field} {dede:productimagelist} <img src=[field:imgsrc/] alt="[field:alttext /]" /> {/dede:productimagelist}dede: 图集内容页从dede:field name='imgurls' 获得图片列表{dede:field name='imgurls' alt='图片输出区'}<img src=[field:imgsrc/] alt="[field:alttext /]" />{/dede:field}上面的调用代码默认情况下只能调用一张大图,下面教大家怎样获得所有大图列表首先发布图片集的时候“表现方式”选择第三种,即多缩略图样式然后我们把缩略图改成大图的方法:打开文件:include\taglib\channel\img.lib.php查找$fields['imgsrc'] = $fields['ddimg'];改成$fields['imgsrc'] = $fields['imgsrc'];完成article_article.htmdede:include filename="head2.htm"/}当前位置: {dede:field name='position'/}{dede:field.title/}织梦一些核心调用代码// 列出所有分类<ul>{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>// 分类的文章列表<div class="place"><strong>当前位置:</strong> {dede:field name='position'/}</div><!-- /place --><div class="listbox"><ul class="e2">{dede:list pagesize='10'}<li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] [<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span><p class="intro"> [field:description/]... </p></li>{/dede:list}</ul></div>//内容页的核心代码<div class="place"> <strong>当前位置:</strong> {dede:field name='position'/}</div><!-- /place --><div class="viewbox"><div class="title"><h2>{dede:field.title/}</h2></div><!-- /title --><div class="info"><small>时间:</small>{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}<small>来源:</small> {dede:field.source/}<small>作者:</small>{dede:field.writer/} <small>点击:</small><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script></div><!-- /info -->{dede:field.description runphp='yes'}if(@me<>'' )@me = '<div class="intro">'.@me.'</div';{/dede:field.description}<div class="content"><table width='100%'><tr><td><div id="contentMidPicAD" style="float:right; clear:both; top:0; vertical-align:top;">{dede:myad name='contentMidPicAD'/}</div>{dede:field.body/}{dede:field.vote/}(责任编辑:{dede:adminname/})</td></tr></table></div>注:{dede:field.title/}文章标题{dede:field.body/} 文章内容。
dedecms常用模板标签
最近在研究dedecms教程。
dedecms二次开发其实是非常简单的。
以前总认为dedecms是如何的高深难懂。
其实dedecms简单。
特别是dedecms模板标签。
简单实用,如果我们感觉dedecms模板标签不够用。
我们还可以自己开发。
特别方便。
首先我们来谈谈dedecms最常用的几个模板标签。
1:最常用的是dedecms文章列表标签arclist,以下是基本语法.{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}2:最常见的dedecms分类列表标签channle{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}3:dedecms中标签tag{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}4:dedecms最新评论标签{dede:feedback}<ul><li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对[field:title/] 的评论:</li><li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]"class='fbmsg'>[field:msg /]</a></li></ul>{/dede:feedback}5:如果我们想在dedecms模板中调用php程序。
织梦标签常用模板及解释(新手必看)
织梦标签常⽤模板及解释(新⼿必看)织梦标签常⽤模板及解释{dede:type} 这个是指定栏⽬的调⽤,typeid='10' 是栏⽬ID [field:typelink/]栏⽬链接,eg:list_article {dede:type typeid='0'} [field:typename /] {/dede:type}完整list_articledede:include filename="head.htm"/}{dede:include filename="right.htm"/}{dede:field name='position'/}{dede:type typeid='0'} [field:typename /] {/dede:type}{dede:list pagesize='10'}[field:title /][field:description/]{/dede:list}{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}{dede:include filename="footer.htm"/}完整article_imagedede:include filename="head.htm"/}{dede:include filename="right.htm"/}{dede:field name='position'/}{dede:field.title/}{dede:field name='imgurls' row='1'} {/dede:field} {dede:productimagelist} {/dede:productimagelist} dede: 图集内容页从dede:field name='imgurls' 获得图⽚列表{dede:field name='imgurls' alt='图⽚输出区'}{/dede:field}上⾯的调⽤代码默认情况下只能调⽤⼀张⼤图,下⾯教⼤家怎样获得所有⼤图列表⾸先发布图⽚集的时候“表现⽅式”选择第三种,即多缩略图样式然后我们把缩略图改成⼤图的⽅法:打开⽂件:include\taglib\channel\img.lib.php查找$fields['imgsrc'] = $fields['ddimg'];改成$fields['imgsrc'] = $fields['imgsrc'];完成article_article.htmdede:include filename="head2.htm"/}当前位置: {dede:field name='position'/} {dede:field.title/}织梦⼀些核⼼调⽤代码// 列出所有分类{dede:channel type='top' row='10' currentstyle=" ~typename~"}[field:typename/]{/dede:channel}。
DEDECMS模板调用
DEDECMS模板调用篇一:织梦CMS_DEDE模板调用标签大全关键描述调用标签: <meta name="keywords"content="{dede:field name='keywords'/}"> <meta name="description" content="{dede:fieldname='description' function='html2text(@me)'/}">模板路径调用标签: {dede:field name='templeturl'/}网站标题调用标签: {dede:global name='cfg_webname'/}栏目导航调用标签: <a href="/">首页</a></li>{dede:channel type='top' row='8' currentstyle="<li class='thisclass'><ahref='~typelink~'>~typename~</a> </li>"} <li><a href='[field:typelink/]'target="_blank">[field:typename/]</a> </li>{/dede:channel}指定调用栏目标签: {dede:onetypetypeid='ID'}[field:typename /]{/dede:onetype}频道栏目调用标签: {dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/d ede:channel}友情链接调用标签: {dede:flink row='24' linktype=2/}网站版权调用标签: {dede:global name='cfg_powerby'/}网站备案调用标签: {dede:global name='cfg_beian'/}当前栏目名称标签: {dede:field name='typename'/}当前位置调用标签: {dede:field name='position'/}列表文章调用标签: {dede:list pagesize='8'}{/dede:list}栏目链接调用标签: [field:typelinkfunction='str_replace("a ","a class=ulink ",@me)'/]链接调用标签: [field:writer /]列表点击调用标签: [field:click/]列表评论调用标签: [field:postnum/]查阅全文调用标签: <a href="[field:arcurl/]">查阅全文...</a>列表时间调用标签: [field:pubdatefunction="GetDateTimeMK(@me)"/]列表分页调用标签: {dede:pagelist listsize='4' listitem='index pre pageno next end '/}文章标题调用标签: {dede:field name="title"/}文章来源调用标签: {dede:field name='source'/}文章调用标签: {dede:field name='writer' /}文章时间调用标签: {dede:field name='pubdate' function='GetDateMk(@me)'/}文章Tag调用标签: {dede:tag type='current'/}文章点击调用标签: <script src="{dede:field name='phpurl'/}/count.php?aid={dede:fieldname='ID'/}&mid={dede:fieldname='memberid'/}&view=yes"language="javascript"></script>文章内容调用标签: {dede:field name='body'/}文章分页调用标签: {dede:pagebreak/} [<ahref="{dede:fieldname='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>][<a href="{dede:fieldname='phpurl'/}/remend.php?arcID={dede:fieldname=ID/}">推荐</a>][<a href="{dede:fieldname='phpurl'/}/feedback.php?arcID={dede:fieldname=ID/}">评论</a>][<a href="#" onClick="window.print();">打印</a>] [<a href="#" onClick="window.close();">关闭</a>]文章顶客次数标签: {dede:field name='digg'/} <ahref="javascript:Digg('digg',{dede:fieldname='id'/});">顶一下</a>上一篇下一篇标签: {dede:prenextget='pre'/}{dede:prenext get='next'/}头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:description/]??</span> </dt>{/dede:arclist}最新文章调用标签: {dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li>{/dede:arclist}热关键字调用标签: {dede:hotwords num='5' subday='30'/}最新图文调用标签: {dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152'imgheight='98'}<dd><a href="[field:arcurl/]"><imgsrc="[field:picname/]"alt="[field:title/]" ></a><span><a title="[field:title function='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a></span></dd>{/dede:arclist}推荐文档调用标签: {dede:arclist type='mend'titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a></li>{/dede:arclist}随机推荐调用标签: {dede:arclist type='mend'titlelen='26' orderby='rand' row='10'} <li><atitle="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}热点文档调用标签: {dede:arclist orderby='click' titlelen='40' row='10'} <li><a title="[field:title篇二:2016最新最全的织梦模板调用标签大全织梦DEDE模板调用标签大全-提高制作模板速度--------------------------------------------------------------------------------关键描述调用标签: <meta name="keywords"content="{dede:field name='keywords'/}"><meta name="description" content="{dede:fieldname='description' function='html2text(@me)'/}">--------------------------------------------------------------------------------模板路径调用标签: {dede:field name='templeturl'/}--------------------------------------------------------------------------------网站标题调用标签: {dede:global name='cfg_webname'/}--------------------------栏目导航调用标签: <a href="/">首页</a></li>{dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"} <li><a href='[field:typelink/]'target="_blank">[field:typename/]</a> </li>{/dede:channel}--------------------------------------------------------------------------------指定调用栏目标签: {dede:onetypetypeid='ID'}[field:typename /]{/dede:onetype}--------------------------------------------------------------------------------频道栏目调用标签: {dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/d ede:channel}--------------------------------------------------------------------------------友情链接调用标签: {dede:flink row='24' linktype=2/}--------------------------------------------------------------------------------网站版权调用标签: {dede:global name='cfg_powerby'/}--------------------------网站备案调用标签: {dede:global name='cfg_beian'/}--------------------------------------------------------------------------------当前栏目名称标签: {dede:field name='typename'/}--------------------------------------------------------------------------------当前位置调用标签: {dede:field name='position'/}--------------------------------------------------------------------------------列表文章调用标签: {dede:list pagesize='8'}{/dede:list}--------------------------------------------------------------------------------栏目链接调用标签: [field:typelinkfunction='str_replace("a ","a class=ulink ",@me)'/]--------------------------------------------------------------------------------链接调用标签: [field:writer /]--------------------------------------------------------------------------------列表点击调用标签: [field:click/]--------------------------列表评论调用标签: [field:postnum/]--------------------------------------------------------------------------------查阅全文调用标签: <a href="[field:arcurl/]">查阅全文...</a>--------------------------------------------------------------------------------列表时间调用标签: [field:pubdatefunction="GetDateTimeMK(@me)"/]--------------------------------------------------------------------------------列表分页调用标签: {dede:pagelist listsize='4' listitem='index pre pageno next end '/}文章标题调用标签: {dede:field name="title"/}--------------------------------------------------------------------------------文章来源调用标签: {dede:field name='source'/}--------------------------------------------------------------------------------文章调用标签: {dede:field name='writer' /}--------------------------文章时间调用标签: {dede:field name='pubdate'function='GetDateMk(@me)'/}--------------------------------------------------------------------------------文章Tag调用标签: {dede:tag type='current'/}--------------------------------------------------------------------------------文章点击调用标签: <script src="{dede:fieldname='phpurl'/}/count.php?aid={dede:fieldname='ID'/}&mid={dede:fieldname='memberid'/}&view=yes"language="javascript"></script>文章内容调用标签: {dede:field name='body'/}--------------------------------------------------------------------------------文章分页调用标签: {dede:pagebreak/}[<a href="{dede:fieldname='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>][<a href="{dede:fieldname='phpurl'/}/remend.php?arcID={dede:fieldname=ID/}">推荐</a>][<a href="{dede:fieldname='phpurl'/}/feedback.php?arcID={dede:fieldname=ID/}">评论</a>][<a href="#" onClick="window.print();">打印</a>][<a href="#" onClick="window.close();">关闭</a>]--------------------------------------------------------------------------------文章顶客次数标签: {dede:field name='digg'/} <ahref="javascript:Digg('digg',{dede:fieldname='id'/});">顶一下</a>--------------------------------------------------------------------------------上一篇下一篇标签: {dede:prenextget='pre'/}{dede:prenext get='next'/}--------------------------------------------------------------------------------头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:description/]……</span> </dt>{/dede:arclist}--------------------------------------------------------------------------------最新文章调用标签: {dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li>{/dede:arclist} --------------------------------------------------------------------------------热关键字调用标签: {dede:hotwords num='5' subday='30'/}--------------------------------------------------------------------------------最新图文调用标签: {dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152'imgheight='98'}<dd><a href="[field:arcurl/]"><imgsrc="[field:picname/]"alt="[field:title/]" ></a><span><a title="[field:title function='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a></span></dd>{/dede:arclist} --------------------------------------------------------------------------------推荐文档调用标签: {dede:arclist type='mend'titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a></li>{/dede:arclist}--------------------------------------------------------------------------------随机推荐调用标签: {dede:arclist type='mend'titlelen='26' orderby='rand' row='10'} <li><atitle="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}热点文档调用标签: {dede:arclist orderby='click' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a></li>{/dede:arclist}--------------------------------------------------------------------------------相关文档调用标签: {dede:likeart titlelen='24'row='10'} <li><a title="[field:titlefunction='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a></li>{/dede:likeart}--------------------------------------------------------------------------------调用图片链接标记: <a href="[field:arcurl/]"><imgsrc="[field:picname/]" alt="[field:title/]" ></a><a href='[field:arcurl /]'>[field:image/]</a>--------------------------------------------------------------------------------调用文字链接标记: <a href="[field:aucurl/]"title="[field:title/]">[field:title/]</a><a title="[field:titlefunction='htmlspecialchars(@me)'/] "href="[field:arcurl /]">[field:title /]</a>--------------------------------------------------------------------------------控制字数描述标记: [field:descriptionfunction="cn_substr(@me,100)"/]...--------------------------------------------------------------------------------调用文章tags标记: {dede:tag type='current'/}--------------------------------------------------------------------------------文章关键字与描述: {dede:field name='keywords'/}{dede:field name='description'function='html2text(@me)'/}--------------------------------------------------------------------------------栏目介绍:{dede:field name='description'function='html2text(@me)'/}--------------------------------------------------------------------------------调用外部htm文件:{dede:include file='head.htm' ismake='yes'/}--------------------------------------------------------------------------------搜索文章调用标签:{dede:global name='keyword'/}"的搜索结果 - {dede:global name='cfg_webname'/} 搜索" {dede:global name='keyword'/}</span>" 的结果--------------------------------------------------------------------------------递增序列号: [field:global name=autoindex/]--------------------------------------------------------------------------------列表隔5行加一行线:{dede:list pagesize='50'}<LI><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]"target=_blank>[field:titlefunction="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]<br>[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr />";else @me="";[/field:global]{/dede:list}<DIV class="line2 m1 m3"></DIV></LI>--------------------------------------------------------------------------------最新文章列表“隔行换色” 的方法{dede:arclist orderby=pubdate titlelen='26' row='10'}[field:global runphp='yes' name=autoindex]$a="<div id='a'>";$b="<div id='b'>";if ((@me%2)==0) @me=$a;else @me=$b;[/field:global]<ul><li>[field:title/]</li></ul></div>{/dede:arclist}--------------------------------------------------------------------------------24小时内更新的文章时间显示为红色:[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]--------------------------------------------------------------------------------COPY页面内容,自动在后面加上网站信息,利于SEO<script type="text/javascript">document.body.oncopy = function () { setT。
最新织梦cms模板标签代码参考大全
◆织梦内容管理系统模板标签代码参考【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 按发布时间排列。
DEDE 织梦 标签教程
1.adminname标签名称:adminname功能说明:获得责任编辑名称适用范围:仅内容模板article_*.htm适用版本:DedeCMS V5.5/V5.6/V5.7基本语法:{dede:adminname/}2.arclist标签名称:arclist功能说明:获取指定文档列表适用范围:全局使用适用版本:DedeCMS V5.5/V5.6/V5.7基本语法:{dede:arclist flag='h'typeid=''row=''col=''titlelen=''infolen=''imgwidth=''imgheight=''listtype=''orderby=''keyword =''limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}参数说明:col=''分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示如果col='1'要多列显示的可用div+css实现以下为通过div+css实现多列的示例:<style type=text/css>div{width:400px;float:left;}</style>{dede:arclist row='10'titlelen='24'orderby='pubdate'idlist=''col='2'}•[field:textlink/]([field:pubdate function=MyDate ('m-d',@me)/])<br/>{/dede:arclist}当col>1将使用原来的table多列方式显示row='10'返回文档列表总数typeid=''栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;getall='1'在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类titlelen='30'标题长度等同于titlelengthinfolen='160'表示内容简介长度等同于infolength(只控制infos,并不控制description的内容)imgwidth='120'缩略图宽度imgheight='90'缩略图高度listtype='all'栏目类型image含有缩略图commend推荐orderby='sortrank'文档排序方式§orderby='hot'或orderby='click'表示按点击数排列§orderby='sortrank'或orderby='pubdate'按出版时间排列§orderby='near'§orderby=='lastpost'按最后评论时间§orderby=='scores'按得分排序§orderby='id'按文章ID排序§orderby='rand'随机获得指定条件的文档列表keyword=''含有指定关键字的文档列表,多个关键字用","分innertext=''单条记录样式aid=''指定文档IDidlist=''提取特定文档(文档ID)channelid频道ID3.arclistsg标签名称:arclistsg功能说明:单表独立模型的文档列表调用标记适用范围:仅内容模板article_*.htm适用版本:全局使用基本语法:{dede:arclistsg flag='h'typeid=''row=''col=''titlelen=''orderway=''keyword=''limit='0,1'}<a href='[field:arcurl/]'>[fie ld:title/]</a>{/dede:arclistsg}参数说明:col=''分多少列显示(默认为单列),5.3版中本属性无效,要多列显示的可用div+css实现row='10'返回文档列表总数typeid=''栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;titlelen='30'标题长度等同于titlelength orderwey='desc'或'asc'排序方向keyword=含有指定关键字的文档列表,多个关键字用","分innertext="[field:title/]"单条记录样式(innertext是放在标签之间的代码)arcid=''指定文档IDidlist=''提取特定文档(文档ID)channelid=''频道IDlimit=''起始,结束表示限定的记录范围(如:limit='1,2')flag='h'自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]subday='天数'表示在多少天以内的文档4.ask标签名称:ask功能说明:问答调用标签适用范围:全局标记适用版本:DedeCMS V5.5/V5.6/V5.7基本语法:{dede:ask row='6'qtype='new'tid='0'titlelen='24'}<dd><span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span><span class="tlink"><a href="[field:url/] ">[field:title/]</a></span></dd>{/dede:ask}标签属性:row:调用条数qtype:排序类型commend推荐、ok表示已解决问题、high高分问题、new最新问题tid:栏目id,默认是全部titlelen:标题长度 5.autochannel标签名称:autochannel功能说明:指定排序位置的单个栏目的链接适用范围:全局标记适用版本:DedeCMS V5.5/V5.6/V5.7基本语法:{dede:autochannel partsort=''typeid=‟‟}{/dede:autochannel}标签属性:partsort:栏目所在的排序位置typeid:获取单个栏目的顶级栏目 6.bookcontentlist标签名称:bookcontentlist功能说明:连载图书最新内容调用适用范围:全局使用基本语法:{dede:bookcontentlist row='12'booktype='-1'orderby='lastpost'author='' keyword=''}<table width="100%"border="0"cellspacing="2"cellpadding="2"><tr><td width='40%'> [[field:cataloglink/]][field:booklink/]</td><td width='40%'>[field:contentlink/]</td><td width='20%'>[field:lastpost function="GetDateMk(@me)"/]</td></tr></table>{/dede:bookcontentlist} 7.booklist标签名称:booklist功能说明:连载图书调用适用范围:全局使用基本语法:{dede:booklist row='12'booktype='-1'orderby='lastpost'author=''keyword=''}<a href='[field:bookurl/]'>[field:bookname/]</a><br />{/dede:booklist}相关函数:文件\include\taglib\booklist.lib.php第6行orderby='dateline'排序,默认为时间orderway='desc'排序方向,默认是最新主题在前row='12'记录数titlelen='30'主题标题(subject)最大长度16.hotwords标签名称:hotwords功能说明:获取网站搜索的热门关键字适用范围:全局使用基本语法:{dede:hotwords/}参数说明:num='6'关键词数目subday='365'天数maxlength='16'关键词最大长度guide标签名称:infoguide功能说明:分类信息的地区与小分类搜索适用范围:全局使用基本语法:{dede:infoguide/}link标签名称:infolink功能说明:调用分类信息地区与类型快捷链接适用范围:全局使用基本语法:{dede:infolink/}19.json标签名称:json功能说明:调用某个远程连接的json数据库适用范围:全局使用使用版本:DedeCMS V5.7基本语法:{dede:json url='http://yoursite/json.php'cache=300}[field:id/]-[field:title/]<br/>{/dede:json}标签属性:url:json数据地址cache:缓冲时间20.likearticle标签名称:likearticle功能说明:自动关连文档标签适用范围:内容页使用基本语法:{dede:likearticle row=''col=''titlelen=''infolen=''}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:likearticle}参数说明:col=''分多少列显示(默认为单列)row='10'返回文档列表总数titlelen='30'标题长度等同于titlelengthinfolen='160'表示内容简介长度等同于infolengthmytypeid=0手工指定要限定的栏目id,用,分开表示多个innertext=''单条记录样式(指标签中间的内容)21.likepage标签名称:likepage功能说明:调用相同标识单页文档适用范围:全局标记基本语法:{dede:likepage likeid=''row=''/}标签属性:row:调用条数likeid:标识名22.likesgpage标签名称:likesgpage功能说明:单页文档调用标签适用范围:全局标记基本语法:{dede:likespage row=''/}标签属性:row:调用条数23.loop标签名称:loop功能说明:调用任意表的数据标签适用范围:全局标记基本语法:{dede:loop table='dede_archives'sort=''row='4'if=''}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:loop}标签属性:table:查询表名sort:用于排序的字段row:返回结果的条数if:查询的条件24.memberinfos标签名称:memberinfos功能说明:文档关连的用户信息适用范围:仅内容模板article_*.htm基本语法:{dede:memberinfos mid=''/}参数说明:mid=…‟用户ID25.memberlist标签名称:memberlist功能说明:会员信息调用标签适用范围:全局使用基本语法:{dede:memberlist orderby='scores'row='20'}<a href="../member/index.php?uid={dede:erid/}">{dede:erid/}</a><span>{dede:field.scores/}</span >{/dede:memberlist}参数说明:row='6'调用数目iscommend='0'是否为推荐会员orderby='logintime'按登陆时间排序money按金钱排序scores按积分排序26.myad标签名称:myad功能说明:获取广告代码适用范围:全局使用基本语法:{dede:myad name=''/}标签属性:typeid:投放范围,0为全站name:广告标识27.mynews标签名称:mynews功能说明:站内新闻调用标签适用范围:全局使用基本语法:{dede:mynews row=''titlelen=''/}相关函数:文件\include\taglib\mynews.lib.php第2行function lib_mynews(&$ctag,&$refObj)参数说明:row='1'调用站内新闻数titlelen='24'新闻标题长度28.mytag标签名称:mytag功能说明:用于获取自定义宏标记的内容适用范围:全局使用基本语法:{dede:mytag typeid='0'name=''/}参数说明:name=‟‟标记名称,该项是必须的属性,以下2、3是可选属性;ismake=‟yes|no‟默认是no表示设定的纯HTML代码,yes表示含板块标记的代码;typeid=…‟表示所属栏目的ID,默认为0,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
dede织梦cms模板标签说明,模版制作解析引擎概述模板设计规范代码参考标记参考:arclist(artlist,likeart,hotart,imglist,imginfolist,coolart,specart ) field channel mytag vote friendlink mynews loop channelartlist page list pagelist pagebreak fieldlist一、织梦模板解析引擎概述在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。
织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
1、织梦模板引擎的代码样式有如下几种形式:{dede:标记名称属性='值'/}{dede:标记名称属性='值'}{/dede:标记名称}{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}提示:对于{dede:标记名称属性='值'}{/dede:标记名称}这种形式的标记,在2.1版中,表示结束只需要用“{/dede}”,但V3中需要严格用“{/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='文件名称' /}对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:{dede:标记名称属性='值' function='youfunction("参数一","参数二","@me")'/}其中@me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:{dede:field name='pubdate'function='strftime("%Y-%m-%d %H:%M:%S","@me")' /}二、DedeCms 模板制作规范DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,DedeCms支持自定义频道模型,用户自定义新频道模型后,需要按该模型设计一套新的模板。
一、概念,设计和使用模板,必须要理解下面几个概念:1、板块(封面)模板:指网站主页或比较重要的栏目封面使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。
2、列表模板:指网站某个栏目的所有文章列表的模板,一般用“list_识别ID.htm” 命名。
3、档案模板:表示文档查看页的模板,一般用“article_识别ID.htm” 命名。
4、其它模板:一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。
二、命名,为了规范起见,织梦官方建议使用统一的方式来命名模板,具体如下:1、模板保存位置:模板目录:{cmspath/templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}一般的模板位置:“/templets/default”2、模板文件命名规范:(1)index_识别ID.htm:表示板块(栏目封面)模板;(2)list_识别ID.htm:表示栏目列表模板;(3)article_识别ID.htm:表示内容查看页(文档模板,包括专题查看页);(4)search.htm:搜索结果列表模板;(5)index.htm:主页模板;注解:你的系统各个内容频道的[识别ID]分别为:例:list_image.htm 表示是就是内容类型为图片集的栏目默认列表模板。
三、主要标记参考1、arclist 标记这个标记是DedeCms最常用的一个标记,其中hotart、coolart、likeart、artlist、imglist、imginfolist、specart 这些标记都是由这个标记所定义的不同属性延伸出来的。
作用:获取一个指定的文档列表适用范围:封面模板、列表模板、文档模板(1)基本语法:{dede:arclisttypeid='' row='' col='' titlelen=''infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword=''}自定义样式模板(InnerText){/dede:arclist}本标记等同于artlist、imglist、imginfolist标记,其中与artlist 是完全等同的,与imglist、imginfolist仅是默认的底层模板不同。
(2)属性参考:[1] typeid='' 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;[2] row='' 表示返回文档行数,如果和col联合使用,刚结果数等于row * col;[3] col='' 表示分多少列显示(默认为单列);[4] titlelen='' 表示标题长度;[5] infolen='' 表示内容简介长度;[6] imgwidth='' 表示缩略图宽度;[7] imgheight='' 表示缩略图高度;[8] type='' 表示档案类型,其中默认值或type='all'时为普通文档§ type='commend'时,表示推荐文档,等同于§ type='image'时,表示必须含有缩略图片的文档[9] orderby='' 表示排序方式,默认值是senddate 按发布时间排列。
§ orderby='hot' 或orderby='click' 表示按点击数排列§ orderby='pubdate' 按出版时间排列(即是前台允许更改的时间值)§ orderby='sortrank' 按文章的新排序级别排序(如果你想使用置顶文章则使用这个属性)§ orderby='id' 按文章ID排序[10] keyword='' 表示含有指定关键字的文档列表,多个关键字用","分开[11] channelid='数字' 表示特定的频道类型,内置的频道:专题(-1)、文章(1)、图集(2)、Flash(4)、软件(3)[12] limit='起始,结束' 表示限定的记录范围,row属性必须等于"结束- 起始",mysql的limit语句是由0起始的,如“limit 0,5”表示的是取前五笔记录,“limit 5,5”表示由第五笔记录起,取下五笔记录。
(3)底层模板变量ID(同id),title,iscommend,color,typeid,ismake,description(同info),pubdate,senddate,arcrank,click,litpic(同picname),typedir,typename,arcurl(同filename),typeurl,stime(pubdate 的"0000-00-00"格式),textlink,typelink,imglink,image其中:textlink = <a href='arcurl'>title</a>typelink = <a href='typeurl'>typename</a>imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>image = <img src='picname' border='0' width='imgwidth'height='imgheight'>变量调用方法:[field:varname /]如:{dede:arclist infolen='100'}[field:textlink /]<br>[field:info /]<br>{/dede:arclist}2、field 标记这个标记用于获取特定栏目或档桉的字段值及常用的环境变量值适用范围:封面模板、列表模板、文档模板(1)基本语法{dede:field name=''/}(2) name 属性的值:板块模板:phpurl,indexurl,indexname,templeturl,memberurl,powerby, webname,specurl列表模板:position,title,phpurl,templeturl,memberurl,powerby,indexurl ,indexname,specurl,栏目表dede_arctype的所有字段其中position 为“栏目一> 栏目二” 这样形式的链接,title 则为这种形式的标题文档模板:position,phpurl,templeturl,memberurl,powerby,indexurl,ind exname,specurl,id(同ID,aid),档案dede_archives表和附加表的所有字段。