两周学会织梦建站35.docx

上传人:b****8 文档编号:9896947 上传时间:2023-02-07 格式:DOCX 页数:10 大小:201.13KB
下载 相关 举报
两周学会织梦建站35.docx_第1页
第1页 / 共10页
两周学会织梦建站35.docx_第2页
第2页 / 共10页
两周学会织梦建站35.docx_第3页
第3页 / 共10页
两周学会织梦建站35.docx_第4页
第4页 / 共10页
两周学会织梦建站35.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

两周学会织梦建站35.docx

《两周学会织梦建站35.docx》由会员分享,可在线阅读,更多相关《两周学会织梦建站35.docx(10页珍藏版)》请在冰豆网上搜索。

两周学会织梦建站35.docx

两周学会织梦建站35

第三天:

织梦系统认识新手篇——模板及常用数据库表认识

海量dedecms文档、模板、图文教程、视频教程:

上一节课我们给大家已经详细讲到了Dede系统的各个文件夹的具体含义,今天我们接着来给大家讲解Dede的模板风格及数据库相关的知识。

当然,在这里,你也是可以适当的先了解,至于具体的用法和熟悉我们会在后面的教程一步步提到。

▪如何新建模板方案

▪如何定义目标模板文件

▪模板文件的命名规则及注意事项

▪常见数据库表及其字段的含义

一、模板风格文件

1)如何新建模板方案

我们在上一讲的文件夹介绍中已经给大家讲过,Dede系统的模板文件夹是位于根目录下的templets文件夹,他包含了当前的默认文件夹、模块插件模板文件夹,系统底层模板文件夹这三个。

那么我们如果要创建我们自己的新的模板方案,就只需要在templets文件夹创建一个文件夹来用于存在具体的各个模板文件,如图:

就这么简单,我们自己的模板方案已经创建成功。

2)定义/设置模板风格

我们创建好模板方案以后,其实这时候是无效的。

为什么呢?

因为我们的后台其实并没有对它进行定义。

这时候,我们就需要进入后台,【系统】→[系统基本参数]对这个模板方案进行设置。

如图:

好了,到这一步的时候呢,我们创建的模板方案已经基本完成了。

不过,这里请:

注意:

这只是创建了模板方案,模板文件里我们还没有做。

这个我们也会一步步来进行完善。

3)模板文件的命名规则及注意事项

我们刚才已经成功创建并设置好了自己的模板方案,那么接下来呢,就是要为这个模板方案创建属于我们自己个性化的模板文件了。

Dede系统的模板是以.htm格式的静态网页存在的。

所以我们只需要在刚才的xuewl_com目录下创建静态的网页文件,比如首页:

 

 Dede系统的模板命名从根本上来说都属于任意的。

就是说,对命名的要求是没有的。

只是大家来命名之后需要到后台的某些地方进行更改、设置,比如栏目的高级选项。

 好了,Dede系统的模板我们就先了解到这里。

以后我们也会继续的慢慢接触这方面的内容及知识。

#p#分页标题#e#

二、Dede常见数据库表

由于Dede的表比较多,在这里我只能列出常见的、默认的一些表给大家做以参考。

如需要详细的数据字典,请关注本站近期推出的DedeCMS数据库字典帮助手册。

dede_archives

字段名

类型

最大长度

默认值

备注

id

mediumint

8

自动编号

文档ID

typeid

smallint

5

0

文档所属主栏目

typeid2

varchar

90

0

文档所属副栏目

sortrank

mediumint

int

0

文档排序(置顶)

flag

mediumint

0

NULL

自定义属性

ismake

smallint

6

0

是否生成静态

channel

smallint

6

0

所属频道

arcrank

smallint

6

0

阅读权限(会员组)

click

mediumint

8

0

点击数

money

smallint

6

0

阅读权限(金币)

arcrank

smallint

6

0

阅读权限

title

char

60

Emptystring

文章标题

shorttitle

char

60

Emptystring

简短标题

color

char

7

Emptystring

标题颜色

writer

char

20

Emptystring

作者

source

char

30

Emptystring

来源

litpic

char

100

Emptystring

缩略图

pubdate

int

10

0

更新时间

senddate

int

10

0

发布时间

litpic

char

100

Emptystring

缩略图

mid

mediumint

8

0

发表会员MID

keywords

char

30

Emptystring

关键词

lastpost

int

10

0

最后一次顶/踩时间

scores

mediumint

8

0

文档积分

goodpost

mediumint

8

0

顶的次数

badpost

mediumint

8

0

踩的次数

notpost

tinyint

1

0

是否允许评论

description

varchar

255

Emptystring

文档简介

filename

varchar

40

Emptystring

自定义文件名

dutyadmin

mediumint

8

0

责任编辑

tackid

int

10

0

暂无作用

mtype

mediumint

8

0

会员(我的分类)

weight

int

10

0

V5.6手工排序

 

海量dedecms文档、模板、图文教程、视频教程:

第四天:

