dede基本语法

发布 2021-05-11 09:08:28 阅读 5102

1、**建设,2、组建团队,3、**运营,4、网络优化。

主要给大家讲解**建设,其它的几点有时间给大家讲解有关一些经验。现在开始步入正题。在我们**建设中,对于我们技术过硬的一些朋友来说他们主要是**开发这块,

但对我们新手来说要达到这一步还需要一个时间与学习的过程,不过不用灰心,仿站也是一个好思路好方法,如果自己再有美工基础能设计出来漂亮的页面出来那就十分的完美了。

在学习dedecms程序之前我们需要了解哪些内容呢?

1、会搭建php运行的环境。2、会基本的mysql数据库运用。3、会基本的美工制作,大概了解这些就可以完独立完成我们的dedecms程序仿站全过程。

在我们的dedecms程序中主要分几个模板页面,dedecms模板分为:首页模板,文件模板页,**模板,软件模板页,商品模板页。首页大概知道有这几类开模板,无非我们多数门户**也是只这几种类型页面,dedecms程序更强大功能是可以自己添加自己喜欢的模板。

在修改dedecms模板之前我们首先要知道模板所在的路径,这是关键点,一般我们dedecms程序默认模板路径为根目录下的\templets\default文件夹里,这个页面就是我们首页模板页,只要**下来转到我们的dreamwe**er软件里就可以修改,当这里你也可以用其它的软件编辑。

在修改模板内容之前建议参考

dedecms

常用问题手册

dedecms

模板标签参考手册

dedecms

二次开发参考手册

修改模板必须参考模板标签参考手册这个里标签运用。

如我们调用文章内容为

arclist|文档列表

标签名称:arclist

功能说明:获取指定文档列表

dede:arclist row='10' titlelen='24' orderby='pubdate' idlist=''col='2'}

field:textlink/](field:pubdate function=mydate('m-d',@me)/]

/dede:arclist}

就得要知道arclist这个文章标签里每一个字段含意

参数说明:

row='10' 返回文档列表总数

typeid=''栏目id,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;

getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类

titlelen = 30' 标题长度等同于titlelength

infolen='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=''指定文档id

idlist ='提取特定文档(文档id)

channelid 频道id

limit='起始id,记录数' (起始id从0开始)表示限定的记录范围(如:limit='1,2' 表示从id为1的记录开始,取2条记录)

flag = h' 自定义属性值:头条[h]推荐[c]**[p]幻灯[f]滚动[s]跳转[j]**[a]加粗

noflag = 同flag,但这里是表示不包含这些属性

orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

subday='天数' 表示在多少天以内的文档

channelartlist|频道文档

标签名称:channelartlist

基本语法:

dede:channelartlist row=6}

dede:field name='typename'/}

dede:arclist titlelen='42' row='10'}

field:title /]

[field:pubdate function="mydate('m-d',@me)"/

/dede:arclist}

/dede:channelartlist}

参数说明:

typeid = 0' 频道id,多个请用","分开,如果调用1个栏目可以使用typeid='5,0'来调用。分隔 row = 20' 获取的栏目返回值其他说明: 除了宏标记外,channelartlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套 和 两个标记。

list|列表标签

标签名称:list

功能说明:表示列表模板里的分页内容列表

适用范围:仅列表模板 list_*.htm

基本语法:

dede:list col=''titlelen=''infolen=''imgwidth=''imgheight=''listtype=''orderby=''pagesize=''orderway=''

参数说明:

col=''内容列数

titlelen=''标题长度

infolen=''内容摘要长度

imgwidth=''缩略图宽

imgheight=''缩略图高

orderby=''排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank

pagesize='20' 分页大小

pagelist|列表分页

标签名称:pagelist

功能说明:表示分页页码列表

适用范围:仅列表模板 list_*.htm

基本语法:

dede:pagelist listsize='5' listitem=''

参数说明:

listsize 表示 [1][2][3] 这些项的长度 x 2

listitem 表示页码样式,可以把下面的值叠加

index 首页

pre 上一页

pageno 页码

next 下一页

end 末页

option 下拉跳转框

hotwords|热门关键词

标签名称:hotwords

基本语法:

参数说明:

num='6' 关键词数目

subday='365' 天数

maxlength='16' 关键词最大长度

读取文章列表标签

基本语法:

field:title/]

/dede:list}

读取文章内容标签。

field|常用变量

标签名称:field

基本语法:

ok dedecms模板内容修改就些,主要是这些每一个标签都弄懂了,学习起模板修改就不是什么困难的事了,这方面技术学习好,就可以开始进一步学习php语言程序开发,这也是一个很好的发展方向。目前我们国内很缺乏这一类php程序开发人才,不防你可以尝试一下。

dede,分类信息

篇一 dede模块对应模板文件。篇二 dedecms默认模版文件说明。dedecms默认模版文件说明。dedecms默认模版文件说明,列表页头部模板head 内容页 主页等无子栏目页面头部模板主页模板。评论模板。article 文章内容页模板。article 随机文章内容页模板1 article 随...

英语基本语法

语法。一 词类。1 名词 noun n.表示人或事物的名称 名词不能随便跑出来 如pen apple dog等。2 冠词 article art.用于名词前,帮助说明名词所指的人或事物,包括a an the.3 代词 pronoun pron.用于代替名词以及名词作用的短语 分句或句子等。如we t...

语法基本句型

基本句型。句子的主要成分是主语和谓语。构成主语的有名词和相当于名词作用的其他词 词组或从句。谓语的构成比较复杂,有时可以由谓语动词独立担当谓语,有时谓语动词需带宾语或表语,还有的谓语动词可带两个宾语或带宾语后再加补语等。谓语动词类别的不同决定谓语结构的不同,而不同的谓语结构又决定着不同的巨型。所谓基...