当前位置:首页 > 行业动态 > 正文

dedecms数据库结构

Dedecms数据库结构包括多个数据表,主要有文章表(如dede_addonarticle)、栏目管理表(如dede_arctype)等,用于存储文章内容、栏目信息等各类数据。

DedeCMS(织梦内容管理系统)的数据库结构设计合理且功能全面,以下是对其数据库结构的详细解析:

1、核心数据表

dede_archives(文章主表)

ID:文章的唯一标识符,自动编号。

typeid:所属主栏目的编号,通过该字段与栏目表进行关联,确定文章属于哪个栏目。

sortrank:文章排序,用于在栏目中对文章进行排序显示,数值越小排序越靠前。

iscommend:是否推荐,用于标记文章是否被推荐到首页或其他推荐位置。

title,是文章的重要标识之一。

shorttitle,可用于列表页等地方的简短显示。

color颜色,用于设置文章标题在前台显示的颜色。

writer:作者,记录文章的创作者。

source:来源,注明文章的来源出处。

litpic:缩略图,用于在文章列表页等位置展示文章的图片。

pubdate:录入时间,即文章创建的时间。

senddate:发布时间,文章实际发布到网站的时间。

arcrank:阅读权限,限制不同用户角色对文章的访问权限。

click:点击次数,记录文章被用户点击的次数,可用于统计热门文章等。

money:消费点数,如果网站设置了付费阅读等功能,该字段可用于记录文章的消费点数。

description:对文章内容的简短描述,通常用于生成网站地图和搜索引擎索引。

keywords:关键词,用于搜索引擎优化,提高文章在搜索结果中的排名。

templet:文档模板,指定文章在前台显示所使用的模板文件。

lastpost:最近评论时间,记录文章最后一次被评论的时间。

postnum:评论数目,统计文章收到的评论数量。

redirecturl:跳转网址,如果设置了跳转,用户点击文章时会跳转到该网址。

mtype:用户自定义分类,方便用户对文章进行自定义分类管理。

userip:用户IP,记录发布文章的用户IP地址。

locklikeid:是否锁定相关文章,用于防止某些文章被随意修改或删除。

likeid:相关文章ID,用于关联相关文章,实现站内链接推荐等功能。

dede_arctype(栏目表)

id:栏目的唯一标识符,自动编号。

typeid:父栏目的编号,通过该字段可以实现栏目的层级关系,如二级、三级栏目等。

typename:栏目名称,用于在前台显示的栏目标题。

sendmail:发送邮件设置,当有新文章发布到该栏目时,是否发送邮件通知相关人员。

style:样式设置,用于定义栏目在前台显示的样式,如字体颜色、背景颜色等。

flag:标志位,用于标记栏目的一些特殊属性或状态。

isdefault:是否默认栏目,通常用于设置网站默认显示的栏目。

rank:排序值,决定栏目在导航栏或其他栏目列表中的排列顺序。

click:点击次数,统计该栏目被用户点击的次数。

totalresult:归纳果数,记录该栏目下所有文章的数量。

template:模板文件名,指定栏目页面所使用的模板文件。

lct:最后修改时间,记录栏目信息最后一次修改的时间。

mid:模型ID,关联到特定的内容模型,不同的模型可以有不同的字段和功能。

arcrank:文档排序,用于在栏目内对文章进行排序。

arrank:推荐排序,用于在推荐位等地方对栏目下的推荐文章进行排序。

sendrank:投稿排序,如果开启了用户投稿功能,该字段用于对投稿到该栏目的文章进行排序。

sendpoint:投稿积分,设置用户向该栏目投稿所获得的积分。

sendcheck:投稿审核状态,用于管理用户投稿的审核流程。

sendmsg:投稿消息,可自定义向投稿用户显示的消息。

sendurl:投稿链接,指定用户投稿的页面链接。

sendmail:投稿邮件,当有新投稿时,是否发送邮件通知管理员。

sendtpl:投稿模板,定义用户投稿页面的模板文件。

dede_admin(管理员信息表)

ID:管理员的唯一标识符,自动编号。

usertype:用户类型,用于区分不同类型的管理员用户,如超级管理员、普通管理员等。

userid:管理员登录ID,是管理员在系统中的唯一标识用户名。

pwd:管理员密码,经过加密处理后存储,用于管理员登录验证。

uname:管理员笔名,用于在前台显示的管理员名称。

tname:真实姓名,记录管理员的真实姓名。

email:电子邮箱,用于接收系统通知、找回密码等功能。

typeid:负责频道(0表示全部),指定管理员负责管理的栏目范围。

logintime:登录时间,记录管理员最近一次登录系统的时间。

loginip:登录IP,记录管理员登录系统的IP地址,可用于安全监控。

dede_admintype(管理员类型表)