织梦系统提高标签篇——文档列表标签(arclist)详解

标签详解#e#

上一节课我们给大家介绍了模板和常用数据库的一些基本知识,从今天开始,我们就要学习织梦的调用标签了。

首先,今天要学习的是Dede系统中一个非常重要的标签:

文档列表标签,我们也把他叫做arclist标签。

为了能更好对它进行专业命名以及规范,以后的教程中我都直接将他称为arclist标签。

在具体学习arclist标签之前,我们还需要了解一下织梦标签的书写格式以及两种调用方式。

一、织梦(DedeCMS)系统的标签知识

1)Dede系统标签的两种调用方式及书写格式

Dede系统标签调用有两种格式,也就是有底层模板和无底层模板。

注意:

所谓底层模板,就是具体的显示内容。

第一种:

无底层模板

Dede系统无底层模板标签通用书写格式为:

{dede:

标签名参数='值'/} 

例如:

{dede:

fieldname='typename'/},在新版本中,这个也等同于{dede:

field.typename/}。

第二种:

有底层模板

Dede系统有底层模板标签通用书写格式为:

{dede:

标签名参数1='值1'参数2='值2'...参数N='值N'}

 底层模板样式

{/dede:

标签名}

参数1到参数N指的是可以有多个复合参数,并用空格分离。

比如,下面的这一段具体调用。

{dede:

arclistrow='8'}

 [field:

textlink/]

{/dede:

arclist}

上面,这一个就是调用网站最新更新的8篇文章。

其中的[field:

textlink/]就是我们所说的底层模板,它是用来显示具体的内容的。

2)Dede系统标签调用的主意事项

1.所有的标签字符必须在半角英文状态进行;

2.所有的标签必须严格按照格式来书写;

3.标签调用必须要写在指定的模板文件.htm中才会有效,不能直接在PHP文件中使用;

4.标签调用的字段均可使用函数进行字符处理(后面我们会讲到);

二、文档列表标签(arclist)详解

1)适用范围

全局使用/(既所有的前台模板均可调用,比如首页、列表、内容等)

2)参数列表

参数,是用来限制调用条件,满足更多的个性化展示。

1.row='8'调用条数既循环次数;

2.titlelen=‘30’限制文档标题的最大字符数(注意:

一个汉字为两个字符)

3.flag='c'文档自定义属性,这里可同时定义多个属性,需用半角,分隔;

4.noflag='c'不包含自定义属性,用法上同;

5.typeid=‘2’指定栏目,多个栏目请用半角符号的,分割;

6.col=‘2’显示列/(不推荐此参数,准备的标准格式应该是CSS控制浮动)

7.infolen='60'简介最大字符;

8.imgwidth='100'缩略图宽度;

9.imgheight='100'缩略图高度;

10.orderby='pubdate'排序字段,取值范围有click(等同于hot)/sortrank/id/near/lastpost/scores/rand/weight;

11.keyword='关键字'包含某关键字,多个请用半角符号,分割

12.aid='1' 指定文档;

13.idlist='1,2,3' 指定文档列表;

14.getall='1' 在没指定这个参数情况下,栏目页,内容页不会获取它的子级栏目;

15.channelid='1'指定内容模型频道;

16.addfields='字段'获取附加表的字段;

17.limit='起始ID,多少条'这个与row不能同时使用;

18.orderway='desc'排序方式/asc为正序,desc为倒序,默认为desc;

19.subday='2'获取指定天数内,通常用于做本月热门类似; 

3)底层模板

底层模板的调用方法为:

[field:

字段名/]

这里的字段名默认取值为主表的所有字段(dede_archives),如果您已经指定了channelid与addfileds参数,那么取值范围也会相应增加addfields里的列表;

#p#标签图文实例#e#

三、文档列表标签(arclist)图文实例

1)单一参数调用

首先,在我们的默认模板里创建一个名为index.htm的首页模板(其实前面,我们也以前创建好),写上如下代码:

提示:

可以先修改部分代码后再运行

如下图:

 这段代码的意思是调用全站的最新10篇文章,我们将之保存后生成(为了便于演示,生成静态的过程一律省略)的调用结果如下:

2)复合(多个)参数调用

接下来,我们将index.htm中的全部替换为如下代码:

折叠展开XML/HTML代码复制内容到剪贴板

1.  

2.    

推荐文章

  

3.    

      

    4.    {dede:

    arclist row='10' titlelen='12' flag='c'}  

    5.        

  1. arcurl/]">[field:

    title/] ([field:

    click/])  

    6.        

  2.   

    7.    {/dede:

    arclist}  

    8.    

  

9.

  

上面这段代码的意思是调用推荐文章10条,并且最大字符数不能超过12个字符(也就是6个汉字),在底层模板中的标题后面加了一个括号用于显示点击数

接下来我们来看最终生成后的效果:

所属专题:

两周学会织梦建站(仿站建站)专题

海量dedecms文档、模板、图文教程、视频教程:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1