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

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

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文件代码,全部掏空。放入调用【Arclist 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。

注意:其它文件保持不变,我不懂PHP,只能用这种方式调试,相信朋友们很容易上手的。

我调试【Arclist 标记】的具体代码如下:

{dede:arclist typeid='' row='1' titlelen='20' infolen=''

imgwidth='100' imgheight='80'}

文章ID:[field:ID/]

文章标题:[field:title/]

文章短标题:[field:shorttitle/]

文章标题的文字链接:[field:textlink/]

文章作者:[field:writer/]

文章发表日期:[field:stime/]

文章所属栏目的目录:[field:typedir/]

文章所属栏目的名称:[field:typename/]

文章所属栏目的文字链接:[field:typelink/]

文章的图片链接:[field:imglink/]

文章的缩略图:[field:image/]

{/dede:arclist}

得到如下返回数据:

文章篇幅所限,未能列出所有的属性和字段调用的方法。请朋友们举一反三,增删属性和写入代码进行调试,加深印象。最好是对照官方的Dedecms文档进行调试,我这样做收获很大的。

三、【Arclist 标记】延伸出来的别名标记(实用又个性化,建议关注使用)

为了使网页内容更具个性化,人性化,官方在【Arclist 标记】的基础上延伸出来一些别外标签,如:hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 。非常好!

我调试【imglist标记】的具体代码如下:

{dede:imglist typeid='' row='2' col='1' titlelen='20' infolen=''

imgwidth='100' imgheight='80'}

[field:imglink/] [field:textlink/]

{/dede:imglist}

得到如下返回数据:

如上例,其它的别名标记,朋友们可以举一反三,融会贯通!

模板教程【Field 标记】(二)

Field标记使用思路、步骤:

一、明确使用范围

我们在使用【Field 标记】的过程中,必须明确其使用的范围,否则可能无法正常调用该标签,其使用范围是:

封面模板(如index_article.htm)、列表模板(如list_article.htm)、文档模板(如article_article.htm)。index_article.htm、list_article.htm、article_article.htm等类似的模板文档都在templets\default\文件夹中。注意:

1、封面模板与列表模板是有区别的,但调用【Field 标记】可以相同;

2、封面模板有不同的类型,我们最常用的是文章模板(index_article.htm),其它的还有图片模板(index_image.htm),简介模板(index_info.htm),软件模板(index_soft.htm)等等,这些模板调用【Field 标记】的道理都是一样的。

二、通过调试了解其使用方法

我调试的方法是:

将templets\default\文件夹下的list_default.htm和htmlist_article.htm文件中的代码,全部掏空。放入调用【Field 标记】的代码,再在管理后台进行操作,如下:HTML更新-->更新栏目HTML-->开始生成HTML。再在IE中访问网站的各栏封面和列表,就可以得到返回的数据。

用法一:

这种用法,主要是从数据库获取相关的数据,特别是系统变量的数据。

我调试【Arclist 标记】的具体代码如下:

调用position标记,得到:栏目一> 栏目二”这样形式的链接:{dede:field

name='position'/}

插件路径:{dede:field name='phpurl'/}

模板路径:{dede:field name='templeturl'/}

版权信息:{dede:field name='powerby'/}

主页路径:{dede:field name='indexurl'/}

主页名称:{dede:field name='indexname'/}

得到如下返回数据:

相关文档
最新文档