DEDECMS织梦模板制作手册超详细_第1页
DEDECMS织梦模板制作手册超详细_第2页
DEDECMS织梦模板制作手册超详细_第3页
DEDECMS织梦模板制作手册超详细_第4页
DEDECMS织梦模板制作手册超详细_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DEDECMS模板制作教程1.Arclist标志的应用,使用率很高,相当适用,因此我们使用都一定娴熟掌握。Field标志在封面模板、列表模板、文档模板的使用频次很高,适用。主要用来获获取系统变量的值或者路径,用法很灵巧。能够直接展现数据,如调用position,获取栏目一栏目二”这样形式的链接;或许,调用templeturl获取/templets这样路径。3.Channel标志主要用于获取栏目列表,用法特别简单,主假如划分“type=top,sun/son,self”的所调用的对象就行了。Type标志表示指定的单个栏目的链接,用法特别简单。Autochannel标志使用实例6.Mytag标志使

2、用实例板中多次出现的同样元素用一个自定义标志表示出来,进而达到,一次改正,全局改换的成效。协助插件的广告管理也有相像的成效。Type标志用于获取一组投票表单。其使用范围限于:封面模板。Flink标志使用实例用于获取友谊链接。调用该标志后能够获取四种友谊链接的形式。Mynew标志使用实例用于获取站内新闻。站内新闻有益于站长实时与会员交流。10.ChannelArtlist标志使用实例用于获取目前频道的下级栏目的内容列表。该标志在封面模板(包含主页)中的常常被用到11.List标志使用实例Pagelist标志使用实例Pagebreak标志使用实例Prennext标志使用实例Pagetitle标志使

3、用实例模板教程【Arclist标志使用实例】(一)Arclist标志的使用思路、步骤:一、明确使用范围我们在使用任何标志的过程中,都一定明确其使用的范围,不然可能没法正常调用该标签,【Arclist标志】的使用范围是:封面模板、列表模板、文档模板。即对应文件夹下的index_辨别ID.htm模板、list_辨别ID.htm模板、article_辨别ID.htm模板)二、经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Arclist标志】的代码,再在IE中接见网站主页index.php,就能够获取返回的数据。注意:其余文件保持不变,我不懂PHP

4、,只好用这类方式调试,相信朋友们很简单上手的。我调试【Arclist标志】的详细代码以下:dede:arclisttypeid=row=1titlelen=20infolen=imgwidth=100imgheight=80文章ID:field:ID/文章标题:field:title/文章短标题:field:shorttitle/文章标题的文字链接:field:textlink/文章作者:field:writer/文章发布日期:field:stime/文章所属栏目的目录:field:typedir/文章所属栏目的名称:field:typename/文章所属栏目的文字链接:field:typel

5、ink/文章的图片链接:field:imglink/文章的缩略图:field:image/dede:arclist获取以下返回数据:文章篇幅所限,未能列出所有的属性和字段调用的方法。请朋友们贯穿交融,增删属性和写入代码进行调试,加深印象。最好是比较官方的Dedecms文档进行调试,我这样做收获很大的。三、【Arclist标志】延长出来的又名标志(适用又个性化,建议关注使用)为了使网页内容更具个性化,人性化,官方在【Arclist标志】的基础上延长出来一些别外标签,如:hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autol

6、ist。特别好!我调试【imglist标志】的详细代码以下:dede:imglisttypeid=row=2col=1titlelen=20infolen=imgwidth=100imgheight=80field:imglink/field:textlink/dede:imglist获取以下返回数据:如上例,其余的又名标志,朋友们能够贯穿交融,举一反三!模板教程【Field标志】(二)Field标志使用思路、步骤:一、明确使用范围我们在使用【Field标志】的过程中,一定明确其使用的范围,不然可能没法正常调用该标签,其使用范围是:封面模板(如index_article.htm)、列表模板(如

7、list_article.htm)、文档模板(如article_article.htm)。index_article.htm、list_article.htm、article_article.htm等近似的模板文档都在文件夹中。注意:1、封面模板与列表模板是有区其他,但调用【Field标志】能够同样;2、封面模板有不一样的种类,我们最常用的是文章模板(index_article.htm),其余的还有图片模板(index_image.htm),简介模板(index_info.htm),软件模板(index_soft.htm)等等,这些模板调用【Field标志】的道理都是同样的。二、经过调试认识其

8、使用方法我调试的方法是:将文件夹下的list_default.htm和htmlist_article.htm文件中的代码,所有掏空。放入调用Field标志】的代码,再在管理后台进行操作,以下:HTML更新-更新栏目HTML-开始生成HTML。再在IE中接见网站的各栏封面和列表,就能够获取返回的数据。用法一:这类用法,主假如从数据库获取有关的数据,特别是系统变量的数据。我调试【Arclist标志】的详细代码以下:调用position标志,获取:栏目一栏目二”这样形式的链接:dede:fieldname=position/插件路径:模板路径:dede:fieldname=phpurl/dede:f

