avatar --头像
此表记录XOOPS所有头像
字段 | 类型 | Null | 默认 | 注释 |
---|
avatar_id | mediumint(8) | 是 | NULL | 头像ID |
avatar_file | varchar(30) | 是 | | 头像图片 头像文件 |
avatar_name | varchar(100) | 是 | | 头像名称 |
avatar_mimetype | varchar(30) | 是 | | 头像MIME类型 一般为image/jpeg,image/gif |
avatar_created | int(10) | 是 | 0 | 头像创建时间 |
avatar_display | tinyint(1) | 是 | 0 | 是否显示此图片 |
avatar_weight | smallint(5) | 是 | 0 | 头像显示顺序 数字越大,位置越靠后 |
avatar_type | char(1) | 是 | | 头像类型 S代表系统自带头像 C代表自定义头像 |
avatar_user_link--头像与用户绑定
此表将头像与某一特定用户联系起来,控制前台的用户头像显示
字段 | 类型 | Null | 默认 | 注释 |
---|
avatar_id | mediumint(8) | 是 | 0 | 头像ID(从表avatar的avatar_id复制) |
user_id | mediumint(8) | 是 | 0 | 用户ID(从表users的uid复制) |
banner--当前横幅广告
此表记录所有可见广告,是执行广告的关键表
字段 | 类型 | Null | 默认 | 注释 |
---|
bid | smallint(5) | 是 | NULL | 广告ID |
cid | tinyint(3) | 是 | 0 | 从表bannerclient的cid复制来 |
imptotal | mediumint(8) | 是 | 0 | 总点数 imptotal与impmade是一组数据,前台翻译时却用两个名称,不太合理 |
impmade | mediumint(8) | 是 | 0 | 显示次数 点击率=点击数/显示次数 |
clicks | mediumint(8) | 是 | 0 | 点击数 |
imageurl | varchar(255) | 是 | | 图片URL(Banner文件路径) |
clickurl | varchar(255) | 是 | | 点击URL(链接地址) |
date | int(10) | 是 | 0 | 广告加入时间 |
htmlbanner | tinyint(1) | 是 | 0 | 是否使用HTML |
htmlcode | text | 是 | | HTML代码 |
bannerclient--广告客户
此表记录所有广告客户,控制客户登陆
字段 | 类型 | Null | 默认 | 注释 |
---|
cid | smallint(5) | 是 | NULL | 客户ID |
name | varchar(60) | 是 | | 客户姓名 |
contact | varchar(60) | 是 | | 联系人姓名 |
email | varchar(60) | 是 | | 联系人Email |
login | varchar(10) | 是 | | 客户登录名 |
passwd | varchar(10) | 是 | | 客户密码,此密码以文本形式保存 暂时未发现此表内login与passwd的意义 |
extrainfo | text | 是 | | 额外信息 |
bannerfinish--已解约广告
此表记录所有过期广告,用于广告效果的评估
字段 | 类型 | Null | 默认 | 注释 |
---|
bid | smallint(5) | 是 | NULL | 广告ID(从表banner的bid复制来) |
cid | smallint(5) | 是 | 0 | 客户ID(从表banner的cid复制来,本质上从表bannerclient的cid复制) |
impressions | mediumint(8) | 是 | 0 | 现有点数 |
clicks | mediumint(8) | 是 | 0 | 点击数点击率=点击数/现有点数 |
datestart | int(10) | 是 | 0 | 开始日 |
dateend | int(10) | 是 | 0 | 结束日 |
block_instance--区块安排
此表控制XOOPS的内容显示位置,instance实例,英文中这个表名的意思是区块的实例化(怎么搞得很像Class-Object),是区块安排的核心表
由于XOOPS在此方面涉及3个ID,他们是表block_instance的instanceid,表block_module_link的block_id和表newblocks的bid,在此集中给出对应的注释名称,避免发生混乱。instanceid区块实例ID,block_id区块ID,bid不译,但记为bID。
字段 | 类型 | Null | 默认 | 注释 |
---|
instanceid | int(12) | 是 | NULL | 区块实例ID |
bid | int(12) | 是 | | bID(从表newblocks的bid复制) |
options | text | 是 | | 选项,存储数组。此处内容非常复杂 如a:0:{},表示无选项可编辑 |
title | varchar(255) | 是 | | 区块管理里的区块描述,或者是编辑界面里的主题 此处翻译不统一 |
side | tinyint(1) | 是 | 0 | 区块类型,实际上就是摆放位置 0区块位置左 1区块位置右 3中央区块左 4中央区块右 5中央区块中央 |
weight | smallint(5) | 是 | 0 | 排序 数字越大,位置越靠后 |
visible | tinyint(1) | 是 | 0 | 是否显示 0不显示,隐藏 1显示 |
bcachetime | int(10) | 是 | 0 | Cache有效时间 缓存时间 |
block_module_link--区块与模块绑定
XOOPS靠module_id+pageid来决定对一个区块的显示
字段 | 类型 | Null | 默认 | 注释 |
---|
block_id | mediumint(8) | 是 | 0 | 区块ID(从表block_instance的instanceid复制来)英文里面,这是两个概念,所以老外给他取了两个名字 |
module_id | smallint(5) | 是 | 0 | 模块ID(除0外,从表modules的mid复制来) 0表示系统级别,此值modules的mid中没有 1为系统Syetem模块,不显示,故选项中不列出 |
pageid | smallint(5) | 是 | 0 | 页面ID 0全部页面 大于0的值表达的意义随模块变化,pageid的值由模块在安装时定义 |
config--参数设置
此表是管理区的参数设置的核心表
字段 | 类型 | Null | 默认 | 注释 |
---|
conf_id | mediumint(8) | 是 | NULL | 参数设置ID |
conf_modid | smallint(5) | 是 | 0 | 参数设置模块ID(从表configcategory的confcat_modid 复制) |
conf_catid | smallint(5) | 是 | 0 | 参数设置分类ID(从表configcategory的confcat_id复制) |
conf_name | varchar(25) | 是 | | 参数设置名称(此值用于<input>、<select>等表单元素的name属性和id属性,供程序区分不同字段) |
conf_title | varchar(30) | 是 | | 参数设置标题,决定我们看到的配置标题,储存常量名, 大量对应在modules/system/languages/语言名/admin/preferences.php中设置的常量 |
conf_value | text | 是 | | 参数设置值,就是可以在管理区修改的部分 |
conf_desc | varchar(50) | 是 | | 参数设置描述,决定我们看到的配置注释,储存常量名,换行显示在配置标题下面 大量对应在modules/system/languages/语言名/admin/preferences.php中设置的常量 XOOPS默认状态并没有定义所有的配置描述,仅仅定义了比较复杂的几个,但是定义了所有配置描述对应的常量名 |
conf_formtype | varchar(15) | 是 | | 参数设置表单类型 文本框: textbox单行文本框 password 密码遮掩文本框 textarea 多行文本框 是非选择框: yesno 是非选择框 单选框: select单选框 group群组单选框 tplset 默认模板风格单选框 theme_admin 管理区风格单选框 language语言选择框 module_cache 模块缓存单选框 startpage 起始页面使用模块 timezone时区单选框 user选择用户单选框 复选框: select_multi复选框 group_multi群组复选框 theme_multi 可选的模板风格复选框 |
conf_valuetype | varchar(10) | 是 | | 参数设置值类型 int整数 float 浮点数 array数组 text字符串、文本 other其他 |
conf_order | smallint(5) | 是 | 0 | 参数设置顺序 数字越大,位置越靠后 |
configcategory--参数设置分类
此表控制管理区的参数设置的分类,即决定参数设置,这一下拉菜单内显示的内容
字段 | 类型 | Null | 默认 | 注释 |
---|
confcat_id | smallint(5) | 是 | | 参数设置分类ID(此值在模块中定义,在安装时写入) |
confcat_modid | smallint(5) | 是 | | 参数设置模块ID(从表modules的mid复制)决定我们看到的参数设置一级菜单的显示项目 |
confcat_name | varchar(25) | 是 | | 参数设置二级目录名称,决定我们看到的参数设置二级菜单的显示项目,储存常量名, 大量对应在modules/system/languages/语言名/admin/preferences.php中设置的常量 |
confcat_order | smallint(5) | 是 | 0 | 参数设置二级目录顺序,数字越大,位置越靠后 |
confcat_nameid | varchar(255) | 是 | | 参数设置二级名称ID(此值应该和表config的conf_name一样用来供程序区分不同字段,可能是[cofcat_name]_[conf_name]这样的形式,暂时没有非常确定的答案) |
confcat_description | text | 是 | | 参数设置描述,显示在设置页面顶部居中的位置,储存常量名 对应在modules/system/languages/语言名/admin/preferences.php中设置的常量 |
configoption--参数设置选项
此表中项目供config表使用
字段 | 类型 | Null | 默认 | 注释 |
---|
confop_id | mediumint(8) | 是 | NULL | 参数设置选项ID |
confop_name | varchar(255) | 是 | | 参数设置选项名称,储存常量名,决定我们看到的选项显示 大量对应在modules/system/languages/语言名/admin/preferences.php中设置的常量 |
confop_value | varchar(255) | 是 | | 参数设置选项值(此值用于<input>、<select>等表单元素的value属性使用) |
conf_id | smallint(5) | 是 | 0 | 参数设置ID(从表configoption的conf_id)复制 |
group_permission--群组权限
此表为群组授权,凡在表中有的项目,就属于获得的权力
字段 | 类型 | Null | 默认 | 注释 |
---|
gperm_id | int(10) | 是 | NULL | 群组权限ID |
gperm_groupid | smallint(5) | 是 | 0 | 所属群组ID(从表groups的groupid复制来) |
gperm_itemid | mediumint(8) | 是 | 0 | 群组权限项目(由模块定义,安装时写入) |
gperm_modid | mediumint(5) | 是 | 0 | 群组权限模块(从表modules的mid复制) |
gperm_name | varchar(50) | 是 | | 群组权限名称(此值共程序使用) |
groups--群组
此表记录XOOPS群组
字段 | 类型 | Null | 默认 | 注释 |
---|
groupid | smallint(5) | 是 | NULL | 群组ID |
name | varchar(50) | 是 | | 群组名称,也是我们看到的名称 |
description | text | 是 | | 群组说明 |
group_type | varchar(10) | 是 | | 群组类型 Admin 管理员 User用户 Anonymous匿名 |
groups_users_link--用户与群组绑定
此表连接用户与群组,实现将群组权力赋予用户
字段 | 类型 | Null | 默认 | 注释 |
---|
linkid | mediumint(8) | 是 | NULL | 群组绑定ID |
groupid | smallint(5) | 是 | 0 | 群组ID(从表groups的groupid复制) |
uid | mediumint(8) | 是 | 0 | 用户ID(从表users的uid复制) |
image--图片(上传图片)
此表记录所有上传图片的索引信息
字段 | 类型 | Null | 默认 | 注释 |
---|
image_id | mediumint(8) | 是 | NULL | 图片ID |
image_name | varchar(30) | 是 | | 图片名称(系统生成的文件名,即XOOPS实际使用的文件名) |
image_nicename | varchar(255) | 是 | | 图片友好名称(用户设置的名称) |
image_mimetype | varchar(30) | 是 | | 图片MIME类型 一般是image/gif image/jpeg |
image_created | int(10) | 是 | 0 | 图片上传时间 UnixTime |
image_display | tinyint(1) | 是 | 0 | 是否显示此图片 |
image_weight | smallint(5) | 是 | 0 | 显示顺序 数字越大,位置越靠后 |
imgcat_id | smallint(5) | 是 | 0 | 图片类别(从imagecategory的imgcat_id获得) |
imagebody--图片实体
图片上传位置设置为数据库的图片保存在这里
字段 | 类型 | Null | 默认 | 注释 |
---|
image_id | mediumint(8) | 是 | 0 | 从表image的image_id复制 |
image_body | mediumblob | 是 | NULL | 图片实体(2进制) |
imagecategory--图片类别
此表保存图片类别
字段 | 类型 | Null | 默认 | 注释 |
---|
imgcat_id | smallint(5) | 是 | NULL | 图片类别ID |
imgcat_name | varchar(100) | 是 | | 图片类别名称,就是前台下拉菜单中的选项 |
imgcat_maxsize | int(8) | 是 | 0 | 最大文件大小(KB) |
imgcat_maxwidth | smallint(3) | 是 | 0 | 最大宽度 (pixels) |
imgcat_maxheight | smallint(3) | 是 | 0 | 最大高度(pixels) |
imgcat_display | tinyint(1) | 是 | 0 | 是否显示该类别 |
imgcat_weight | smallint(3) | 是 | 0 | 显示顺序 数字越大,位置越靠后 |
imgcat_type | char(1) | 是 | | 图片类型 C用户上传 S系统内置 (此处未找到后台设置) |
imgcat_storetype | varchar(5) | 是 | | 图片上传位置 file保存成文件(到/uploads/目录) db保存在数据库,(此字段在管理区一旦设置无法修改,除非直接修改数据库) |
imgset--图像设置
此表记录模版中的图像设置索引信息
字段 | 类型 | Null | 默认 | 注释 |
---|
imgset_id | smallint(5) | 是 | NULL | 图像设置ID |
imgset_name | varchar(50) | 是 | | 图像设置名称 |
imgset_refid | mediumint(8) | 是 | 0 | 图像设置参考ID(此值意义不明,可能与tplfile的tpl_refid有关) |
imgset_tplset_link--图像设置与模版风格设置绑定
此表记录图像设置与模版风格设置的对应关系
字段 | 类型 | Null | 默认 | 注释 |
---|
imgset_id | smallint(5) | 是 | 0 | 图像设置ID,此值从表imgset的imgset_id复制 |
tplset_name | varchar(50) | 是 | | 模板名称,此值从表tplset的tplset_name复制 |
imgsetimg--图像设置图像
此表记录图像设置中的图像的实体信息
字段 | 类型 | Null | 默认 | 注释 |
---|
imgsetimg_id | mediumint(8) | 是 | NULL | 图像设置图像ID |
imgsetimg_file | varchar(50) | 是 | | 图像设置图像文件名 |
imgsetimg_body | blob | 是 | | 图像设置图像实体,此处图像存在数据库内 |
imgsetimg_imgset | smallint(5) | 是 | 0 | 图像设置图像对应的图像设置,此值从表imgset的imgset_id复制 |
modules--模块
此表记录XOOPS已经安装的模块
字段 | 类型 | Null | 默认 | 注释 |
---|
mid | smallint(5) | 是 | NULL | 模块ID |
name | varchar(150) | 是 | | 模块名称 |
version | smallint(5) | 是 | 100 | 模块版本,显示时,会将此数/100显示 如值为213,显示为2.13 |
last_update | int(10) | 是 | 0 | 最近更新 UnixTime |
weight | smallint(3) | 是 | 0 | 排序(决定显示的顺序,数字越大、位置越低,0为不在导航菜单中出现) |
isactive | tinyint(1) | 是 | 0 | 是否启动 |
dirname | varchar(25) | 是 | | 目录名称(指modules文件夹下的文件夹名称,即模块的物理位置) |
hasmain | tinyint(1) | 是 | 0 | 显示在主页导航栏 |
hasadmin | tinyint(1) | 是 | 0 | 显示在管理区 |
hassearch | tinyint(1) | 是 | 0 | 可搜索 |
hasconfig | tinyint(1) | 是 | 0 | 可有参数设置 |
hascomments | tinyint(1) | 是 | 0 | 可评论 |
hasnotification | tinyint(1) | 是 | 0 | 可公告 |
newblocks--新建区块
此表记录区块,仅供程序运行,管理区无法设置,由模块定义,在安装时写入
字段 | 类型 | Null | 默认 | 注释 |
---|
bid | mediumint(8) | 是 | NULL | bID |
mid | smallint(5) | 是 | 0 | 模块ID(从表modules的mid复制来) |
options | varchar(255) | 是 | | 选项,存储数组,(信息复杂,需对应程序才能解释) |
name | varchar(255) | 是 | | 区块名称,也是区块安排-区块主体中显示的主题,或者是区块安排-区块管理 »» 编辑区块中显示的名称 |
c_type | char(1) | 是 | | 不明 |
isactive | tinyint(1) | 是 | 0 | 激活 |
dirname | varchar(50) | 是 | | 目录名称,即modules文件夹下的文件夹名称 |
func_file | varchar(50) | 是 | | 函数文件,即操作区块的文件名 |
show_func | varchar(50) | 是 | | 显示函数,用于显示区块的函数名 |
edit_func | varchar(50) | 是 | | 编辑函数,用于编辑区块的函数名 |
template | varchar(50) | 是 | | 显示用的模版风格文件 |
last_modified | int(10) | 是 | 0 | 最近更新 UnixTime |
online--在线状态
字段 | 类型 | Null | 默认 | 注释 |
---|
online_uid | mediumint(8) | 是 | 0 | 在线用户ID |
online_uname | varchar(25) | 是 | | 在线用户名称 |
online_updated | int(10) | 是 | 0 | 在线用户上线时间UnixTime |
online_module | smallint(5) | 是 | 0 | 在线用户模块 |
online_ip | varchar(15) | 是 | | 在线连接IP |
priv_msgs--私人消息Private Messaging模块创建
字段 | 类型 | Null | 默认 | 注释 |
---|
msg_id | mediumint(8) | 是 | NULL | 消息ID |
msg_image | varchar(100) | 是 | NULL | 消息图标 |
subject | varchar(255) | 是 | | 消息主题 |
from_userid | mediumint(8) | 是 | 0 | 发件人(从表users的uid复制) |
to_userid | mediumint(8) | 是 | 0 | 收件人(从表users的uid复制) |
msg_time | int(10) | 是 | 0 | 发件时间UnixTime |
msg_text | text | 是 | | 消息文本 |
read_msg | tinyint(1) | 是 | 0 | 是否阅读过 |
from_delete | tinyint(1) | 是 | 0 | 已发消息库删除 |
from_save | tinyint(1) | 是 | 0 | 已发消息库保存 |
to_delete | tinyint(1) | 是 | 0 | 收件箱删除 |
to_save | tinyint(1) | 是 | 0 | 收件箱保存 |
profile_category--用户配置分类Extended Profiles模块创建
此表对应管理区-模块管理-Extended Profiles-分类
其中宽度属于误译,英文原意为权重,在XOOPS中,权重用于安排显示顺序
字段 | 类型 | Null | 默认 | 注释 |
---|
catid | int(12) | 是 | NULL | 用户配置分类ID |
cat_title | varchar(255) | 是 | | 用户配置分类标题 |
cat_description | text | 是 | | 用户配置分类描述 |
cat_weight | tinyint(4) | 是 | 0 | 用户配置分类显示顺序,数字越大,位置越靠后 |
profile_fieldcategory--配置领域分类Extended Profiles模块创建
此表对应管理区-模块管理-Extended Profiles-条目中的类别和宽度
宽度属于误译,英文原意为权重,在XOOPS中,权重用于安排显示顺序
字段 | 类型 | Null | 默认 | 注释 |
---|
fieldid | int(12) | 是 | | 用户配置领域ID(从表user_profile_field的fieldid复制) |
catid | int(12) | 是 | | 用户配置分类ID(从表profile_category的catid复制) |
field_weight | tinyint(6) | 是 | 0 | 用户配置领域显示顺序,数字越大,位置越靠后 |
ranks--等级管理
此表用于记录等级,对应管理区等级管理
字段 | 类型 | Null | 默认 | 注释 |
---|
rank_id | smallint(5) | 是 | NULL | 等级ID |
rank_title | varchar(50) | 是 | | 等级名称,就是前台可见的用户等级信息 |
rank_min | mediumint(8) | 是 | 0 | 最小发表数 |
rank_max | mediumint(8) | 是 | 0 | 最大发表数 |
rank_special | tinyint(1) | 是 | 0 | 特殊等级(不计发帖量,违背一般等级计算方法,避免程序产生冲突) |
rank_image | varchar(255) | 是 | NULL | 等级图示,等级关联的图示 |
session--会话
字段 | 类型 | Null | 默认 | 注释 |
---|
sess_id | varchar(32) | 是 | | 会话ID(是一个32位的md5加密码) |
sess_updated | int(10) | 是 | 0 | 会话更新时间UnixTime |
sess_ip | varchar(15) | 是 | | 会话对象IP(记录于Server建立Session的IP) |
sess_data | mediumblob | 是 | | 会话数据(2进制) |
smiles--表情图
此表记录XOOPS的系统附带表情,对应管理区表情图
字段 | 类型 | Null | 默认 | 注释 |
---|
id | smallint(5) | 是 | NULL | 表情图ID |
code | varchar(50) | 是 | | 转义代码 |
smile_url | varchar(100) | 是 | | 表情图文件路径,起始位置uploads文件夹 |
emotion | varchar(75) | 是 | | 表情图含义,也就是前台看到的注释 |
display | tinyint(1) | 是 | 0 | 是否显示 0不显示 1显示 |
tplfile--模版风格文件
此表记录模版风格文件的索引信息
字段 | 类型 | Null | 默认 | 注释 |
---|
tpl_id | mediumint(7) | 是 | NULL | 模版ID |
tpl_refid | smallint(5) | 是 | 0 | 模版参考ID此值不明,但与'模版'-'列出'相关 |
tpl_module | varchar(25) | 是 | | 模版文件应用模块,此值从表modules的name复制来 |
tpl_tplset | varchar(50) | 是 | | 模版文件所属模版风格,此值从tplset的tplset_name复制来 |
tpl_file | varchar(50) | 是 | | 记录模版文件名,一般在modules/XXX/templates下 |
tpl_desc | varchar(255) | 是 | | 模版描述,管理区中显示'描述' |
tpl_lastmodified | int(10) | 是 | 0 | 最后更新时间UnixTime |
tpl_lastimported | int(10) | 是 | 0 | 最近导入时间UnixTime |
tpl_type | varchar(20) | 是 | | 模版类型,有两个值 module文件属于模块,block文件属于系统 安装Smarty模块后可能产生新的值 |
tplset--模版风格设置
此表记录管理区--模版风格管理-Template-模板管理的信息,即模版风格文件的实体
字段 | 类型 | Null | 默认 | 注释 |
---|
tplset_id | int(7) | 是 | NULL | 模版风格ID |
tplset_name | varchar(50) | 是 | | 模板名称 |
tplset_desc | varchar(255) | 是 | | 模版描述,就是换行显示在模板名称下的文字 |
tplset_credits | text | 是 | | 模版认证(此字段作用不明) |
tplset_created | int(10) | 是 | 0 | 模版创建时间 UnixTime |
tplsource--模版风格源代码
此表绑定模版风格文件与源代码
字段 | 类型 | Null | 默认 | 注释 |
---|
tpl_id | mediumint(7) | 是 | 0 | 此值从表tplfile的tpl_id复制 |
tpl_source | mediumtext | 是 | | 记录模版风格源代码,即'管理区'的'模版'-'编辑'中的'HTML模版'内容 |
user_profile--用户配置
此表记录用户的详细信息,对应前台的'个人信息-修改用户信息'
字段 | 类型 | Null | 默认 | 注释 |
---|
profileid | int(12) | 是 | NULL | 配置ID(从表users的uid复制) |
umode | mediumtext | 是 | | 评论显示方式 flat平铺 nested嵌套 threaded树形 |
uorder | mediumtext | 是 | | 评论排序方式 |
notify_method | mediumtext | 是 | | 以何种方式接受通知 |
notify_mode | mediumtext | 是 | | 默认通知方式,默认通知状态范围 |
user_regdate | int(10) | 是 | | 注册时间UnixTime |
posts | int(10) | 是 | | 发表文章,发帖量 |
attachsig | int(1) | 是 | | 是否总是显示签名 |
timezone_offset | varchar(255) | 是 | | 时区 |
user_mailok | int(1) | 是 | 1 | 接受管理员发送Email通知最新消息吗? |
theme | varchar(255) | 是 | | 默认风格主题 |
actkey | mediumtext | 是 | | 激活码 |
last_login | int(10) | 是 | | 最近一次登录 |
pm_link | mediumtext | 是 | | 短消息链接 |
user_aim | varchar(255) | 是 | | AIM:AOL 号码 |
user_icq | varchar(255) | 是 | | OIC:OICQ 号码 |
user_from | varchar(255) | 是 | | 来自 |
user_sig | mediumtext | 是 | | 签名档 |
user_viewemail | int(1) | 是 | | 允许其他用户查看您的Email |
user_yim | varchar(255) | 是 | | YIM:Yahoo! 及时通 ID |
user_msnm | varchar(255) | 是 | | MSN:MSN 号码 |
bio | mediumtext | 是 | | 扩展信息 |
user_intrest | varchar(150) | 是 | | 兴趣 |
user_occ | varchar(100) | 是 | | 职业 |
url | varchar(100) | 是 | | 个人主页 |
newemail | varchar(100) | 是 | | 存放备用email,直到收到原信件的确认恢复(用于激活确认,密码遗忘,email变化这些状况) |
user_profile_field--用户配置领域
此表中的项目用于user_profile--用户配置
字段 | 类型 | Null | 默认 | 注释 |
---|
fieldid | int(12) | 是 | NULL | 用户配置领域ID |
field_type | varchar(30) | 是 | | 选项表单类型 文本框: textbox单行文本框 password 密码遮掩文本框 textarea 多行文本框 是非选择框: yesno 是非选择框 单选框: select单选框 group群组单选框 tplset 默认模板风格单选框 theme_admin 管理区风格单选框 language语言选择框 module_cache 模块缓存单选框 startpage 起始页面使用模块 timezone时区单选框 user选择用户单选框 复选框: select_multi复选框 group_multi群组复选框 theme_multi 可选的模板风格复选框 |
field_valuetype | tinyint(2) | 是 | 0 | 选项值类型 1文本 2html代码 3数字 4url 5mail 6 暂不明,个人猜测可能是个文件路径 7是非选择 |
field_name | varchar(255) | 是 | | 用户配置领域名称(从表user_profile的非profileid字段名复制) |
field_title | varchar(255) | 是 | | 用户配置领域标题,即前台加粗显示的部分 |
field_description | text | 是 | | 用户配置领域描述,即标题下换行显示的部分 |
field_required | tinyint(2) | 是 | 0 | 用户配置领域是否必须 0非必须 1必须 |
field_maxlength | tinyint(6) | 是 | 0 | 用户配置领域长度 |
field_default | text | 是 | | 用户配置领域默认值 |
field_moduleid | int(12) | 是 | 0 | 用户配置领域对应模块ID(从表modules的mid复制) |
field_notnull | tinyint(2) | 是 | 0 | 用户配置领域非空,从表user_profile的非profileid字段的null设置产生0:null,1:notnull) |
field_edit | tinyint(2) | 是 | 0 | 用户配置领域是否可编辑 0不可编辑 1可编辑 |
field_show | tinyint(2) | 是 | 0 | 用户配置领域是否可见 0不可见 1可见 |
field_config | tinyint(2) | 是 | 0 | 用户配置领域是否可配置 0不可配置 1可配置 |
field_options | text | 是 | | 用户配置领域的选项条目 (一般为a:0:{},无选项,但field_type为select或select_multi的则会储存一个复杂数组) |
field_register | tinyint(2) | 是 | 0 | 用户配置领域是否登记 0未登记 1已登记 |
users--用户
用户总表,此表内记录所有存在用户的索引信息,无论是否激活
字段 | 类型 | Null | 默认 | 注释 |
---|
uid | mediumint(8) | 是 | NULL | 用户ID |
uname | varchar(55) | 是 | | 用户名 |
loginname | varchar(25) | 是 | | 登录名 |
name | varchar(75) | 是 | | 真实姓名 |
email | varchar(60) | 是 | | 电子邮件 |
user_avatar | varchar(30) | 是 | blank.gif | 用户头像 |
pass | varchar(32) | 是 | | 密码 |
rank | smallint(5) | 是 | 0 | 等级 |
level | tinyint(3) | 是 | 1 | 水平(此值意义不明) |
xoopscomments--评论管理
此表对应管理区的评论管理
字段 | 类型 | Null | 默认 | 注释 |
---|
com_id | mediumint(8) | 是 | NULL | 评论ID |
com_pid | mediumint(8) | 是 | 0 | 评论对应的帖子ID(即我们熟悉的主题,Post) |
com_rootid | mediumint(8) | 是 | 0 | 评论的根ID(经常发生的对于评论的评论,此字段记录原评论ID,这样XOOPS才能产生树形结构) |
com_modid | smallint(5) | 是 | 0 | 评论模块ID |
com_itemid | mediumint(8) | 是 | 0 | 评论项目ID(模块下的项目ID,由模块定义,安装时写入) |
com_icon | varchar(25) | 是 | | 评论文章图标 |
com_created | int(10) | 是 | 0 | 评论发表时间UnixTime |
com_modified | int(10) | 是 | 0 | 评论修改时间UnixTime |
com_uid | mediumint(8) | 是 | 0 | 评论用户ID,即发表人ID,供XOOPS查找发帖人 |
com_ip | varchar(15) | 是 | | 评论用户的IP地址 |
com_title | varchar(255) | 是 | | 评论标题 |
com_text | text | 是 | | 评论内容 |
com_sig | tinyint(1) | 是 | 0 | 是否显示签名 |
com_status | tinyint(1) | 是 | 0 | 状态 1待审核 2通过审核 3隐藏 |
com_exparams | varchar(255) | 是 | | 此值作用不明 |
dohtml | tinyint(1) | 是 | 0 | 是否允许 html 标记 |
dosmiley | tinyint(1) | 是 | 0 | 是否打开表情图 |
doxcode | tinyint(1) | 是 | 0 | 是否打开XOOPS内置码 |
doimage | tinyint(1) | 是 | 0 | 可能是是否开启附件 |
dobr | tinyint(1) | 是 | 0 | 是否自动换行 |
xoopsnotifications--通知、公告
此表记录系统公告、通知
字段 | 类型 | Null | 默认 | 注释 |
---|
not_id | mediumint(8) | 是 | NULL | 通知ID |
not_modid | smallint(5) | 是 | 0 | 通知模块ID,(从表modules的mid复制) |
not_itemid | mediumint(8) | 是 | 0 | 通知项目ID,(模块下的项目ID,由模块定义,安装时写入) |
not_category | varchar(30) | 是 | | 通知分类(具体来源信息不明) |
not_event | varchar(30) | 是 | | 通知事件(具体信息不明) |
not_uid | mediumint(8) | 是 | 0 | 通知用户ID,(从表users的uid复制) |
not_mode | tinyint(1) | 是 | 0 | 通知模式(具体信息不明) |
UnixTime:Unix计时法,指某个时间,距离格林尼治时间1970年1月1日0点0分0秒的秒数差。对于计算机来说,他把一个不可理解的时间转换成了一个整数,很适合计算机来计算时间差。很变态的是,这种变法方法几乎是所有计算机在内部计算时间的唯一方法。