亲爱的朋友,你好,欢迎来到何平网络科技&织梦之家,你可以免费观看大量视频教程以及大量模板下载!

DedeCms(织梦)模织梦教程版建造教程及标志语法详解-织梦之家(dedehome.com)

时间:2017-12-01 09:17 来源:织梦之家作者:织梦之家 点击:
Dedecms是海内最知名的PHP开源网站系统,它以它的简朴、实用、开源而闻名,这套打点系统应用规模十分广,包罗企业网站、当局构造、教诲机构、媒体机构、行业网站

一、织梦(Dedecms)简介:

织梦内容打点系统(DedeCms) 以简朴、实用、开源而闻名,是海内最知名的PHP开源网站打点系统,也是利用用户最多的PHP类CMS系统,在经验了二年多的成长,今朝的版本无论在成果,照旧是易用性方面,都有了长足的成长,DedeCms免费版的主要方针用户锁定在小我私家站长,成果更专注于小我私家网站或中小型流派的构建,虽然也不乏有企业用户和学校等在利用本系统。织梦内容打点系统(DedeCms)基于PHP+MySQL的技能架构,织梦教程,完全开源加上强大不变的技能架构,使你无论是今朝规划做个小型网站,照旧想让网站在不绝壮大后系仍能获得随意扩充都有充实的担保。

二、织梦(Dedecms)模板理会引擎概述:

织梦模板引擎是一种利用XML名字空间形式的模板理会器,利用织梦理会器理会模板的最大长处是可以轻松的制定标志的属性,感受上就像在用HTML一样,使模板代码十分直观机动,新版的织梦模板引擎不光能实现模板的理会还能阐明模板里错误的标志。

1、织梦模板引擎的代码样式有如下几种形式:

{dede:标志名称 属性='值'/}

{dede:标志名称 属性='值'}{/dede:标志名称}

{dede:标志名称 属性='值'}自界说样式模板(InnerText){/dede:标志名称}

小提示:对付{dede:标志名称 属性='值'}{/dede:标志名称}这种形式的标志,在2.1版中,暗示竣事只需要用“{/dede}”,但V3中需要严格用“{/dede:标志名称}”,不然会报错。

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

(1) global 标志,暗示获取一个外部变量,除了数据库暗码之外,能调用系统的任何配置参数,形式为:

a、{dede:global name='变量名称'}{/dede:global}

b、{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系统的模板长短牢靠的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最根基的默认模板,DEDE模板下载,等于内置系统模型的各个模板,DedeCms支持自界说频道模型,用户自界说新频道模型后,需要按该模型设计一套新的模板。

1、观念,设计和利用模板,必需要领略下面几个观念:

1)板块(封面)模板:指网站主页或较量重要的栏目封面利用的模板,一般用“index_识别ID.htm”命名,另外,用户单独界说的单个页面或自界说标志,也可选是否支持板块模板标志,假如支持,系统会用板块模板标志引擎去理会后才输出内容或生成特定的文件。

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

3)档案模板:暗示文档查察页的模板,一般用 “article_识别ID.htm” 命名。

4)其它模板:一般系统通例包括的模板有:主页模板、搜索模板、RSS、JS编译成果模板等,另外用户也可以自界说一个模板建设为任意文件。

2、 命名,为了类型起见,织梦官方发起利用统一的方法来命名模板,详细如下:

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 暗示是就是内容范例为图片集的栏目默认列表模板。

3、主要标志参考

1、arclist 标志

这个标志是DedeCms最常用的一个标志,个中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart 这些标志都是由这个标志所界说的差异属性延伸出来的。

浸染:获取一个指定的文档列表

合用范畴:封面模板、列表模板、文档模板

(1)根基语法

{dede:arclist

typeid='' 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)

感谢支持织梦之家,你的支持,我们的无限动力!!!
“DEDECMS教程”欢迎分享!:

相关标签:dedecms(2461)语法(6)

顶一下
(0)
0%
踩一下
(0)
0%

欢迎您报错,或提出宝贵建议,我们将第一时间处理,为大家营造一个良好网上交流平台,感谢支持织梦之家!