DedeCMS(织梦内容管理系统)的数据库表结构设计对于理解其数据存储和操作至关重要,以下是对DedeCMS主要数据库表结构和字段的详细说明:
1、dede_admin
id:管理员ID,自动编号。
usertype:用户类型,如超级管理员、普通管理员等。
username:管理员用户名。
pwd:管理员密码。
uname:用户笔名。
tname:真实姓名。
emai:电子邮箱。
logintime:最后登录时间。
loginip:最后登录IP。
addtime:添加时间。
face:用户头像。
description:管理员描述信息。
2、dede_arctype
id:栏目ID,是每个栏目的唯一标识符。
typeid:父栏目ID,用于表示当前栏目的上级栏目,如果为0,则表示该栏目是顶级栏目。
typename:栏目名称,用于显示在网站前台的栏目标题。
sendmail:发送邮件设置,用于在特定条件下发送邮件通知。
style:样式设置,用于定义栏目的显示样式或布局。
flag:标志位,用于标记栏目的一些特殊属性或状态。
isdefault:是否默认栏目,用于指定网站的默认首页栏目。
rank:排序值,用于确定栏目在网站前台的显示顺序。
click:点击次数,记录该栏目被用户点击的次数。
totalresult:归纳果数,用于统计该栏目下的文章总数。
template:模板文件名,指定该栏目使用的模板文件。
lct:最后修改时间,记录该栏目最后一次被修改的时间。
mid:模型ID,关联到模型表,用于定义和管理不同类型的数据频道模型。
arcrank:文档排序,用于控制文章在栏目中的显示顺序。
arrank:推荐排序,用于控制文章在推荐列表中的显示顺序。
sendrank:投稿排序,用于控制用户投稿在栏目中的显示顺序。
sendpoint:投稿积分,用于设置用户投稿时获得的积分。
sendcheck:投稿审核状态,用于标记用户投稿是否需要审核。
sendtype:投稿类型,用于区分不同类型的用户投稿。
sendmsg:投稿消息,用于向用户反馈投稿结果或信息。
sendurl:投稿链接,用于指向用户投稿的页面或地址。
sendmail:投稿邮件,用于接收用户投稿的邮箱地址。
sendtpl:投稿模板,用于定义用户投稿的显示模板。
3、dede_archives
id:文章ID,是每篇文章的唯一标识符。
typeid:栏目ID,关联到dede_arctype表,用于指定文章所属的栏目。
title,用于显示在网站前台的文章标题。
writer:作者ID,关联到dede_member表,用于指定文章的作者。
source:来源,用于记录文章的来源或出处。
pubdate:发布时间,记录文章的发布日期和时间。
description:描述,用于简要描述文章的内容或摘要。
content,用于存储文章的详细内容或正文。
hits:点击次数,记录文章被用户点击的次数。
commnum:评论数量,用于统计文章收到的评论总数。
posid:推荐位ID,关联到推荐位表,用于指定文章所在的推荐位。
flag:属性,用于标记文章的一些特殊属性或状态,如精华、置顶等。
keywords:关键词,用于提取文章的关键词,便于搜索引擎优化和分类检索。
template:模板文件名,指定文章使用的模板文件。
color:颜色,用于设置文章标题或内容在网站前台显示的颜色。
channel:所属频道,关联到频道表,用于指定文章所属的频道或分类。
arcrank:排序权重,用于控制文章在列表页中的排序顺序。
ismake:是否生成静态HTML文件,用于提高文章访问速度和减轻服务器负担。
senddate:推送日期,用于记录文章被推送到网站前台的日期和时间。
litpic:缩略图,用于在列表页中展示文章的缩略图。
meta_title:Meta标题,用于定义文章在搜索引擎结果页中显示的标题。
meta_keywords:Meta关键词,用于定义文章在搜索引擎结果页中显示的关键词。
meta_description:Meta描述,用于定义文章在搜索引擎结果页中显示的描述信息。
jumplinks:跳转链接,用于设置文章内部的跳转链接或锚点。
sendmail:推送邮件,用于向用户发送文章推送通知或其他相关信息。
thumb:缩略图路径,用于指定文章缩略图的文件路径或URL。
remote:是否远程图片,用于标记文章中的图片是否为远程图片或本地上传图片。
script:脚本语言,用于在文章页面中嵌入JavaScript或其他脚本代码。
**style`:样式表,用于在文章页面中嵌入CSS样式表或样式规则。
volumeid:所属专辑ID,关联到专辑表,用于指定文章所属的专辑或专题。
note:备注信息,用于记录文章的其他相关信息或说明。
endtime:结束时间,用于记录文章的有效期限或过期时间。
**dohtml`:是否生成静态HTML文件的标志位,与ismake字段类似但可能具有不同的逻辑或用途。
indexorder:索引顺序,用于控制文章在索引页或搜索结果页中的排序顺序。
rewardpoint:奖励点数,用于设置用户阅读或评论文章时获得的奖励点数。
goodpost:好评数,用于统计文章收到的好评总数。
badpost:差评数,用于统计文章收到的差评总数。
nativeplace:联动地址,用于实现多站点或多语言版本之间的联动功能。
infotype:信息类型,用于区分不同类型的文章内容或数据格式。
body,存储文章的详细内容或正文部分。
filename:文件名,用于指定文章对应的物理文件名或路径。
userip:用户IP地址,记录发布文章的用户IP地址。
**face`:用户头像路径,用于指定发布文章的用户头像文件路径或URL。
lastpost:最后回复时间,用于记录文章最后一次被评论或回复的时间。
scores:分数,用于记录文章的评分或得分情况。
4、dede_addonarticle
aid:文章编号,是附加文章的唯一标识符。
typeid:分类栏目编号,关联到dede_arctype表,用于指定附加文章所属的分类栏目。
body,存储附加文章的详细内容或正文部分。
redirecturl:跳转URL,当用户点击附加文章时,可能会跳转到指定的URL地址。
templetid:自定义模板ID,关联到模板表,用于指定附加文章使用的自定义模板文件。
userip:用户IP地址,记录发布附加文章的用户IP地址。
redirecturl:跳转URL,当用户点击附加文章时,可能会跳转到指定的URL地址。
templetid:自定义模板ID,关联到模板表,用于指定附加文章使用的自定义模板文件。
userip:用户IP地址,记录发布附加文章的用户IP地址。
5、dede_addonflash
aid:FLASH编号,是附加Flash的唯一标识符。
typeid:分类栏目编号,关联到dede_arctype表,用于指定附加Flash所属的分类栏目。
filesize:文件大小,记录Flash文件的大小(以字节为单位)。
playtime:播放时长,记录Flash文件的播放时长(以秒为单位)。
flashtype:作品类型,用于描述Flash文件的类型或风格。
flashrank:作品等级,用于评估Flash文件的质量或受欢迎程度。
width:影片宽度,记录Flash影片的宽度(以像素为单位)。
height:影片高度,记录Flash影片的高度(以像素为单位)。
flashurl:FLASH地址,记录Flash文件的存储路径或URL地址。
6、dede_addonimages
aid:图集编号,是附加图集的唯一标识符。
typeid:分类栏目编号,关联到dede_arctype表,用于指定附加图集所属的分类栏目。
pagestyle:表现方式(1单页显示;2分多页显示;3多行多列展示),用于设置图集的展示方式。
maxwidth:大图限制宽度,用于设置图集中大图的最大宽度(以像素为单位)。
imgurlstext:图片集内容(标签存放),用于存储图集中所有图片的信息或标签。
row:多列式参数(行),用于设置图集展示时的行数。
cols:多列式参数(列),用于设置图集展示时的列数。
isrm:是否下载远程图片(1是;0否),用于标记是否允许下载远程图片。
ddmaxwidth:小图片宽度限制,用于设置图集中小图片的最大宽度(以像素为单位)。
7、dede_addonsoft
aid:软件编号,是附加软件的唯一标识符。
typeid:分类栏目编号,关联到dede_arctype表,用于指定附加软件所属的分类栏目。
filetype:文件类型(如exe、zip等),用于描述软件文件的类型或格式。
language:界面语言(如中文、英文等),用于描述软件支持的语言类型。
softtype:软件类型(如工具软件、游戏软件等),用于描述软件的功能或用途类型。
accredit:授权方式(如免费版、试用版、正式版等),用于描述软件的授权使用情况。
os:运行环境(如Windows、Linux等),用于描述软件支持的操作系统类型。
softrank:软件等级(如优秀、良好、一般等),用于评估软件的质量或受欢迎程度。
officialUrl:官方网址,记录软件官方网站的URL地址。
officialDemo:程序演示地址,记录软件演示版本的下载地址或URL地址。
softsize:软件大小,记录软件文件的大小(以字节为单位)。
softlinkstext:软件下载链接列表,用于存储软件的多个下载链接地址或文本信息。
introducetext:软件介绍,提供软件的详细介绍或说明文本。
DedeCMS数据库通过这些表的组合实现了对网站内容的高效管理和展示,理解这些表的结构和字段含义对于维护和优化DedeCMS网站至关重要。