rank:组级别编号,用于区分不同级别的管理员组。

typename:组名称,管理员组的名称,如“超级管理员组”“编辑组”等。

system:是否为系统默认组,标记该管理员组是否为系统内置的默认组。

purviews:权限列表,以字符串的形式记录该管理员组所拥有的权限范围,如“添加文档”“编辑文档”“删除文档”等权限。

2、附件及多媒体数据表

dede_addonarticle(附加文章表)

aid:文章编号,附加文章的唯一标识符。

typeid:分类栏目编号,关联到具体的栏目。

body,存储附加文章的详细内容。

dede_addonflash(附加Flash表)

aid:FLASH编号,唯一标识一个Flash文件。

typeid:分类栏目编号,确定Flash文件所属的栏目。

filesize:文件大小,记录Flash文件的大小。

playtime:播放时长,Flash文件的播放时间长度。

flashtype:作品类型,如动画、视频等。

flashrank:作品等级,用于评估Flash作品的质量或重要性。

width:影片宽度,Flash文件播放时的宽度。

height:影片高度,Flash文件播放时的高度。

flashurl:FLASH地址,Flash文件的存储路径或URL链接。

dede_addonimages(附加图集表)

aid:图集编号,图集的唯一标识符。

typeid:分类栏目编号,图集所属的栏目。

pagestyle:表现方式,如单页显示、分多页显示、多行多列展示等。

maxwidth:大图限制宽度,图集中大图的最大显示宽度。

imgurls:图片集内容(标签存放),存储图集中图片的相关信息或标签。

row:多列式参数(行),用于控制图集在页面中的行数布局。

col:多列式参数(列),用于控制图集在页面中的列数布局。

isrm:是否下载远程图片,标记图集中的图片是否从远程服务器获取。

ddmaxwidth:小图片宽度限制,图集中小图的最大显示宽度。

dede_addonsoft(附加软件表)

aid:软件编号,软件的唯一标识符。

typeid:分类栏目编号,软件所属的栏目。

filetype:文件类型,如exe、zip等。

language:界面语言,软件的界面语言版本。

softtype:软件类型,如工具软件、游戏软件等。

accredit:授权方式,如免费授权、商业授权等。

os:运行环境,软件支持的操作系统平台。

softrank:软件等级,用于评估软件的质量或重要性。

officialUrl:官方网址,软件官方网站的URL链接。

officialDemo:程序演示地址,软件的演示程序下载地址或在线演示地址。

softsize:软件大小,记录软件文件的大小。

softlinks:软件下载链接列表,存储软件的下载地址信息。

introduce:软件介绍,对软件功能的简要描述。

dede_addonspec(附加专题表)

aid:专题编号,专题的唯一标识符。

typeid:分类栏目编号,专题所属的栏目。

note(仅存放标签代码),存储专题的详细信息或相关标签代码。

3、系统配置及权限管理数据表

dede_sysconfig(系统配置表)

存储系统的各种全局配置参数,如网站名称、网站关键词、网站描述、版权信息、系统开关等,这些配置参数直接影响着网站的运行和显示效果,管理员可以在后台管理系统中对这些参数进行修改和管理。

dede_sys_enum(系统枚举表)

用于存储系统中的各种枚举类型的数据,如用户状态(正常、禁用、审核中等)、文章状态(草稿、已发布、已审核等),通过使用枚举类型,可以提高数据的规范性和可读性,便于系统的开发和维护。

dede_sys_module(系统模块表)

记录系统中各个模块的信息,包括模块的名称、标识、版本号、是否启用等,模块是DedeCMS系统功能的基础组成部分,不同的模块提供了不同的功能和服务,如会员模块、文章模块、评论模块等,管理员可以根据网站的需求对模块进行启用、禁用或卸载操作。

dede_sys_set(系统设置表)

存储系统的各种个性化设置选项,如页面布局设置、颜色风格设置、缓存设置等,这些设置可以根据用户的喜好和网站的需求进行调整,以满足不同用户和网站的特殊要求。

dede_sys_task(计划任务表)

用于管理系统的计划任务,如定时生成静态页面、定时备份数据库、定时清理缓存等,计划任务可以帮助管理员自动化一些重复性的工作任务,提高网站的维护效率和稳定性。

dede_tagindex(标签索引表)

记录文章中使用的标签信息以及标签与文章的关联关系,标签可以提高文章的分类和检索效率,方便用户根据标签快速找到自己感兴趣的文章,标签索引表也有助于搜索引擎优化,提高网站在搜索引擎中的排名。

dede_taglist(文章标签表)

存储文章的具体标签内容以及标签的相关属性,如标签的使用频率、最后使用时间等,通过分析标签的使用情况,管理员可以了解用户的兴趣爱好和关注点,从而优化网站的内容策略。