9、ieldname=templeturl/版权信息:dede:fieldname=powerby/主页路径:dede:fieldname=indexurl/主页名称:dede:fieldname=indexname/获取以下返回数据:请朋友们贯穿交融,增删属性和写入代码进行调试,加深印象。最好是比较官方的Dedecms文档进行调试,我这样做收获很大的。用法二:这一种用法比较灵巧,作用也特别大,但一定有HTML知识才能运用的比较好,我调试【Arclist标志】的详细代码以下:注意:本页面的文字和链接都是经过dede.css办理的获取以下返回数据:模板教程【Channel标志】(二)Channel标

10、志使用思路、步骤:一、明确使用范围我们在使用任何标志的过程中,都一定明确其使用的范围,不然可能没法正常调用该标签,【Channel标志】的使用范围是:封面模板、列表模板、文档模板。为了便于下边内容的理解,我将数据库中网站频道的截图以下:二、经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Channel标志】的代码,再在IE中接见网站主页index.php,就能够获取返回的数据。调用方法一:我调试【Channel标志】的详细代码以下:dede:channelrow=3type=topfield:typename/dede:channel获取以下

11、返回数据:模板教程【Type标志使用实例】(四)Type标志使用思路、步骤:一、明确使用范围我们在使用任何标志的过程中,都一定明确其使用的范围,不然可能没法正常调用该标签,【Type标志】的使用范围是:封面模板、列表模板、文档模板。说明:为了便于下边内容的理解,我将数据库中网站频道的截图以下:经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Type标志】的代码,再在IE中访问网站主页index.php,就能够获取返回的数据。我调试【Channel标志】的详细代码以下:dede:typetypeid=96/dede:typedede:chann

12、eltypeid=96field:typename/dede:channel获取以下返回数据:模板教程【Type标志使用实例】(五)dede:autochannelpartsort=1/dede:channeltypeid=1field:typename/dede:channeldede:autolistrow=12titlelen=38orderby=pubdatepartsort=1field:textlink/dede:autolistautochannel,autolist是特意给懒人用的,partsort的属性是表示摆列次序为某地点,它是栏目摆列的地点,不是ID,这样的利处是,没有某

13、个ID,只需有足够的栏目,也会显示内容,这个标志假如加了typeid,则变为获取特定栏目的子栏目的这个排序地点的内容了模板教程【Mytag标志使用实例】(六)自定义宏标志【Mytag标志】的作用:能够将模板中多次出现的同样元素用一个自定义标志表示出来,进而达到,一次改正,全局改换的成效。协助插件的广告管理也有相像的成效。【Mytag标志】的实例教程教程自定义宏标志的应用今每日涯来介绍下自定义宏标志的应用,大家能够进入后台,在“模板管理”“自定义宏标志”中查察到该选项。自定义宏标志的作用:能够将模板中多次出现的同样元素用一个自定义标志表示出来,进而达到,一次改正,全局改换的成效。协助插件的广告管

14、理也有相像的成效。合用范围:网页模板中多次出现的同样元素,比如:网站的导航条、网站的站点通告、网站的底部信息等,在我以前公布的几套模板中都运用到了自定义宏标志。自定义宏标志的调用方法:dede:mytagname=标志名称ismake=能否含板块代码(yes或no)typeid=栏目ID/1、name标志名称,该项是一定的属性,以下2、3是可选属性;2、ismake默认是no表示设定的纯HTML代码,yes表示含板块标志的代码;3、typeid表示所属栏目的ID,默以为0,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档自己的栏目。下边来经过一个实例进行说明:我

15、有一个网站模板底部信息,其长度已经高出了系统能够设置的网站版权cfg_powerby)的长度,可是我想实现一段代码,能够在不一样模板(页面)中显示同样内容的成效。我们就能够使用自定义宏标志来实现这个成效如图进行设置:而后我们回到模板制作的界面,将模板中的dede:globalname=cfg_powerby/dede:mytagname=footer/,更新下,能否是已经变为我们设置的标志内容了啊。,替代为我们设置的自定义宏标志:自然,自定义宏标志里面也能够加入设为yes才能够,也能够经过设置dedecms的标志内容,合适目前栏目的显示内容,可是需要在调用代码中将typeid使自定义宏标志在特

16、定栏目中显示。ismake有人会问,我已经生成了好多页面了,此刻想改正了一下自定义宏标志的内容,那岂不是要改正后从头重生成一遍,那样就不方便了。其实柏拉图早就考虑到这点,在自定义宏标志中能够使用javascript调用,这样以来,只需改变一次就能够实现全局改变的成效。详细操作:进入自定义标志管理,在相对应的标志管理项目中有JS调用这个选项,单击,dedecms自动生成调用该ID标志的js代码,比如我们将方才的dede:mytagname=footer/用js替代掉,更新下,能否是仍是本来的成效,我们再改正下标志的内容,怎么样?全局发生了变化。怎么样,自定义宏标志内容强盛吧,相信他的引入会给你的

17、模板制作带来更好的成效。模板教程【Vote标志使用实例】(七)Type标志】用于获取一组投票表单。其使用范围限于:封面模板。可先进入后台,按下边操作方法填写好检查内容:协助插件-投票模块-增添一组投票经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Vote标志】的代码,再在IE中访问网站主页index.php,就能够获取返回的数据。我调试【Channel标志】的详细代码以下:dede:voteid=2lineheight=22tablewidth=100%titlebgcolor=#EDEDE2titlebackground=tablebgc

18、olor=#FFFFFF/dede:vote获取以下返回数据:模板教程【Flink标志使用实例】(八)Flink标志】用于获取友谊链接。调用该标志后能够获取四种友谊链接的形式。使用思路、步骤:一、明确使用范围我们在使用任何标志的过程中,都一定明确其使用的范围,不然可能没法正常调用该标签,【Flink标志】的使用范围是:封面模板二、经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Flink标志】的代码,再在IE中接见网站主页index.php,就能够获取返回的数据。增补:我调试【Flink标志】的详细代码以下:所有用文字显示:dede:flin

19、ktype=textallrow=4titlelen=20/dede:flink文字和图文混淆摆列:dede:flinktype=textimagerow=4titlelen=20/dede:flink仅显示不带Logo的链接:dede:flinktype=textrow=4titlelen=20/dede:flink仅显示带Logo的链接:dede:flinktype=imagerow=4titlelen=20/dede:flink获取以下返回数据:模板教程【Vote标志使用实例】(九)Mynews标志】用于获取站内新闻。站内新闻有益于站长实时与会员交流。使用思路、步骤:一、明确使用范围我们

20、在使用任何标志的过程中,都一定明确其使用的范围,不然可能没法正常调用该标签,【Mynews标志】的使用范围是:封面模板二、经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Mynews标志】的代码,再在IE中接见网站主页index.php,就能够获取返回的数据。我调试【Mynews标志】的详细代码以下:dede:mynewsrow=2titlelen=30标题:field:title/作者:field:writer/时间:field:senddatefunction=strftime(%y-%m-%d%H:%M,me)/内容:field:bod

21、y/dede:mynews获取以下返回数据:模板教程【Channelartlist标志使用实例】(十)【Channelartlist标志】用于获取目前频道的下级栏目的内容列表。该标志在封面模板(包含主页)中的常常被用到,详细用法见下边实例。除了宏标志外,channelArtlist是独一一个能够直接嵌套其余标志的标志,可是仅限于嵌套dede:type/dede:type和dede:arclist/dede:arclist两个标志。经过调试认识其使用方法我调试的方法是:将文件夹下的index.html文件代码,所有掏空。放入调用【Channelartlist标志】的代码,再在IE中接见网站主页i

22、ndex.php,就能够获取返回的数据。例1我调试【Channelartlist标志】的详细代码以下:dede:channelArtlisttypeid=94col=1dede:typefield:typename/dede:typedede:arclistrow=5field:textlink/dede:arclist/dede:channelArtlist获取以下返回数据:注意:仔细的朋友会发现,使用【Channelartlist标志】时,需要你对div+css或许table的控制能力较强,不然在页面中很难控制它。请大家他细看下边例2,例1与例2代码上相差很小,但获取的布局却相差很大。认真

23、对照一下吧!例2我调试【Channelartlist标志】的详细代码以下:dede:channelArtlisttypeid=94col=1dede:typefield:typename/dede:typedede:arclistrow=5field:textlink/dede:arclist/dede:channelArtlist获取以下返回数据:模板教程【List标志使用实例】(十一)【List标志】表示列表模板里的分页内容列表。注意:它的合用范围仅列表模板list_*.htm经过调试认识其使用方法我调试的方法是:将文件夹下的list_default.htm和htmlist_article

24、.htm文件中的代码,所有掏空。放入调用List标志】的代码,再在管理后台进行操作,以下:HTML更新-更新栏目HTML-开始生成HTML。再在IE中接见网站的各栏封面和列表,就能够获取返回的数据。我调试【List标志】的详细代码以下:dede:listcol=1row=3titlelen=20infolen=100imgwidth=120imgheight=80pagesize=3typeid=95field:imglink/field:textlink/field:info/dede:list获取以下返回数据:模板教程【Pagelist标志使用实例】(十二)【Pagelist标志】表示分页

25、页码列表合用范围:列表模板经过调试认识其使用方法我调试的方法是:将文件夹下的list_default.htm和htmlist_article.htm文件中的代码,所有掏空。放入调用【Pagelist标志】的代码,再在管理后台进行操作,以下:HTML更新-更新栏目HTML-开始生成HTML。再在IE中接见网站的各栏封面和列表,就能够获取返回的数据。我调试【Pagelist标志】的详细代码以下:dede:listcol=1row=3titlelen=20infolen=100imgwidth=120imgheight=80pagesize=3typeid=95field:imglink/field:textlink/field:info/dede:listdede:pagelistlistsize=3listitem=indexprepagenonextendoption/获取以下返回数据:模板教程【Pagebreak标志使用实例】(十三)Pagebreak标志】表示文档的分页链接列表。合用范围:仅文档模板。经过调试认识其使用方法我调试的方法是:将文件夹下的list_default.htm和htmlist_article.htm文件中的代码,所有掏空。放入调用【Pagelist标志】的代码,再在管理后台进行操作,以下:HTML更新-更新文档HTML-开始生成HTML。再在IE中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论