diff --git a/docs/changelog.md b/docs/changelog.md
index 173c13b3..ccc41095 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,14 +1,14 @@
# 更新记录
通过访问 https://www.dedebiz.com/git 获取完整更新记录
-# V6.5.10
+# V6.5.9
+- 支持设置是否开启自动检查更新;
+- 增加数据表注释,方便开发者进行二次开发,移除无用表;
- 全面移除IE浏览器多余代码;
- 调整文档分页过多导致的手机端前台适配问题;
- 优化文档分页title标题;
-- 优化海外站与官方通信网络问题;
- 修正自动提取关键词功能;
- 修正开启绝对链接文档正文上传图片问题;
-- 调整支持htpps综合功能,如:远程图片下载问题;
- 其他常规问题修复;
# V6.5.8
diff --git a/src/admin/archives_do.php b/src/admin/archives_do.php
index 0deef60c..470c3584 100644
--- a/src/admin/archives_do.php
+++ b/src/admin/archives_do.php
@@ -113,8 +113,8 @@ else if ($dopost == "viewArchives") {
$arcRow['money'],
$arcRow['filename']
);
- if (preg_match("#^http:#", $arcfile)) {
- $arcfile = preg_replace("#^http:\/\/([^\/]*)\/#i", '/', $arcfile);
+ if (preg_match("#^https?://#", $arcfile)) {
+ $arcfile = preg_replace("#^https?://[^/]+/#i", '/', $arcfile);
}
$truefile = GetTruePath().$arcfile;
if (!file_exists($truefile)) {
diff --git a/src/admin/member_do.php b/src/admin/member_do.php
index 0250b2d3..8f666754 100644
--- a/src/admin/member_do.php
+++ b/src/admin/member_do.php
@@ -37,8 +37,6 @@ if ($dopost == "delmember") {
if ($rs > 0) {
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid='$id' LIMIT 1");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid='$id' LIMIT 1");
- $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid='$id' LIMIT 1");
- $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid='$id' LIMIT 1");
//删除会员相关数据
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid='$id' ");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid='$id' ");
@@ -83,8 +81,6 @@ if ($dopost == "delmember") {
if ($rs > 0) {
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid IN (".str_replace("`", ",", $id).") ");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid IN (".str_replace("`", ",", $id).") ");
- $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid IN (".str_replace("`", ",", $id).") ");
- $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid IN (".str_replace("`", ",", $id).") ");
//删除会员相关数据
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid IN (".str_replace("`", ",", $id).") ");
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid IN (".str_replace("`", ",", $id).") ");
diff --git a/src/admin/sys_admin_user_add.php b/src/admin/sys_admin_user_add.php
index 1d1464cc..b778ce8f 100644
--- a/src/admin/sys_admin_user_add.php
+++ b/src/admin/sys_admin_user_add.php
@@ -55,13 +55,10 @@ if ($dopost == 'add') {
$inquery = "INSERT INTO `#@__admin`(id,usertype,userid,$pfd,uname,typeid,tname,email)
VALUES ('$mid','$usertype','$userid','$pwd','$uname','$typeid','$tname','$email'); ";
$rs = $dsql->ExecuteNoneQuery($inquery);
- $adminquery = "INSERT INTO `#@__member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`,`income`,`education`,`height`,`bodytype`,`blood`,`vocation`,`smoke`,`marital`,`house`,`drink`,`datingtype`,`language`,`nature`,`lovemsg`,`address`,`uptime`)
- VALUES ('$mid', '1', '男', '{$userid}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); ";
- $dsql->ExecuteNoneQuery($adminquery);
$adminquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`)
VALUES ('$mid','0','0','0','0','0','0','0','0'); ";
$dsql->ExecuteNoneQuery($adminquery);
- $adminquery = "Insert Into `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`)
+ $adminquery = "INSERT INTO `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`)
VALUES ('$mid','10','0','{$uname}的主页','','person','',''); ";
$dsql->ExecuteNoneQuery($adminquery);
ShowMsg('成功添加一个账户', 'sys_admin_user.php');
diff --git a/src/admin/templets/mychannel_add.htm b/src/admin/templets/mychannel_add.htm
index 753202fe..90c8a5d2 100644
--- a/src/admin/templets/mychannel_add.htm
+++ b/src/admin/templets/mychannel_add.htm
@@ -79,14 +79,8 @@
会员投稿组 |
- SetQuery("SELECT * FROM `#@__member_model`");
- $dsql->Execute();
- while($row3 = $dsql->GetObject())
- {
- echo " ";
- }
- ?>
+
+
|
diff --git a/src/admin/templets/mychannel_edit.htm b/src/admin/templets/mychannel_edit.htm
index 473ae6eb..f1a56241 100644
--- a/src/admin/templets/mychannel_edit.htm
+++ b/src/admin/templets/mychannel_edit.htm
@@ -80,15 +80,9 @@
会员投稿组 |
- SetQuery("SELECT * FROM `#@__member_model`");
- $dsql->Execute();
- while($row3 = $dsql->GetObject())
- {
- echo " ";
- }
- ?>
-
+
+
+
|
diff --git a/src/data/admin/update.txt b/src/data/admin/update.txt
index 3439edd3..9674e6b4 100644
--- a/src/data/admin/update.txt
+++ b/src/data/admin/update.txt
@@ -68,7 +68,6 @@ CREATE TABLE `#@__statistics_detail` (`id` int NOT NULL AUTO_INCREMENT,
ALTER TABLE `#@__addonarticle` MODIFY COLUMN `userip` char(46) NOT NULL DEFAULT '' AFTER `templet`;
ALTER TABLE `#@__addonimages` MODIFY COLUMN `userip` char(46) NOT NULL DEFAULT '' AFTER `templet`;
ALTER TABLE `#@__addoninfos` MODIFY COLUMN `userip` varchar(46) NOT NULL DEFAULT '' AFTER `litpic`;
-ALTER TABLE `#@__addonshop` MODIFY COLUMN `userip` char(46) NOT NULL DEFAULT '' AFTER `templet`;
ALTER TABLE `#@__addonsoft` MODIFY COLUMN `userip` char(46) NOT NULL DEFAULT '' AFTER `templet`;
ALTER TABLE `#@__addonspec` MODIFY COLUMN `userip` char(46) NOT NULL DEFAULT '' AFTER `templet`;
ALTER TABLE `#@__admin` MODIFY COLUMN `loginip` varchar(46) NOT NULL DEFAULT '' AFTER `logintime`;
diff --git a/src/install/index.php b/src/install/index.php
index 8f69cc4a..9091aed0 100644
--- a/src/install/index.php
+++ b/src/install/index.php
@@ -11,7 +11,7 @@ error_reporting(E_ALL || ~E_NOTICE);
define('INSLOCKFILE', dirname(__FILE__).'/install_lock.txt');
$verMsg = 'V6';
$dfDbname = 'DedeBIZ';
-$cfg_version_detail = '6.5.8'; //详细版本号
+$cfg_version_detail = '6.5.9'; //详细版本号
$errmsg = '';
if (version_compare(PHP_VERSION, '8.0.0', '>=') && function_exists("mysqli_report")) {
mysqli_report(MYSQLI_REPORT_OFF);
diff --git a/src/install/sql-dfdata.txt b/src/install/sql-dfdata.txt
index 1bd361db..ede86a6f 100755
--- a/src/install/sql-dfdata.txt
+++ b/src/install/sql-dfdata.txt
@@ -533,9 +533,6 @@ INSERT INTO `#@__moneycard_type` VALUES ('1','100','30','金币套餐一'),
('2','200','55','金币套餐二'),
('3','300','75','金币套餐三');
-INSERT INTO `#@__member_model` VALUES ('1','个人','#@__member_person','个人会员模型','1','1','\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n'),
-('2','企业','#@__member_company','公司企业会员模型','1','1','\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n');
-
INSERT INTO `#@__scores` VALUES ('2','列兵','1','0','1'),
('3','班长','2','1000','1'),
('4','少尉','3','2000','1'),
diff --git a/src/install/sql-dftables.txt b/src/install/sql-dftables.txt
index 33899dc2..c500b57b 100755
--- a/src/install/sql-dftables.txt
+++ b/src/install/sql-dftables.txt
@@ -1,207 +1,188 @@
DROP TABLE IF EXISTS `#@__addonarticle`;
CREATE TABLE `#@__addonarticle` (
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `body` mediumtext,
- `redirecturl` varchar(255) NOT NULL default '',
- `templet` varchar(30) NOT NULL default '',
- `userip` char(46) NOT NULL default '',
+ `aid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `body` mediumtext COMMENT '文档内容',
+ `redirecturl` varchar(255) NOT NULL default '' COMMENT '跳转地址',
+ `templet` varchar(30) NOT NULL default '' COMMENT '自定义模板',
+ `userip` char(46) NOT NULL default '' COMMENT '用户ip',
PRIMARY KEY (`aid`),
KEY `typeid` (`typeid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__addonimages`;
CREATE TABLE `#@__addonimages` (
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `pagestyle` smallint(6) NOT NULL default '1',
- `maxwidth` smallint(6) NOT NULL default '600',
- `imgurls` text,
- `row` smallint(6) NOT NULL default '0',
- `col` smallint(6) NOT NULL default '0',
- `isrm` smallint(6) NOT NULL default '0',
- `ddmaxwidth` smallint(6) NOT NULL default '200',
- `pagepicnum` smallint(6) NOT NULL default '12',
- `templet` varchar(30) NOT NULL default '',
- `userip` char(46) NOT NULL default '',
- `redirecturl` varchar(255) NOT NULL default '',
- `body` mediumtext,
+ `aid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `pagestyle` smallint(6) NOT NULL default '1' COMMENT '表现方式',
+ `maxwidth` smallint(6) NOT NULL default '600' COMMENT '最大宽度',
+ `imgurls` text COMMENT '图片地址',
+ `row` smallint(6) NOT NULL default '0' COMMENT '行数',
+ `col` smallint(6) NOT NULL default '0' COMMENT '列数',
+ `isrm` smallint(6) NOT NULL default '0' COMMENT '是否远程 0:否 1:是',
+ `ddmaxwidth` smallint(6) NOT NULL default '200' COMMENT '图片宽度',
+ `pagepicnum` smallint(6) NOT NULL default '12' COMMENT '每页图片数',
+ `templet` varchar(30) NOT NULL default '' COMMENT '自定义模板',
+ `userip` char(46) NOT NULL default '' COMMENT '用户ip',
+ `redirecturl` varchar(255) NOT NULL default '' COMMENT '跳转地址',
+ `body` mediumtext COMMENT '文档内容',
PRIMARY KEY (`aid`),
KEY `imagesMain` (`typeid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__addoninfos`;
CREATE TABLE `#@__addoninfos` (
- `aid` int(11) NOT NULL default '0',
- `typeid` int(11) NOT NULL default '0',
- `channel` smallint(6) NOT NULL default '0',
- `arcrank` smallint(6) NOT NULL default '0',
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `click` int(10) unsigned NOT NULL default '0',
- `title` varchar(60) NOT NULL default '',
- `litpic` varchar(120) NOT NULL default '',
- `userip` varchar(46) NOT NULL default ' ',
- `senddate` int(11) NOT NULL default '0',
- `flag` set('c','h','p','f','s','j','a','b') default NULL,
- `lastpost` int(10) unsigned NOT NULL default '0',
- `scores` mediumint(8) NOT NULL default '0',
- `goodpost` mediumint(8) unsigned NOT NULL default '0',
- `badpost` mediumint(8) unsigned NOT NULL default '0',
- `nativeplace` char(20) NOT NULL default '0',
- `infotype` char(20) NOT NULL default '0',
- `body` mediumtext,
- `endtime` int(11) NOT NULL default '0',
- `tel` varchar(50) NOT NULL default '',
- `email` varchar(50) NOT NULL default '',
- `address` varchar(100) NOT NULL default '',
- `linkman` varchar(50) NOT NULL default '',
+ `aid` int(11) NOT NULL default '0' COMMENT '文档id',
+ `typeid` int(11) NOT NULL default '0' COMMENT '栏目id',
+ `channel` smallint(6) NOT NULL default '0' COMMENT '模型',
+ `arcrank` smallint(6) NOT NULL default '0' COMMENT '浏览权限',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
+ `click` int(10) unsigned NOT NULL default '0' COMMENT '点击数',
+ `title` varchar(60) NOT NULL default '' COMMENT '标题',
+ `litpic` varchar(120) NOT NULL default '' COMMENT '缩略图',
+ `userip` varchar(46) NOT NULL default ' ' COMMENT '用户ip',
+ `senddate` int(11) NOT NULL default '0' COMMENT '投稿时间',
+ `flag` set('c','h','p','f','s','j','a','b') default NULL COMMENT '自定义属性',
+ `lastpost` int(10) unsigned NOT NULL default '0' COMMENT '最后评论时间',
+ `scores` mediumint(8) NOT NULL default '0' COMMENT '评论积分',
+ `goodpost` mediumint(8) unsigned NOT NULL default '0' COMMENT '顶',
+ `badpost` mediumint(8) unsigned NOT NULL default '0' COMMENT '踩',
+ `nativeplace` char(20) NOT NULL default '0' COMMENT '地区',
+ `infotype` char(20) NOT NULL default '0' COMMENT '信息类型',
+ `body` mediumtext COMMENT '内容',
+ `endtime` int(11) NOT NULL default '0' COMMENT '截止日期',
+ `tel` varchar(50) NOT NULL default '' COMMENT '联系电话',
+ `email` varchar(50) NOT NULL default '' COMMENT '联系邮箱',
+ `address` varchar(100) NOT NULL default '' COMMENT '联系地址',
+ `linkman` varchar(50) NOT NULL default '' COMMENT '联系人',
PRIMARY KEY (`aid`),
KEY `typeid` (`typeid`,`nativeplace`,`infotype`),
KEY `channel` (`channel`,`arcrank`,`mid`,`click`,`title`,`litpic`,`senddate`,`flag`,`endtime`)
) TYPE=MyISAM;
-DROP TABLE IF EXISTS `#@__addonshop`;
-CREATE TABLE `#@__addonshop` (
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `body` mediumtext,
- `price` float NOT NULL default '0',
- `trueprice` float NOT NULL default '0',
- `brand` varchar(255) NOT NULL default '',
- `units` varchar(255) NOT NULL default '',
- `templet` varchar(30) NOT NULL,
- `userip` char(46) NOT NULL,
- `redirecturl` varchar(255) NOT NULL,
- `vocation` char(20) NOT NULL default '0',
- `infotype` char(20) NOT NULL default '0',
- `uptime` int(11) NOT NULL default '0',
- PRIMARY KEY (`aid`),
- KEY `typeid` (`typeid`)
-) TYPE=MyISAM;
-
DROP TABLE IF EXISTS `#@__addonsoft`;
CREATE TABLE `#@__addonsoft` (
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `filetype` varchar(10) NOT NULL default '',
- `language` varchar(10) NOT NULL default '',
- `softtype` varchar(10) NOT NULL default '',
- `accredit` varchar(10) NOT NULL default '',
- `os` varchar(30) NOT NULL default '',
- `softrank` mediumint(8) unsigned NOT NULL default '0',
- `officialUrl` varchar(255) NOT NULL default '',
- `officialDemo` varchar(255) NOT NULL default '',
- `softsize` varchar(10) NOT NULL default '',
- `softlinks` text,
- `introduce` text,
- `daccess` smallint(5) NOT NULL default '0',
- `needmoney` smallint(5) NOT NULL default '0',
- `templet` varchar(30) NOT NULL default '',
- `userip` char(46) NOT NULL default '',
- `redirecturl` varchar(255) NOT NULL default '',
+ `aid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `filetype` varchar(10) NOT NULL default '' COMMENT '文件类型',
+ `language` varchar(10) NOT NULL default '' COMMENT '语言',
+ `softtype` varchar(10) NOT NULL default '' COMMENT '软件类型',
+ `accredit` varchar(10) NOT NULL default '' COMMENT '授权方式',
+ `os` varchar(30) NOT NULL default '' COMMENT '操作系统',
+ `softrank` mediumint(8) unsigned NOT NULL default '0' COMMENT '软件等级',
+ `officialUrl` varchar(255) NOT NULL default '' COMMENT '官方网址',
+ `officialDemo` varchar(255) NOT NULL default '' COMMENT '演示网址',
+ `softsize` varchar(10) NOT NULL default '' COMMENT '软件大小',
+ `softlinks` text COMMENT '下载链接',
+ `introduce` text COMMENT '软件介绍',
+ `daccess` smallint(5) NOT NULL default '0' COMMENT '需会员权限',
+ `needmoney` smallint(5) NOT NULL default '0' COMMENT '金币',
+ `templet` varchar(30) NOT NULL default '' COMMENT '自定义模板',
+ `userip` char(46) NOT NULL default '' COMMENT '用户ip',
+ `redirecturl` varchar(255) NOT NULL default '' COMMENT '跳转地址',
PRIMARY KEY (`aid`),
KEY `softMain` (`typeid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__addonspec`;
CREATE TABLE `#@__addonspec` (
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `note` text,
- `templet` varchar(30) NOT NULL default '',
- `userip` char(46) NOT NULL default '',
- `redirecturl` varchar(255) NOT NULL default '',
+ `aid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `note` text COMMENT '专题节点',
+ `templet` varchar(30) NOT NULL default '' COMMENT '自定义模板',
+ `userip` char(46) NOT NULL default '' COMMENT '用户ip',
+ `redirecturl` varchar(255) NOT NULL default '' COMMENT '跳转地址',
PRIMARY KEY (`aid`),
KEY `typeid` (`typeid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__admin`;
CREATE TABLE `#@__admin` (
- `id` int(10) unsigned NOT NULL,
- `usertype` float unsigned default '0',
- `userid` char(30) NOT NULL default '',
- `pwd` char(32) NOT NULL default '',
- `pwd_new` varchar(120) NOT NULL DEFAULT '',
- `uname` char(20) NOT NULL default '',
- `tname` char(30) NOT NULL default '',
- `email` char(30) NOT NULL default '',
- `typeid` text,
- `logintime` int(10) unsigned NOT NULL default '0',
- `loginip` varchar(46) NOT NULL default '',
- `loginerr` tinyint NULL DEFAULT 0,
+ `id` int(10) unsigned NOT NULL COMMENT '管理员id',
+ `usertype` float unsigned default '0' COMMENT '管理类型',
+ `userid` char(30) NOT NULL default '' COMMENT '账号',
+ `pwd` char(32) NOT NULL default '' COMMENT '密码',
+ `pwd_new` varchar(120) NOT NULL DEFAULT '' COMMENT '新密码',
+ `uname` char(20) NOT NULL default '' COMMENT '昵称',
+ `tname` char(30) NOT NULL default '' COMMENT '姓名',
+ `email` char(30) NOT NULL default '' COMMENT '邮箱',
+ `typeid` text COMMENT '栏目id',
+ `logintime` int(10) unsigned NOT NULL default '0' COMMENT '登录时间',
+ `loginip` varchar(46) NOT NULL default '' COMMENT '登录ip',
+ `loginerr` tinyint NULL DEFAULT 0 COMMENT '登录错误次数',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__admintype`;
CREATE TABLE `#@__admintype` (
- `rank` float NOT NULL default '1',
- `typename` varchar(30) NOT NULL default '',
- `system` smallint(6) NOT NULL default '0',
- `purviews` text,
+ `rank` float NOT NULL default '1' COMMENT '权限值',
+ `typename` varchar(30) NOT NULL default '' COMMENT '组名称',
+ `system` smallint(6) NOT NULL default '0' COMMENT '系统组 0:用户 1:系统',
+ `purviews` text COMMENT '权限',
PRIMARY KEY (`rank`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__advancedsearch`;
CREATE TABLE `#@__advancedsearch` (
- `mid` int(11) NOT NULL,
- `maintable` varchar(256) NOT NULL default '',
- `mainfields` text,
- `addontable` varchar(256) default NULL,
- `addonfields` text,
- `forms` text,
- `template` varchar(256) NOT NULL default '',
+ `mid` int(11) NOT NULL COMMENT '会员id',
+ `maintable` varchar(256) NOT NULL default '' COMMENT '主表',
+ `mainfields` text COMMENT '主表字段',
+ `addontable` varchar(256) default NULL COMMENT '附加表',
+ `addonfields` text COMMENT '附加表字段',
+ `forms` text COMMENT '表单',
+ `template` varchar(256) NOT NULL default '' COMMENT '模板',
UNIQUE KEY `mid` (`mid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__arcatt`;
CREATE TABLE `#@__arcatt` (
- `sortid` smallint(6) NOT NULL default '0',
- `att` char(10) NOT NULL default '',
- `attname` char(30) NOT NULL default '',
+ `sortid` smallint(6) NOT NULL default '0' COMMENT '排序',
+ `att` char(10) NOT NULL default '' COMMENT '属性值',
+ `attname` char(30) NOT NULL default '' COMMENT '属性名',
PRIMARY KEY (`att`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__arccache`;
CREATE TABLE `#@__arccache` (
- `md5hash` char(32) NOT NULL default '',
- `uptime` int(11) NOT NULL default '0',
- `cachedata` mediumtext,
+ `md5hash` char(32) NOT NULL default '' COMMENT '哈希',
+ `uptime` int(11) NOT NULL default '0' COMMENT '更新时间',
+ `cachedata` mediumtext COMMENT '缓存数据',
PRIMARY KEY (`md5hash`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__archives`;
CREATE TABLE `#@__archives` (
- `id` mediumint(8) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `typeid2` varchar(90) NOT NULL default '0',
- `sortrank` int(10) unsigned NOT NULL default '0',
- `flag` set('c','h','p','f','s','j','a','b') default NULL,
- `ismake` smallint(6) NOT NULL default '0',
- `channel` smallint(6) NOT NULL default '1',
- `arcrank` smallint(6) NOT NULL default '0',
- `click` mediumint(8) unsigned NOT NULL default '0',
- `money` smallint(6) NOT NULL default '0',
- `title` varchar(255) NOT NULL default '',
- `shorttitle` char(255) NOT NULL default '',
- `color` char(7) NOT NULL default '',
- `writer` char(255) NOT NULL default '',
- `source` char(255) NOT NULL default '',
- `litpic` char(100) NOT NULL default '',
- `pubdate` int(10) unsigned NOT NULL default '0',
- `senddate` int(10) unsigned NOT NULL default '0',
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `keywords` char(255) NOT NULL default '',
- `lastpost` int(10) unsigned NOT NULL default '0',
- `scores` mediumint(8) NOT NULL default '0',
- `goodpost` mediumint(8) unsigned NOT NULL default '0',
- `badpost` mediumint(8) unsigned NOT NULL default '0',
- `voteid` mediumint(8) NOT NULL default '0',
- `notpost` tinyint(1) unsigned NOT NULL default '0',
- `description` varchar(255) NOT NULL default '',
- `filename` varchar(50) NOT NULL default '',
- `dutyadmin` mediumint(8) unsigned NOT NULL default '0',
- `mtype` mediumint(8) unsigned NOT NULL default '0',
- `weight` int(10) NOT NULL default '0',
+ `id` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `typeid2` varchar(90) NOT NULL default '0' COMMENT '副栏目id',
+ `sortrank` int(10) unsigned NOT NULL default '0' COMMENT '排序',
+ `flag` set('c','h','p','f','s','j','a','b') default NULL COMMENT '自定义属性',
+ `ismake` smallint(6) NOT NULL default '0' COMMENT '是否生成 0:未生成 1:已生成 -1:动态',
+ `channel` smallint(6) NOT NULL default '1' COMMENT '模型',
+ `arcrank` smallint(6) NOT NULL default '0' COMMENT '浏览权限',
+ `click` mediumint(8) unsigned NOT NULL default '0' COMMENT '点击数',
+ `money` smallint(6) NOT NULL default '0' COMMENT '金币',
+ `title` varchar(255) NOT NULL default '' COMMENT '标题',
+ `shorttitle` char(255) NOT NULL default '' COMMENT '简略标题',
+ `color` char(7) NOT NULL default '' COMMENT '颜色',
+ `writer` char(255) NOT NULL default '' COMMENT '作者',
+ `source` char(255) NOT NULL default '' COMMENT '来源',
+ `litpic` char(100) NOT NULL default '' COMMENT '缩略图',
+ `pubdate` int(10) unsigned NOT NULL default '0' COMMENT '发布日期',
+ `senddate` int(10) unsigned NOT NULL default '0' COMMENT '投稿日期',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
+ `keywords` char(255) NOT NULL default '' COMMENT '关键词',
+ `lastpost` int(10) unsigned NOT NULL default '0' COMMENT '最后评论时间',
+ `scores` mediumint(8) NOT NULL default '0' COMMENT '评论积分',
+ `goodpost` mediumint(8) unsigned NOT NULL default '0' COMMENT '顶',
+ `badpost` mediumint(8) unsigned NOT NULL default '0' COMMENT '踩',
+ `voteid` mediumint(8) NOT NULL default '0' COMMENT '投票id',
+ `notpost` tinyint(1) unsigned NOT NULL default '0' COMMENT '是否评论 0:允许 1:禁止',
+ `description` varchar(255) NOT NULL default '' COMMENT '描述',
+ `filename` varchar(50) NOT NULL default '' COMMENT '文件名',
+ `dutyadmin` mediumint(8) unsigned NOT NULL default '0' COMMENT '网站管理员',
+ `mtype` mediumint(8) unsigned NOT NULL default '0' COMMENT '投稿分类',
+ `weight` int(10) NOT NULL default '0' COMMENT '权重',
PRIMARY KEY (`id`),
KEY `sortrank` (`sortrank`),
KEY `mainindex` (`arcrank`,`typeid`,`channel`,`flag`,`mid`),
@@ -210,69 +191,69 @@ CREATE TABLE `#@__archives` (
DROP TABLE IF EXISTS `#@__arcrank`;
CREATE TABLE `#@__arcrank` (
- `id` smallint(5) unsigned NOT NULL auto_increment,
- `rank` smallint(6) NOT NULL default '0',
- `membername` char(20) NOT NULL default '',
- `adminrank` smallint(6) NOT NULL default '0',
- `money` smallint(8) unsigned NOT NULL default '500',
- `scores` mediumint(8) NOT NULL default '0',
- `purviews` mediumtext,
+ `id` smallint(5) unsigned NOT NULL auto_increment COMMENT 'id',
+ `rank` smallint(6) NOT NULL default '0' COMMENT '会员等级编号 0:待审核 10:注册会员',
+ `membername` char(20) NOT NULL default '' COMMENT '等级名称',
+ `adminrank` smallint(6) NOT NULL default '0' COMMENT '管理员等级',
+ `money` smallint(8) unsigned NOT NULL default '500' COMMENT '初始拥有金币',
+ `scores` mediumint(8) NOT NULL default '0' COMMENT '初始拥有积分',
+ `purviews` mediumtext COMMENT '权限列表',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__arctiny`;
CREATE TABLE `#@__arctiny` (
- `id` mediumint(8) unsigned NOT NULL auto_increment,
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `typeid2` varchar(90) NOT NULL default '0',
- `arcrank` smallint(6) NOT NULL default '0',
- `channel` smallint(5) NOT NULL default '1',
- `senddate` int(10) unsigned NOT NULL default '0',
- `sortrank` int(10) unsigned NOT NULL default '0',
- `mid` mediumint(8) unsigned NOT NULL,
+ `id` mediumint(8) unsigned NOT NULL auto_increment COMMENT 'id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `typeid2` varchar(90) NOT NULL default '0' COMMENT '副栏目id',
+ `arcrank` smallint(6) NOT NULL default '0' COMMENT '浏览权限',
+ `channel` smallint(5) NOT NULL default '1' COMMENT '模型',
+ `senddate` int(10) unsigned NOT NULL default '0' COMMENT '投稿时间',
+ `sortrank` int(10) unsigned NOT NULL default '0' COMMENT '排序',
+ `mid` mediumint(8) unsigned NOT NULL COMMENT '会员id',
PRIMARY KEY (`id`),
KEY `sortrank` (`sortrank`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__arctype`;
CREATE TABLE `#@__arctype` (
- `id` smallint(5) unsigned NOT NULL auto_increment,
- `reid` smallint(5) unsigned NOT NULL default '0',
- `topid` smallint(5) unsigned NOT NULL default '0',
- `sortrank` smallint(5) unsigned NOT NULL default '50',
- `typename` char(255) NOT NULL default '',
- `cnoverview` char(255) NOT NULL default '',
- `enname` char(255) NOT NULL default '',
- `enoverview` char(255) NOT NULL default '',
- `bigpic` char(255) NOT NULL default '',
- `litimg` char(255) NOT NULL default '',
- `typedir` char(60) NOT NULL default '',
- `isdefault` smallint(6) NOT NULL default '0',
- `defaultname` char(15) NOT NULL default 'index.html',
- `issend` smallint(6) NOT NULL default '0',
- `channeltype` smallint(6) default '1',
- `maxpage` smallint(6) NOT NULL default '-1',
- `ispart` smallint(6) NOT NULL default '0',
- `corank` smallint(6) NOT NULL default '0',
- `tempindex` char(50) NOT NULL default '',
- `templist` char(50) NOT NULL default '',
- `temparticle` char(50) NOT NULL default '',
- `namerule` char(50) NOT NULL default '',
- `namerule2` char(50) NOT NULL default '',
- `modname` char(20) NOT NULL default '',
- `description` varchar(255) NOT NULL default '',
- `keywords` varchar(255) NOT NULL default '',
- `seotitle` varchar(255) NOT NULL default '',
- `moresite` tinyint(1) unsigned NOT NULL default '0',
- `sitepath` char(60) NOT NULL default '',
- `siteurl` char(50) NOT NULL default '',
- `ishidden` smallint(6) NOT NULL default '0',
- `cross` tinyint(1) NOT NULL default '0',
- `crossid` text,
- `content` text,
- `smalltypes` text,
- `apienabled` tinyint unsigned DEFAULT '0',
- `apikey` varchar(64) DEFAULT NULL,
+ `id` smallint(5) unsigned NOT NULL auto_increment COMMENT '栏目id',
+ `reid` smallint(5) unsigned NOT NULL default '0' COMMENT '父栏目id',
+ `topid` smallint(5) unsigned NOT NULL default '0' COMMENT '顶级栏目id',
+ `sortrank` smallint(5) unsigned NOT NULL default '50' COMMENT '排列顺序',
+ `typename` char(255) NOT NULL default '' COMMENT '中文名称',
+ `cnoverview` char(255) NOT NULL default '' COMMENT '中文概述',
+ `enname` char(255) NOT NULL default '' COMMENT '英文名称',
+ `enoverview` char(255) NOT NULL default '' COMMENT '英文概述',
+ `bigpic` char(255) NOT NULL default '' COMMENT '栏目大图',
+ `litimg` char(255) NOT NULL default '' COMMENT '栏目小图',
+ `typedir` char(60) NOT NULL default '' COMMENT '栏目生成目录',
+ `isdefault` smallint(6) NOT NULL default '0' COMMENT '栏目列表选项,0:列表第一页浏览 1:静态浏览,-1:动态浏览,默认值为0',
+ `defaultname` char(15) NOT NULL default 'index.html' COMMENT '默认页的名称',
+ `issend` smallint(6) NOT NULL default '0' COMMENT '是否支持投稿,0:不支持,1:支持,默认值为不支持',
+ `channeltype` smallint(6) default '1' COMMENT '文档模型',
+ `maxpage` smallint(6) NOT NULL default '-1' COMMENT '最大页数,默认值为-1(可能表示无限制)',
+ `ispart` smallint(6) NOT NULL default '0' COMMENT '栏目属性,0:列表栏目(允许发布) 1:封面栏目(不允许发布)2:外部栏目(栏目生成目录填写链接),默认值为列表栏目',
+ `corank` smallint(6) NOT NULL default '0' COMMENT '浏览权限,关联不同的用户组权限,默认值为0',
+ `tempindex` char(50) NOT NULL default '' COMMENT '封面模板',
+ `templist` char(50) NOT NULL default '' COMMENT '列表模板',
+ `temparticle` char(50) NOT NULL default '' COMMENT '文档模板',
+ `namerule` char(50) NOT NULL default '' COMMENT '文档命名规则',
+ `namerule2` char(50) NOT NULL default '' COMMENT '列表命名规则',
+ `modname` char(20) NOT NULL default '' COMMENT '模块名称',
+ `description` varchar(255) NOT NULL default '' COMMENT '描述',
+ `keywords` varchar(255) NOT NULL default '' COMMENT '关键词',
+ `seotitle` varchar(255) NOT NULL default '' COMMENT 'SEO标题',
+ `moresite` tinyint(1) unsigned NOT NULL default '0' COMMENT '多站点支持,0:不启用,1:启用,默认值为不启用,启用时可能需要绑定二级域名并在系统变量中开启支持多站点',
+ `sitepath` char(60) NOT NULL default '' COMMENT '站点路径',
+ `siteurl` char(50) NOT NULL default '' COMMENT '绑定域名',
+ `ishidden` smallint(6) NOT NULL default '0' COMMENT '是否隐藏栏目,0:显示,1:隐藏,默认值为显示',
+ `cross` tinyint(1) NOT NULL default '0' COMMENT '栏目交叉,0:不交叉,1:自动获取同名栏目,2:指定交叉栏目id(英文逗号隔开),默认值为不交叉',
+ `crossid` text COMMENT '交叉栏目ID,当`cross`为2时,用于存储指定的交叉栏目id,以英文逗号隔开',
+ `content` text COMMENT '栏目文档',
+ `smalltypes` text COMMENT '信息联动类型',
+ `apienabled` tinyint unsigned DEFAULT '0' COMMENT '是否支持跨站调用,0:不支持,1:支持,默认值为不支持',
+ `apikey` varchar(64) DEFAULT NULL COMMENT '跨站调用秘钥',
PRIMARY KEY (`id`),
KEY `reid` (`reid`,`isdefault`,`channeltype`,`ispart`,`corank`,`topid`,`ishidden`),
KEY `sortrank` (`sortrank`)
@@ -280,396 +261,329 @@ CREATE TABLE `#@__arctype` (
DROP TABLE IF EXISTS `#@__area`;
CREATE TABLE `#@__area` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `name` varchar(20) NOT NULL default '',
- `reid` int(10) unsigned NOT NULL default '0',
- `disorder` int(10) unsigned NOT NULL default '0',
+ `id` int(10) unsigned NOT NULL auto_increment COMMENT '地区id',
+ `name` varchar(20) NOT NULL default '' COMMENT '地区名称',
+ `reid` int(10) unsigned NOT NULL default '0' COMMENT '隶属id',
+ `disorder` int(10) unsigned NOT NULL default '0' COMMENT '排序',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__channeltype`;
CREATE TABLE `#@__channeltype` (
- `id` smallint(6) NOT NULL default '0',
- `nid` varchar(20) NOT NULL default '',
- `typename` varchar(30) NOT NULL default '',
- `maintable` varchar(50) NOT NULL default '#@__archives',
- `addtable` varchar(50) NOT NULL default '',
- `addcon` varchar(30) NOT NULL default '',
- `mancon` varchar(30) NOT NULL default '',
- `editcon` varchar(30) NOT NULL default '',
- `useraddcon` varchar(30) NOT NULL default '',
- `usermancon` varchar(30) NOT NULL default '',
- `usereditcon` varchar(30) NOT NULL default '',
- `fieldset` text,
- `listfields` text,
- `allfields` text,
- `issystem` smallint(6) NOT NULL default '0',
- `isshow` smallint(6) NOT NULL default '1',
- `issend` smallint(6) NOT NULL default '0',
- `arcsta` smallint(6) NOT NULL default '-1',
- `usertype` char(10) NOT NULL default '',
- `sendrank` smallint(6) NOT NULL default '10',
- `isdefault` smallint(6) NOT NULL default '0',
- `needdes` tinyint(1) NOT NULL default '1',
- `needpic` tinyint(1) NOT NULL default '1',
- `titlename` varchar(20) NOT NULL default '标题',
- `onlyone` smallint(6) NOT NULL default '0',
- `dfcid` smallint(5) unsigned NOT NULL default '0',
+ `id` smallint(6) NOT NULL default '0' COMMENT '模型id',
+ `nid` varchar(20) NOT NULL default '' COMMENT '模型标识,由英文、数字或下划线组成,关联模板命名',
+ `typename` varchar(30) NOT NULL default '' COMMENT '前后台显示的模型名称',
+ `maintable` varchar(50) NOT NULL default '#@__archives' COMMENT '文档模型主表',
+ `addtable` varchar(50) NOT NULL default '' COMMENT '附加表',
+ `addcon` varchar(30) NOT NULL default '' COMMENT '发布程序',
+ `mancon` varchar(30) NOT NULL default '' COMMENT '管理程序',
+ `editcon` varchar(30) NOT NULL default '' COMMENT '修改程序',
+ `useraddcon` varchar(30) NOT NULL default '' COMMENT '会员发布程序',
+ `usermancon` varchar(30) NOT NULL default '' COMMENT '会员管理程序',
+ `usereditcon` varchar(30) NOT NULL default '' COMMENT '会员修改程序',
+ `fieldset` text COMMENT '模型字段',
+ `listfields` text COMMENT '列表字段',
+ `allfields` text COMMENT '所有字段',
+ `issystem` smallint(6) NOT NULL default '0' COMMENT '模型性质 0:自动 1:系统 -1:独立,系统模型禁删,独立有单独主表',
+ `isshow` smallint(6) NOT NULL default '1' COMMENT '是否显示 1:显示 0:隐藏',
+ `issend` smallint(6) NOT NULL default '0' COMMENT '支持会员投稿 0:否 1:是',
+ `arcsta` smallint(6) NOT NULL default '-1' COMMENT '投稿默认状态 -1:待审 0:已审(静)1:已审(动)',
+ `usertype` char(10) NOT NULL default '' COMMENT '会员投稿组',
+ `sendrank` smallint(6) NOT NULL default '10' COMMENT '会员投稿级别,0游客,其他对应不同等级',
+ `isdefault` smallint(6) NOT NULL default '0' COMMENT '是否为默认模型,0:否 1:是',
+ `needdes` tinyint(1) NOT NULL default '1' COMMENT '是否用摘要,1:用 0:不用',
+ `needpic` tinyint(1) NOT NULL default '1' COMMENT '是否用缩图,1:用 0:不用',
+ `titlename` varchar(20) NOT NULL default '标题' COMMENT '投稿标题字段名称',
+ `onlyone` smallint(6) NOT NULL default '0' COMMENT '投稿是否唯一,1:是 0:否',
+ `dfcid` smallint(5) unsigned NOT NULL default '0' COMMENT '默认栏目ID',
PRIMARY KEY (`id`),
KEY `nid` (`nid`,`isshow`,`arcsta`,`sendrank`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__diyforms`;
CREATE TABLE `#@__diyforms` (
- `diyid` int(10) unsigned NOT NULL auto_increment,
- `name` varchar(50) NOT NULL default '',
- `posttemplate` varchar(50) NOT NULL,
- `viewtemplate` varchar(50) NOT NULL,
- `listtemplate` varchar(50) NOT NULL,
- `table` varchar(50) NOT NULL default '',
- `info` text,
- `public` tinyint(1) NOT NULL default '1',
+ `diyid` int(10) unsigned NOT NULL auto_increment COMMENT '自定义表单id',
+ `name` varchar(50) NOT NULL default '' COMMENT '表单名称',
+ `posttemplate` varchar(50) NOT NULL COMMENT '发布模板',
+ `viewtemplate` varchar(50) NOT NULL COMMENT '文档模板',
+ `listtemplate` varchar(50) NOT NULL COMMENT '列表模板',
+ `table` varchar(50) NOT NULL default '' COMMENT '自定义表单数据的数据表名,不能重复已有表名,创建后不可修改',
+ `info` text COMMENT '表单相关信息,如字段配置等',
+ `public` tinyint(1) NOT NULL default '1' COMMENT '公开状态 0:不公开 1:审核公开 2:完全公开',
PRIMARY KEY (`diyid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__downloads`;
CREATE TABLE `#@__downloads` (
- `hash` char(32) NOT NULL,
- `id` int(10) unsigned NOT NULL default '0',
- `downloads` int(10) unsigned NOT NULL default '0',
+ `hash` char(32) NOT NULL COMMENT '下载哈希',
+ `id` int(10) unsigned NOT NULL default '0' COMMENT '下载id',
+ `downloads` int(10) unsigned NOT NULL default '0' COMMENT '下载次数',
PRIMARY KEY (`hash`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__erradd`;
CREATE TABLE `#@__erradd` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `aid` mediumint(8) unsigned NOT NULL,
- `mid` mediumint(8) unsigned default NULL,
- `title` char(60) NOT NULL default '',
- `type` smallint(6) NOT NULL default '0',
- `errtxt` mediumtext,
- `oktxt` mediumtext,
- `sendtime` int(10) unsigned NOT NULL default '0',
+ `id` int(10) unsigned NOT NULL auto_increment COMMENT '挑错id',
+ `aid` mediumint(8) unsigned NOT NULL COMMENT '文档id',
+ `mid` mediumint(8) unsigned default NULL COMMENT '会员id',
+ `title` char(60) NOT NULL default '' COMMENT '文章标题',
+ `type` smallint(6) NOT NULL default '0' COMMENT '出错类型 0:其他',
+ `errtxt` mediumtext COMMENT '错误描述',
+ `oktxt` mediumtext COMMENT '修改建议',
+ `sendtime` int(10) unsigned NOT NULL default '0' COMMENT '挑错时间',
KEY `id` (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__feedback`;
CREATE TABLE `#@__feedback` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `fid` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `username` char(20) NOT NULL default '',
- `arctitle` varchar(60) NOT NULL default '',
- `ip` char(46) NOT NULL default '',
- `ischeck` smallint(6) NOT NULL default '0',
- `dtime` int(10) unsigned NOT NULL default '0',
- `replycount` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `bad` mediumint(8) unsigned NOT NULL default '0',
- `good` mediumint(8) unsigned NOT NULL default '0',
- `ftype` set('feedback','good','bad') NOT NULL default 'feedback',
- `face` smallint(5) unsigned NOT NULL default '0',
- `msg` text,
+ `id` int(10) unsigned NOT NULL auto_increment COMMENT '评论id',
+ `aid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `fid` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '父评论的id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `username` char(20) NOT NULL default '' COMMENT '评论人的用户名',
+ `arctitle` varchar(60) NOT NULL default '' COMMENT '文档标题',
+ `ip` char(46) NOT NULL default '' COMMENT '评论人的ip地址',
+ `ischeck` smallint(6) NOT NULL default '0' COMMENT '评论审核状态 0:未审核 1:已审核',
+ `dtime` int(10) unsigned NOT NULL default '0' COMMENT '评论发布时间',
+ `replycount` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '评论的回复数量',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '评论人id',
+ `bad` mediumint(8) unsigned NOT NULL default '0' COMMENT '踩',
+ `good` mediumint(8) unsigned NOT NULL default '0' COMMENT '顶',
+ `ftype` set('feedback','good','bad') NOT NULL default 'feedback' COMMENT '评论类型 1:普通评论 2:好评 3:差评',
+ `face` smallint(5) unsigned NOT NULL default '0' COMMENT '评论表情',
+ `msg` text COMMENT '评论内容',
PRIMARY KEY (`id`),
KEY `aid` (`aid`,`ischeck`,`mid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__feedback_goodbad`;
CREATE TABLE `#@__feedback_goodbad` (
- `fgid` int(11) NOT NULL AUTO_INCREMENT,
- `mid` int(11) NOT NULL DEFAULT '0',
- `fid` int(11) NOT NULL DEFAULT '0',
- `fgtype` TINYINT(4) NOT NULL DEFAULT '0',
+ `fgid` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论顶踩id',
+ `mid` int(11) NOT NULL DEFAULT '0' COMMENT '会员id',
+ `fid` int(11) NOT NULL DEFAULT '0' COMMENT '评论id',
+ `fgtype` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '顶踩类型 0:顶 1:踩',
PRIMARY KEY (`fgid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__flink`;
CREATE TABLE `#@__flink` (
- `id` smallint(5) unsigned NOT NULL auto_increment,
- `sortrank` smallint(6) NOT NULL default '0',
- `url` char(60) NOT NULL default '',
- `webname` char(30) NOT NULL default '',
- `msg` char(200) NOT NULL default '',
- `email` char(50) NOT NULL default '',
- `logo` char(60) NOT NULL default '',
- `dtime` int(10) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `ischeck` smallint(6) NOT NULL default '1',
+ `id` smallint(5) unsigned NOT NULL auto_increment COMMENT '友情链接id',
+ `sortrank` smallint(6) NOT NULL default '0' COMMENT '排序,由小到大排列',
+ `url` char(60) NOT NULL default '' COMMENT '网址',
+ `webname` char(30) NOT NULL default '' COMMENT '网站名称',
+ `msg` char(200) NOT NULL default '' COMMENT '网站介绍',
+ `email` char(50) NOT NULL default '' COMMENT '邮箱',
+ `logo` char(60) NOT NULL default '' COMMENT 'Logo地址',
+ `dtime` int(10) unsigned NOT NULL default '0' COMMENT '添加时间',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `ischeck` smallint(6) NOT NULL default '1' COMMENT '链接位置 1:内页 2:首页',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__flinktype`;
CREATE TABLE `#@__flinktype` (
- `id` mediumint(8) unsigned NOT NULL auto_increment,
- `typename` varchar(50) NOT NULL default '',
+ `id` mediumint(8) unsigned NOT NULL auto_increment COMMENT '友情链接分类id',
+ `typename` varchar(50) NOT NULL default '' COMMENT '分类名称',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__freelist`;
CREATE TABLE `#@__freelist` (
- `aid` int(11) NOT NULL auto_increment,
- `title` varchar(50) NOT NULL default '',
- `namerule` varchar(50) NOT NULL default '',
- `listdir` varchar(60) NOT NULL default '',
- `defaultpage` varchar(20) NOT NULL default '',
- `nodefault` smallint(6) NOT NULL default '0',
- `templet` varchar(50) NOT NULL default '',
- `edtime` int(11) NOT NULL default '0',
- `maxpage` smallint(5) unsigned NOT NULL default '100',
- `click` int(11) NOT NULL default '1',
- `listtag` mediumtext,
- `keywords` varchar(100) NOT NULL default '',
- `description` varchar(255) NOT NULL default '',
+ `aid` int(11) NOT NULL auto_increment COMMENT '文档id',
+ `title` varchar(50) NOT NULL default '' COMMENT '标题',
+ `namerule` varchar(50) NOT NULL default '' COMMENT '命名规则,{listdir}表示列表存放目录',
+ `listdir` varchar(60) NOT NULL default '' COMMENT '生成目录',
+ `defaultpage` varchar(20) NOT NULL default '' COMMENT '默认页名称',
+ `nodefault` smallint(6) NOT NULL default '0' COMMENT '默认首页 0:使用 1:不使用',
+ `templet` varchar(50) NOT NULL default '' COMMENT '模板文件',
+ `edtime` int(11) NOT NULL default '0' COMMENT '编辑时间',
+ `maxpage` smallint(5) unsigned NOT NULL default '100' COMMENT '最大列出的页数',
+ `click` int(11) NOT NULL default '1' COMMENT '点击量',
+ `listtag` mediumtext COMMENT '标签信息,存储筛选、排序等配置',
+ `keywords` varchar(100) NOT NULL default '' COMMENT '关键词',
+ `description` varchar(255) NOT NULL default '' COMMENT '描述',
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__homepageset`;
CREATE TABLE `#@__homepageset` (
- `templet` char(50) NOT NULL default '',
- `position` char(30) NOT NULL default '',
- `showmod` tinyint(2) NOT NULL default '1'
+ `templet` char(50) NOT NULL default '' COMMENT '模板',
+ `position` char(30) NOT NULL default '' COMMENT '位置',
+ `showmod` tinyint(2) NOT NULL default '1' COMMENT '浏览模式 0:动态 1:静态'
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__keywords`;
CREATE TABLE `#@__keywords` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `keyword` char(16) NOT NULL default '',
- `rank` mediumint(8) unsigned NOT NULL default '0',
- `sta` smallint(6) NOT NULL default '1',
- `rpurl` char(60) NOT NULL default '',
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '文档id',
+ `keyword` char(16) NOT NULL default '' COMMENT '关键词',
+ `rank` mediumint(8) unsigned NOT NULL default '0' COMMENT '频率',
+ `sta` smallint(6) NOT NULL default '1' COMMENT '状态 0:禁用 1:启用',
+ `rpurl` char(60) NOT NULL default '' COMMENT '链接网址',
PRIMARY KEY (`aid`),
KEY `keyword` (`keyword`,`rank`,`sta`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__log`;
CREATE TABLE `#@__log` (
- `lid` mediumint(8) unsigned NOT NULL auto_increment,
- `adminid` smallint(8) unsigned NOT NULL default '0',
- `filename` char(60) NOT NULL default '',
- `method` char(10) NOT NULL default '',
- `query` char(200) NOT NULL default '',
- `cip` char(46) NOT NULL default '',
- `dtime` int(10) unsigned NOT NULL default '0',
+ `lid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '日志id',
+ `adminid` smallint(8) unsigned NOT NULL default '0' COMMENT '管理员id',
+ `filename` char(60) NOT NULL default '' COMMENT '地址',
+ `method` char(10) NOT NULL default '' COMMENT '访问方式',
+ `query` char(200) NOT NULL default '' COMMENT '会员id',
+ `cip` char(46) NOT NULL default '' COMMENT '参数',
+ `dtime` int(10) unsigned NOT NULL default '0' COMMENT '时间',
PRIMARY KEY (`lid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__member`;
CREATE TABLE `#@__member` (
- `mid` mediumint(8) unsigned NOT NULL auto_increment,
- `mtype` varchar(20) NOT NULL default '个人',
- `userid` char(20) NOT NULL default '',
- `pwd` char(32) NOT NULL default '',
- `pwd_new` varchar(120) NOT NULL DEFAULT '',
- `uname` char(36) NOT NULL default '',
- `sex` enum('男','女','保密') NOT NULL default '保密',
- `rank` smallint(5) unsigned NOT NULL default '0',
- `uptime` int(11) NOT NULL default '0',
- `exptime` smallint(6) NOT NULL default '0',
- `money` mediumint(8) unsigned NOT NULL default '0',
- `email` char(50) NOT NULL default '',
- `scores` mediumint(8) unsigned NOT NULL default '0',
- `matt` smallint(5) unsigned NOT NULL default '0',
- `spacesta` smallint(6) NOT NULL default '0',
- `face` char(50) NOT NULL default '',
- `safequestion` smallint(5) unsigned NOT NULL default '0',
- `safeanswer` char(30) NOT NULL default '',
- `jointime` int(10) unsigned NOT NULL default '0',
- `joinip` char(46) NOT NULL default '',
- `logintime` int(10) unsigned NOT NULL default '0',
- `loginip` char(46) NOT NULL default '',
- `checkmail` smallint(6) NOT NULL default '-1',
- `loginerr` tinyint NULL DEFAULT 0,
- `send_max` int DEFAULT '0',
- `user_money` decimal(10, 2) unsigned NULL default 0.00,
- `pmid` int(8) UNSIGNED NULL DEFAULT 0,
+ `mid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '会员id',
+ `mtype` varchar(20) NOT NULL default '个人' '会员类型,默认为个人',
+ `userid` char(20) NOT NULL default '' COMMENT '会员账号',
+ `pwd` char(32) NOT NULL default '' COMMENT '旧密码,32位字符',
+ `pwd_new` varchar(120) NOT NULL DEFAULT '' COMMENT '新密码',
+ `uname` char(36) NOT NULL default '' COMMENT '会员昵称',
+ `sex` enum('男','女','保密') NOT NULL default '保密' COMMENT '会员性别',
+ `rank` smallint(5) unsigned NOT NULL default '0' COMMENT '会员等级,关联arcrank表的rank字段',
+ `uptime` int(11) NOT NULL default '0' COMMENT '会员升级时间,时间戳格式',
+ `exptime` smallint(6) NOT NULL default '0' COMMENT '会员有效天数',
+ `money` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员金币数量',
+ `email` char(50) NOT NULL default '' COMMENT '会员邮箱',
+ `scores` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员积分',
+ `matt` smallint(5) unsigned NOT NULL default '0' COMMENT '推荐级别 0:普通 1:推荐 10:管理员',
+ `spacesta` smallint(6) NOT NULL default '0' COMMENT '资料状况,具体状态由staArr数组定义',
+ `face` char(50) NOT NULL default '' COMMENT '会员头像地址',
+ `safequestion` smallint(5) unsigned NOT NULL default '0' COMMENT '安全问题编号',
+ `safeanswer` char(30) NOT NULL default '' COMMENT '安全问题答案',
+ `jointime` int(10) unsigned NOT NULL default '0' COMMENT '会员注册时间,时间戳格式',
+ `joinip` char(46) NOT NULL default '' COMMENT '会员注册ip地址',
+ `logintime` int(10) unsigned NOT NULL default '0' COMMENT '会员最近登录时间',
+ `loginip` char(46) NOT NULL default '' COMMENT '会员最近登录ip地址',
+ `checkmail` smallint(6) NOT NULL default '-1' COMMENT '邮箱验证状态 -1:未验证',
+ `loginerr` tinyint NULL DEFAULT 0 COMMENT '登录错误次数',
+ `send_max` int DEFAULT '0' COMMENT '投稿限制 0:不能投稿 -1:无限次',
+ `user_money` decimal(10, 2) unsigned NULL default 0.00 COMMENT '会员余额,保留两位小数',
+ `pmid` int(8) UNSIGNED NULL DEFAULT 0 COMMENT '可能是父会员ID',
PRIMARY KEY (`mid`),
KEY `userid` (`userid`,`sex`),
KEY `logintime` (`logintime`)
) TYPE=MyISAM;
-DROP TABLE IF EXISTS `#@__member_company`;
-CREATE TABLE `#@__member_company` (
- `mid` mediumint(8) NOT NULL auto_increment,
- `company` varchar(36) NOT NULL default '',
- `product` varchar(50) NOT NULL default '',
- `place` smallint(5) unsigned NOT NULL default '0',
- `vocation` smallint(5) unsigned NOT NULL default '0',
- `cosize` smallint(5) unsigned NOT NULL default '0',
- `tel` varchar(30) NOT NULL default '',
- `fax` varchar(30) NOT NULL default '',
- `linkman` varchar(20) NOT NULL default '',
- `address` varchar(50) NOT NULL default '',
- `mobile` varchar(30) NOT NULL default '',
- `email` varchar(50) NOT NULL default '',
- `url` varchar(50) NOT NULL default '',
- `uptime` int(10) unsigned NOT NULL default '0',
- `checked` tinyint(1) unsigned NOT NULL default '0',
- `introduce` text,
- `comface` varchar(255) NOT NULL default '',
- PRIMARY KEY (`mid`)
-) TYPE=MyISAM;
-
DROP TABLE IF EXISTS `#@__member_flink`;
CREATE TABLE `#@__member_flink` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `title` varchar(30) NOT NULL default '',
- `url` varchar(100) NOT NULL default '',
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '文档id',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
+ `title` varchar(30) NOT NULL default '' COMMENT '标题',
+ `url` varchar(100) NOT NULL default '' COMMENT '链接',
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
-DROP TABLE IF EXISTS `#@__member_model`;
-CREATE TABLE `#@__member_model` (
- `id` int(10) NOT NULL auto_increment,
- `name` varchar(20) NOT NULL,
- `table` varchar(30) NOT NULL,
- `description` varchar(255) NOT NULL,
- `state` int(2) NOT NULL default '0',
- `issystem` int(2) NOT NULL default '0',
- `info` text NOT NULL,
- PRIMARY KEY (`id`)
-) TYPE=MyISAM;
-
DROP TABLE IF EXISTS `#@__member_operation`;
CREATE TABLE `#@__member_operation` (
- `aid` int(11) NOT NULL auto_increment,
- `buyid` varchar(80) NOT NULL default '',
- `pname` varchar(50) NOT NULL default '',
- `product` varchar(10) NOT NULL default '',
- `money` int(11) NOT NULL default '0',
- `mtime` int(11) NOT NULL default '0',
- `pid` int(11) NOT NULL default '0',
- `mid` int(11) NOT NULL default '0',
- `sta` int(11) NOT NULL default '0',
- `oldinfo` varchar(200) NOT NULL default '',
+ `aid` int(11) NOT NULL auto_increment COMMENT '文档id',
+ `buyid` varchar(80) NOT NULL default '' COMMENT '订单号',
+ `pname` varchar(50) NOT NULL default '' COMMENT '产品名称',
+ `product` varchar(10) NOT NULL default '' COMMENT '产品类型 card:点数卡 archive:购买文档 stc:兑换金币 空:会员升级 默认为会员升级',
+ `money` int(11) NOT NULL default '0' COMMENT '金币',
+ `mtime` int(11) NOT NULL default '0' COMMENT '时间',
+ `pid` int(11) NOT NULL default '0' COMMENT '产品id',
+ `mid` int(11) NOT NULL default '0' COMMENT '会员id',
+ `sta` int(11) NOT NULL default '0' COMMENT '状态 0:未付款 1:已付款 2:已完成',
+ `oldinfo` varchar(200) NOT NULL default '' COMMENT '操作信息',
PRIMARY KEY (`aid`),
KEY `buyid` (`buyid`),
KEY `pid` (`pid`,`mid`,`sta`)
) TYPE=MyISAM;
-DROP TABLE IF EXISTS `#@__member_person`;
-CREATE TABLE `#@__member_person` (
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `onlynet` tinyint(1) unsigned NOT NULL default '1',
- `sex` enum('男','女','保密') NOT NULL default '男',
- `uname` char(30) NOT NULL default '',
- `qq` char(12) NOT NULL default '',
- `msn` char(50) NOT NULL default '',
- `tel` varchar(15) NOT NULL default '',
- `mobile` varchar(15) NOT NULL default '',
- `place` smallint(5) unsigned NOT NULL default '0',
- `oldplace` smallint(5) unsigned NOT NULL default '0',
- `birthday` date NOT NULL default '1980-01-01',
- `star` smallint(6) unsigned NOT NULL default '1',
- `income` smallint(6) NOT NULL default '0',
- `education` smallint(6) NOT NULL default '0',
- `height` smallint(5) unsigned NOT NULL default '160',
- `bodytype` smallint(6) NOT NULL default '0',
- `blood` smallint(6) NOT NULL default '0',
- `vocation` smallint(6) NOT NULL default '0',
- `smoke` smallint(6) NOT NULL default '0',
- `marital` smallint(6) NOT NULL default '0',
- `house` smallint(6) NOT NULL default '0',
- `drink` smallint(6) NOT NULL default '0',
- `datingtype` smallint(6) NOT NULL default '0',
- `language` set('普通话','上海话','广东话','英语','日语','韩语','法语','意大利语','德语','西班牙语','俄语','阿拉伯语') default NULL,
- `nature` set('性格外向','性格内向','活泼开朗','豪放不羁','患得患失','冲动','幽默','稳重','轻浮','沉默寡言','多愁善感','时喜时悲','附庸风雅','能说会道','坚强','脆弱','幼稚','成熟','快言快语','损人利己','狡猾善变','交际广泛','优柔寡断','自私','真诚','独立','依赖','难以琢磨','悲观消极','郁郁寡欢','胆小怕事','乐观向上','任性','自负','自卑','拜金','温柔体贴','小心翼翼','暴力倾向','逆来顺受','不拘小节','暴躁','倔强','豪爽','害羞','婆婆妈妈','敢做敢当','助人为乐','耿直','虚伪','孤僻','老实','守旧','敏感','迟钝','婆婆妈妈','武断','果断','刻薄') default NULL,
- `lovemsg` varchar(100) NOT NULL default '',
- `address` varchar(50) NOT NULL default '',
- `uptime` int(10) unsigned NOT NULL default '0',
- PRIMARY KEY (`mid`)
-) TYPE=MyISAM;
-
DROP TABLE IF EXISTS `#@__member_pms`;
CREATE TABLE `#@__member_pms` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `floginid` varchar(20) NOT NULL default '',
- `fromid` mediumint(8) unsigned NOT NULL default '0',
- `toid` mediumint(8) unsigned NOT NULL default '0',
- `tologinid` char(20) NOT NULL default '',
- `folder` enum('inbox','outbox') default 'inbox',
- `subject` varchar(60) NOT NULL default '',
- `sendtime` int(10) unsigned NOT NULL default '0',
- `writetime` int(10) unsigned NOT NULL default '0',
- `hasview` tinyint(1) unsigned NOT NULL default '0',
- `isadmin` tinyint(1) NOT NULL default '0',
- `message` text,
+ `id` int(10) unsigned NOT NULL auto_increment COMMENT '短信id',
+ `floginid` varchar(20) NOT NULL default '' COMMENT '发送人用户名',
+ `fromid` mediumint(8) unsigned NOT NULL default '0' COMMENT '发送人id',
+ `toid` mediumint(8) unsigned NOT NULL default '0' COMMENT '接收人id',
+ `tologinid` char(20) NOT NULL default '' COMMENT '接收人用户名',
+ `folder` enum('inbox','outbox') default 'inbox' COMMENT '类型 inbox:收件箱 outbox:发件箱',
+ `subject` varchar(60) NOT NULL default '' COMMENT '主题',
+ `sendtime` int(10) unsigned NOT NULL default '0' COMMENT '发送时间',
+ `writetime` int(10) unsigned NOT NULL default '0' COMMENT '编写时间',
+ `hasview` tinyint(1) unsigned NOT NULL default '0' COMMENT '是否阅读 0:未阅读 1:已阅读',
+ `isadmin` tinyint(1) NOT NULL default '0' COMMENT '是否是管理信息 0:否 1:是 默认是',
+ `message` text COMMENT '消息内容',
PRIMARY KEY (`id`),
KEY `sendtime` (`sendtime`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__member_space`;
CREATE TABLE `#@__member_space` (
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `pagesize` smallint(5) unsigned NOT NULL default '10',
- `matt` smallint(6) NOT NULL default '0',
- `spacename` varchar(50) NOT NULL default '',
- `spacelogo` varchar(50) NOT NULL default '',
- `spacestyle` varchar(20) NOT NULL default '',
- `sign` varchar(100) NOT NULL default '没签名',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
+ `pagesize` smallint(5) unsigned NOT NULL default '10' COMMENT '消息内容',
+ `matt` smallint(6) NOT NULL default '0' COMMENT '空间权限',
+ `spacename` varchar(50) NOT NULL default '' COMMENT '空间名称',
+ `spacelogo` varchar(50) NOT NULL default '' COMMENT '空间Logo',
+ `spacestyle` varchar(20) NOT NULL default '' COMMENT '空间主题',
+ `sign` varchar(100) NOT NULL default '没签名' COMMENT '用户签名',
`spacenews` text,
PRIMARY KEY (`mid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__member_stow`;
CREATE TABLE `#@__member_stow` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `mid` mediumint(8) unsigned NOT NULL default '0',
- `aid` mediumint(8) unsigned NOT NULL default '0',
- `title` char(60) NOT NULL default '',
- `addtime` int(10) unsigned NOT NULL default '0',
- `type` varchar(10) default NULL,
+ `id` int(10) unsigned NOT NULL auto_increment COMMENT '收藏id',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
+ `aid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `title` char(60) NOT NULL default '' COMMENT '标题',
+ `addtime` int(10) unsigned NOT NULL default '0' COMMENT '收藏时间',
+ `type` varchar(10) default NULL COMMENT '类型',
PRIMARY KEY (`id`),
KEY `uid` (`mid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__member_stowtype`;
CREATE TABLE `#@__member_stowtype` (
- `stowname` varchar(30) NOT NULL,
- `indexname` varchar(30) NOT NULL,
- `indexurl` varchar(50) NOT NULL,
+ `stowname` varchar(30) NOT NULL COMMENT '收藏名称',
+ `indexname` varchar(30) NOT NULL COMMENT '名称',
+ `indexurl` varchar(50) NOT NULL COMMENT '地址',
PRIMARY KEY (`stowname`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__member_tj`;
CREATE TABLE `#@__member_tj` (
- `mid` mediumint(8) NOT NULL auto_increment,
- `article` smallint(5) unsigned NOT NULL default '0',
- `album` smallint(5) unsigned NOT NULL default '0',
- `archives` smallint(5) unsigned NOT NULL default '0',
- `homecount` int(10) unsigned NOT NULL default '0',
- `pagecount` int(10) unsigned NOT NULL default '0',
- `feedback` mediumint(8) unsigned NOT NULL default '0',
- `friend` smallint(5) unsigned NOT NULL default '0',
- `stow` smallint(5) unsigned NOT NULL default '0',
- `soft` int(10) NOT NULL default '0',
- `info` int(10) NOT NULL default '0',
- `shop` int(10) NOT NULL default '0',
+ `mid` mediumint(8) NOT NULL auto_increment COMMENT '会员id',
+ `article` smallint(5) unsigned NOT NULL default '0' COMMENT '文章',
+ `album` smallint(5) unsigned NOT NULL default '0' COMMENT '相册',
+ `archives` smallint(5) unsigned NOT NULL default '0' COMMENT '文档',
+ `homecount` int(10) unsigned NOT NULL default '0' COMMENT '首页访问',
+ `pagecount` int(10) unsigned NOT NULL default '0' COMMENT '内容访问',
+ `feedback` mediumint(8) unsigned NOT NULL default '0' COMMENT '评论',
+ `friend` smallint(5) unsigned NOT NULL default '0' COMMENT '好友数',
+ `stow` smallint(5) unsigned NOT NULL default '0' COMMENT '收藏数',
+ `soft` int(10) NOT NULL default '0' COMMENT '软件',
+ `info` int(10) NOT NULL default '0' COMMENT '分类信息',
+ `shop` int(10) NOT NULL default '0' COMMENT '商品',
PRIMARY KEY (`mid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__member_type`;
CREATE TABLE `#@__member_type` (
- `aid` int(11) NOT NULL auto_increment,
- `rank` int(11) NOT NULL default '0',
- `pname` varchar(50) NOT NULL default '',
- `money` int(11) NOT NULL default '0',
- `exptime` int(11) NOT NULL default '30',
+ `aid` int(11) NOT NULL auto_increment COMMENT '文档id',
+ `rank` int(11) NOT NULL default '0' COMMENT '权值',
+ `pname` varchar(50) NOT NULL default '' COMMENT '类型名称',
+ `money` int(11) NOT NULL default '0' COMMENT '金币数',
+ `exptime` int(11) NOT NULL default '30' COMMENT '过期时间',
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__moneycard_record`;
CREATE TABLE `#@__moneycard_record` (
- `aid` int(11) NOT NULL auto_increment,
- `ctid` int(11) NOT NULL default '0',
- `cardid` varchar(50) NOT NULL default '',
- `uid` int(11) NOT NULL default '0',
- `isexp` smallint(6) NOT NULL default '0',
- `mtime` int(11) NOT NULL default '0',
- `utime` int(11) NOT NULL default '0',
- `money` int(11) NOT NULL default '0',
- `num` int(11) NOT NULL default '0',
+ `aid` int(11) NOT NULL auto_increment COMMENT '积分卡id',
+ `ctid` int(11) NOT NULL default '0' COMMENT '类型',
+ `cardid` varchar(50) NOT NULL default '' COMMENT '卡号',
+ `uid` int(11) NOT NULL default '0' COMMENT '会员id',
+ `isexp` smallint(6) NOT NULL default '0' COMMENT '使用状态 0:未使用 1:已售出 -1:已使用',
+ `mtime` int(11) NOT NULL default '0' COMMENT '生成时间',
+ `utime` int(11) NOT NULL default '0' COMMENT '使用时间',
+ `money` int(11) NOT NULL default '0' COMMENT '积分数值',
+ `num` int(11) NOT NULL default '0' COMMENT '数量',
PRIMARY KEY (`aid`),
KEY `ctid` (`ctid`),
KEY `cardid` (`cardid`),
@@ -678,154 +592,145 @@ CREATE TABLE `#@__moneycard_record` (
DROP TABLE IF EXISTS `#@__moneycard_type`;
CREATE TABLE `#@__moneycard_type` (
- `tid` int(11) NOT NULL auto_increment,
- `num` int(11) NOT NULL default '500',
- `money` int(11) NOT NULL default '50',
- `pname` varchar(50) NOT NULL default '',
+ `tid` int(11) NOT NULL auto_increment COMMENT '类型id',
+ `num` int(11) NOT NULL default '500' COMMENT '积分卡数量',
+ `money` int(11) NOT NULL default '50' COMMENT '积分数值',
+ `pname` varchar(50) NOT NULL default '' COMMENT '名称',
PRIMARY KEY (`tid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__mtypes`;
CREATE TABLE `#@__mtypes` (
- `mtypeid` mediumint(8) unsigned NOT NULL auto_increment,
- `mtypename` char(40) NOT NULL,
- `channelid` smallint(6) NOT NULL default '1',
- `mid` mediumint(8) unsigned NOT NULL default '0',
+ `mtypeid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '会员分类id',
+ `mtypename` char(40) NOT NULL COMMENT '会员分类名称',
+ `channelid` smallint(6) NOT NULL default '1' COMMENT '模型id',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
PRIMARY KEY (`mtypeid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__myad`;
CREATE TABLE `#@__myad` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `clsid` smallint(5) NOT NULL default 0,
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `tagname` varchar(30) NOT NULL default '',
- `adname` varchar(60) NOT NULL default '',
- `timeset` smallint(6) NOT NULL default '0',
- `starttime` int(10) unsigned NOT NULL default '0',
- `endtime` int(10) unsigned NOT NULL default '0',
- `normbody` text,
- `expbody` text,
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '广告id',
+ `clsid` smallint(5) NOT NULL default 0 COMMENT '分类id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `tagname` varchar(30) NOT NULL default '' COMMENT '广告标记名称',
+ `adname` varchar(60) NOT NULL default '' COMMENT '广告名称',
+ `timeset` smallint(6) NOT NULL default '0' COMMENT '时间限制设置 0:不限时间 1:限制时间',
+ `starttime` int(10) unsigned NOT NULL default '0' COMMENT '开始投放时间',
+ `endtime` int(10) unsigned NOT NULL default '0' COMMENT '结束投放时间',
+ `normbody` text COMMENT '正常内容',
+ `expbody` text COMMENT '过期内容',
PRIMARY KEY (`aid`),
KEY `tagname` (`tagname`,`typeid`,`timeset`,`endtime`,`starttime`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__mytag`;
CREATE TABLE `#@__mytag` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `tagname` varchar(30) NOT NULL default '',
- `timeset` smallint(6) NOT NULL default '0',
- `starttime` int(10) unsigned NOT NULL default '0',
- `endtime` int(10) unsigned NOT NULL default '0',
- `normbody` text,
- `expbody` text,
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '标签id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `tagname` varchar(30) NOT NULL default '' COMMENT '标签名称',
+ `timeset` smallint(6) NOT NULL default '0' COMMENT '时间限制设置 0:不限时间 1:限制时间',
+ `starttime` int(10) unsigned NOT NULL default '0' COMMENT '开始时间',
+ `endtime` int(10) unsigned NOT NULL default '0' COMMENT '结束时间',
+ `normbody` text '正常内容',
+ `expbody` text COMMENT '过期内容',
PRIMARY KEY (`aid`),
KEY `tagname` (`tagname`,`typeid`,`timeset`,`endtime`,`starttime`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__plus`;
CREATE TABLE `#@__plus` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `plusname` varchar(30) NOT NULL default '',
- `menustring` varchar(200) NOT NULL default '',
- `mainurl` varchar(50) NOT NULL default '',
- `writer` varchar(30) NOT NULL default '',
- `isshow` smallint(6) NOT NULL default '1',
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '插件id',
+ `plusname` varchar(30) NOT NULL default '' COMMENT '插件名称',
+ `menustring` varchar(200) NOT NULL default '' COMMENT '菜单',
+ `mainurl` varchar(50) NOT NULL default '' COMMENT '入口文件',
+ `writer` varchar(30) NOT NULL default '' COMMENT '开发者',
+ `isshow` smallint(6) NOT NULL default '1' COMMENT '是否显示 0:不显示 1:显示',
`filelist` text,
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__purview`;
CREATE TABLE `#@__purview` (
- `mid` mediumint(8) default '0',
- `typeid` smallint(5) default '0',
- `rank` smallint(6) default NULL,
- `pkey` varchar(30) character set latin1 NOT NULL,
- `pvalue` text NOT NULL,
+ `mid` mediumint(8) default '0' COMMENT '会员id',
+ `typeid` smallint(5) default '0' COMMENT '栏目id',
+ `rank` smallint(6) default NULL COMMENT '权限值',
+ `pkey` varchar(30) NOT NULL COMMENT '键名',
+ `pvalue` text NOT NULL COMMENT '键值',
KEY `pkey` USING BTREE (`pkey`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__pwd_tmp`;
CREATE TABLE `#@__pwd_tmp` (
- `mid` mediumint(8) NOT NULL,
- `membername` char(16) NOT NULL default '',
- `pwd` char(32) NOT NULL default '',
- `mailtime` int(10) NOT NULL default '0',
+ `mid` mediumint(8) NOT NULL COMMENT '会员id',
+ `membername` char(16) NOT NULL default '' COMMENT '会员名称',
+ `pwd` char(32) NOT NULL default '' COMMENT '密码',
+ `mailtime` int(10) NOT NULL default '0' COMMENT '找回密码邮件时间',
PRIMARY KEY (`mid`)
) TYPE=MyISAM;
-DROP TABLE IF EXISTS `#@__ratings`;
-CREATE TABLE `#@__ratings` (
- `id` varchar(11) NOT NULL,
- `total_votes` int(11) NOT NULL default '0',
- `total_value` int(11) NOT NULL default '0',
- `used_ips` longtext,
- PRIMARY KEY (`id`)
-) TYPE=MyISAM;
-
DROP TABLE IF EXISTS `#@__scores`;
CREATE TABLE `#@__scores` (
- `id` int(11) unsigned NOT NULL auto_increment,
- `titles` char(15) NOT NULL,
- `icon` smallint(6) unsigned default '0',
- `integral` int(10) NOT NULL default '0',
- `isdefault` tinyint(1) unsigned NOT NULL default '0',
+ `id` int(11) unsigned NOT NULL auto_increment '积分头衔id',
+ `titles` char(15) NOT NULL COMMENT '级别头衔',
+ `icon` smallint(6) unsigned default '0' COMMENT '星星数',
+ `integral` int(10) NOT NULL default '0' COMMENT '积分大于',
+ `isdefault` tinyint(1) unsigned NOT NULL default '0' COMMENT '是否默认 0:否 1:是',
PRIMARY KEY (`id`),
KEY `integral` (`integral`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__search_cache`;
CREATE TABLE `#@__search_cache` (
- `hash` char(32) NOT NULL,
- `lasttime` int(10) unsigned NOT NULL default '0',
- `rsnum` mediumint(8) unsigned NOT NULL default '0',
- `ids` mediumtext,
+ `hash` char(32) NOT NULL COMMENT '哈希',
+ `lasttime` int(10) unsigned NOT NULL default '0' COMMENT '最后搜索时间',
+ `rsnum` mediumint(8) unsigned NOT NULL default '0' COMMENT '结果数',
+ `ids` mediumtext COMMENT '内容id',
PRIMARY KEY (`hash`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__search_keywords`;
CREATE TABLE `#@__search_keywords` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `keyword` char(30) NOT NULL default '',
- `spwords` char(50) NOT NULL default '',
- `count` mediumint(8) unsigned NOT NULL default '1',
- `result` mediumint(8) unsigned NOT NULL default '0',
- `lasttime` int(10) unsigned NOT NULL default '0',
- `channelid` smallint(5) unsigned NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '文档id',
+ `keyword` char(30) NOT NULL default '' COMMENT '关键词',
+ `spwords` char(50) NOT NULL default '' COMMENT '分词',
+ `count` mediumint(8) unsigned NOT NULL default '1' COMMENT '搜索次数',
+ `result` mediumint(8) unsigned NOT NULL default '0' COMMENT '结果数',
+ `lasttime` int(10) unsigned NOT NULL default '0' COMMENT '搜索时间',
+ `channelid` smallint(5) unsigned NOT NULL default '0' COMMENT '模型id',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__search_limits`;
CREATE TABLE `#@__search_limits` (
- `ip` VARCHAR(200) NOT NULL,
- `searchtime` int(11) NULL DEFAULT NULL,
+ `ip` VARCHAR(200) NOT NULL COMMENT '搜索ip',
+ `searchtime` int(11) NULL DEFAULT NULL COMMENT '搜索时间',
PRIMARY KEY (`ip`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__search_sync`;
CREATE TABLE `#@__search_sync` (
- `id` int unsigned NOT NULL auto_increment,
- `aid` int NULL DEFAULT NULL,
- `sync_status` tinyint NULL DEFAULT 0,
- `add_at` int NULL DEFAULT NULL,
- `update_at` int NULL DEFAULT NULL,
+ `id` int unsigned NOT NULL auto_increment COMMENT '同步id',
+ `aid` int NULL DEFAULT NULL COMMENT '文档id',
+ `sync_status` tinyint NULL DEFAULT 0 COMMENT '同步状态 0:未同步 9:已同步',
+ `add_at` int NULL DEFAULT NULL COMMENT '添加时间',
+ `update_at` int NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__sgpage`;
CREATE TABLE `#@__sgpage` (
- `aid` smallint(5) unsigned NOT NULL auto_increment,
- `ismake` smallint(6) NOT NULL default '1',
- `filename` varchar(60) NOT NULL default '',
- `title` char(255) NOT NULL default '',
- `keywords` varchar(255) NOT NULL default '',
- `description` varchar(255) NOT NULL default '',
- `template` varchar(30) NOT NULL default '',
- `likeid` varchar(20) NOT NULL default '',
- `uptime` int(10) unsigned NOT NULL default '0',
- `body` mediumtext,
+ `aid` smallint(5) unsigned NOT NULL auto_increment COMMENT '文档id',
+ `ismake` smallint(6) NOT NULL default '1' COMMENT '是否生成 1:是 0:否',
+ `filename` varchar(60) NOT NULL default '' COMMENT '文件名称',
+ `title` char(255) NOT NULL default '' COMMENT '标题',
+ `keywords` varchar(255) NOT NULL default '' COMMENT '关键词',
+ `description` varchar(255) NOT NULL default '' COMMENT '描述',
+ `template` varchar(30) NOT NULL default '' COMMENT '模板',
+ `likeid` varchar(20) NOT NULL default '' COMMENT '关联id',
+ `uptime` int(10) unsigned NOT NULL default '0' COMMENT '创建时间',
+ `body` mediumtext COMMENT '内容',
PRIMARY KEY (`aid`),
KEY `ismake` (`ismake`,`uptime`),
KEY `likeid` (`likeid`)
@@ -833,47 +738,47 @@ CREATE TABLE `#@__sgpage` (
DROP TABLE IF EXISTS `#@__softconfig`;
CREATE TABLE `#@__softconfig` (
- `downtype` smallint(6) NOT NULL default '0',
- `ismoresite` smallint(6) NOT NULL default '0',
- `gotojump` smallint(6) NOT NULL default '0',
- `islocal` smallint(5) unsigned NOT NULL default '1',
- `sites` text,
- `downmsg` text,
- `moresitedo` smallint(5) unsigned NOT NULL default '1',
- `dfrank` smallint(5) unsigned NOT NULL default '0',
- `dfywboy` smallint(5) unsigned NOT NULL default '0',
- `argrange` smallint(5) unsigned NOT NULL default '0',
+ `downtype` smallint(6) NOT NULL default '0' COMMENT '下载类型',
+ `ismoresite` smallint(6) NOT NULL default '0' COMMENT '多站点',
+ `gotojump` smallint(6) NOT NULL default '0' COMMENT '是否跳转 0:否 1:是',
+ `islocal` smallint(5) unsigned NOT NULL default '1' COMMENT '是否本地 1:是 0:否',
+ `sites` text COMMENT '站点',
+ `downmsg` text COMMENT '下载提示',
+ `moresitedo` smallint(5) unsigned NOT NULL default '1' COMMENT '镜像上传 1:是 0:否',
+ `dfrank` smallint(5) unsigned NOT NULL default '0' COMMENT '需要权限',
+ `dfywboy` smallint(5) unsigned NOT NULL default '0' COMMENT '金币',
+ `argrange` smallint(5) unsigned NOT NULL default '0' COMMENT '参数限制方式 1:所有软件均使用此权限 0:所有软件重新选择权限',
PRIMARY KEY (`downtype`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__statistics`;
CREATE TABLE `#@__statistics` (
- `id` int(11) NOT NULL auto_increment,
- `sdate` int(11) DEFAULT NULL,
- `pv` int(11) DEFAULT NULL,
- `uv` int(11) DEFAULT NULL,
- `ip` int(11) DEFAULT NULL,
- `vv` int(11) DEFAULT NULL,
+ `id` int(11) NOT NULL auto_increment COMMENT '统计id',
+ `sdate` int(11) DEFAULT NULL COMMENT '日期',
+ `pv` int(11) DEFAULT NULL COMMENT 'pv',
+ `uv` int(11) DEFAULT NULL COMMENT 'uv',
+ `ip` int(11) DEFAULT NULL COMMENT 'ip',
+ `vv` int(11) DEFAULT NULL COMMENT 'vv',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__statistics_detail`;
CREATE TABLE `#@__statistics_detail` (
- `id` mediumint(8) unsigned NOT NULL auto_increment,
- `t` int(11) DEFAULT NULL,
- `created_date` int(11) DEFAULT NULL,
- `created_hour` int(11) DEFAULT NULL,
- `dduuid` varchar(32) DEFAULT NULL,
- `ssid` varchar(32) DEFAULT NULL,
- `ip` varchar(46) DEFAULT NULL,
- `browser` varchar(50) DEFAULT NULL,
- `device` varchar(50) DEFAULT NULL,
- `device_type` varchar(10) DEFAULT NULL,
- `os` varchar(20) DEFAULT NULL,
- `url_type` tinyint DEFAULT NULL,
- `typeid` int(11) DEFAULT NULL,
- `aid` int(11) DEFAULT NULL,
- `value` varchar(50) DEFAULT NULL,
+ `id` mediumint(8) unsigned NOT NULL auto_increment COMMENT '统计id',
+ `t` int(11) DEFAULT NULL COMMENT '时间',
+ `created_date` int(11) DEFAULT NULL COMMENT '创建日期',
+ `created_hour` int(11) DEFAULT NULL COMMENT '创建时间',
+ `dduuid` varchar(32) DEFAULT NULL COMMENT '用户唯一id',
+ `ssid` varchar(32) DEFAULT NULL COMMENT 'sessionid',
+ `ip` varchar(46) DEFAULT NULL COMMENT 'ip',
+ `browser` varchar(50) DEFAULT NULL COMMENT '浏览器',
+ `device` varchar(50) DEFAULT NULL COMMENT '设备',
+ `device_type` varchar(10) DEFAULT NULL COMMENT '设备类型',
+ `os` varchar(20) DEFAULT NULL COMMENT '系统',
+ `url_type` tinyint DEFAULT NULL COMMENT '地址类型',
+ `typeid` int(11) DEFAULT NULL COMMENT '栏目id',
+ `aid` int(11) DEFAULT NULL COMMENT '文档id',
+ `value` varchar(50) DEFAULT NULL COMMENT '值',
PRIMARY KEY (`id`),
KEY `idx_created_date_dduuid` (`created_date`,`dduuid`),
KEY `idx_created_date_ip` (`created_date`,`ip`),
@@ -882,138 +787,119 @@ CREATE TABLE `#@__statistics_detail` (
DROP TABLE IF EXISTS `#@__stepselect`;
CREATE TABLE `#@__stepselect` (
- `id` mediumint(8) unsigned NOT NULL auto_increment,
- `itemname` char(30) default NULL,
- `egroup` char(20) default NULL,
- `issign` tinyint(1) unsigned default '0',
- `issystem` tinyint(1) unsigned NOT NULL default '0',
+ `id` mediumint(8) unsigned NOT NULL auto_increment COMMENT 'id',
+ `itemname` char(30) default NULL COMMENT '名称',
+ `egroup` char(20) default NULL COMMENT '组',
+ `issign` tinyint(1) unsigned default '0' COMMENT '层级',
+ `issystem` tinyint(1) unsigned NOT NULL default '0' COMMENT '是否系统 0:否 1:是',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__sys_enum`;
CREATE TABLE `#@__sys_enum` (
- `id` smallint(5) unsigned NOT NULL auto_increment,
- `ename` char(30) NOT NULL default '',
- `evalue` char(20) NOT NULL default '0',
- `egroup` char(20) NOT NULL default '',
- `disorder` smallint(5) unsigned NOT NULL default '0',
- `issign` tinyint(1) unsigned NOT NULL default '1',
+ `id` smallint(5) unsigned NOT NULL auto_increment COMMENT '枚举id',
+ `ename` char(30) NOT NULL default '' COMMENT '名称',
+ `evalue` char(20) NOT NULL default '0' COMMENT '值',
+ `egroup` char(20) NOT NULL default '' COMMENT '组',
+ `disorder` smallint(5) unsigned NOT NULL default '0' COMMENT '排序',
+ `issign` tinyint(1) unsigned NOT NULL default '1' COMMENT '层级',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__sys_module`;
CREATE TABLE `#@__sys_module` (
- `id` int(11) NOT NULL auto_increment,
- `hashcode` char(32) NOT NULL default '',
- `modname` varchar(30) NOT NULL default '',
- `indexname` varchar(20) NOT NULL default '',
- `indexurl` varchar(30) NOT NULL default '',
- `ismember` tinyint(4) NOT NULL default '1',
- `menustring` text,
+ `id` int(11) NOT NULL auto_increment COMMENT 'id',
+ `hashcode` char(32) NOT NULL default '' COMMENT '模型哈希',
+ `modname` varchar(30) NOT NULL default '' COMMENT '模块名称',
+ `indexname` varchar(20) NOT NULL default '' COMMENT '入口名',
+ `indexurl` varchar(30) NOT NULL default '' COMMENT '入口地址',
+ `ismember` tinyint(4) NOT NULL default '1' COMMENT '是否会员 0:官方 1:用户',
+ `menustring` text COMMENT '菜单配置',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__sys_payment`;
CREATE TABLE `#@__sys_payment` (
- `id` int(11) unsigned NOT NULL auto_increment,
- `code` varchar(20) NOT NULL DEFAULT '',
- `name` varchar(32) NOT NULL DEFAULT '',
- `short_name` varchar(32) DEFAULT '',
- `sortrank` int(3) unsigned NOT NULL DEFAULT '0',
- `config` text NOT NULL,
- `status` int(3) unsigned NOT NULL DEFAULT '0',
+ `id` int(11) unsigned NOT NULL auto_increment COMMENT 'id',
+ `code` varchar(20) NOT NULL DEFAULT '' COMMENT '代码',
+ `name` varchar(32) NOT NULL DEFAULT '' COMMENT '名称',
+ `short_name` varchar(32) DEFAULT '' COMMENT '简称',
+ `sortrank` int(3) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
+ `config` text NOT NULL COMMENT '配置',
+ `status` int(3) unsigned NOT NULL DEFAULT '0' COMMENT '状态 0:禁用 1:启用',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__sys_set`;
CREATE TABLE `#@__sys_set` (
- `id` smallint(5) unsigned NOT NULL auto_increment,
- `sname` char(20) NOT NULL default '',
- `items` text,
- PRIMARY KEY (`id`)
-) TYPE=MyISAM;
-
-DROP TABLE IF EXISTS `#@__sys_task`;
-CREATE TABLE `#@__sys_task` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `taskname` varchar(50) NOT NULL,
- `dourl` varchar(100) NOT NULL,
- `islock` tinyint(1) unsigned NOT NULL default '0',
- `runtype` tinyint(1) unsigned NOT NULL default '0',
- `runtime` varchar(10) default '0000',
- `starttime` int(10) unsigned NOT NULL default '0',
- `endtime` int(10) unsigned NOT NULL default '0',
- `freq` tinyint(2) unsigned NOT NULL default '0',
- `lastrun` int(10) unsigned NOT NULL default '0',
- `description` varchar(255) NOT NULL,
- `parameter` text,
- `settime` int(10) unsigned NOT NULL default '0',
- `sta` enum('运行','成功','失败') default NULL,
+ `id` smallint(5) unsigned NOT NULL auto_increment COMMENT 'id',
+ `sname` char(20) NOT NULL default '' COMMENT '名称',
+ `items` text COMMENT '项',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__sysconfig`;
CREATE TABLE `#@__sysconfig` (
- `aid` smallint(8) unsigned NOT NULL default '0',
- `varname` varchar(20) NOT NULL default '',
- `info` varchar(100) NOT NULL default '',
- `groupid` smallint(6) NOT NULL default '1',
- `type` varchar(10) NOT NULL default 'string',
- `value` text,
+ `aid` smallint(8) unsigned NOT NULL default '0' COMMENT '配置id',
+ `varname` varchar(20) NOT NULL default '' COMMENT '名称',
+ `info` varchar(100) NOT NULL default '' COMMENT '介绍',
+ `groupid` smallint(6) NOT NULL default '1' COMMENT '组',
+ `type` varchar(10) NOT NULL default 'string' COMMENT '类型 string:文本 number:数字 bool:布尔 bstring:多行文本 img:图片',
+ `value` text COMMENT '值',
PRIMARY KEY (`varname`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__tagindex`;
CREATE TABLE `#@__tagindex` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `tag` varchar(255) NOT NULL DEFAULT '',
- `title` varchar(255) DEFAULT NULL,
- `keywords` varchar(255) DEFAULT NULL,
- `description` varchar(255) DEFAULT NULL,
- `typeid` smallint(5) UNSIGNED NOT NULL DEFAULT '0',
- `count` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `total` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `weekcc` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `monthcc` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `weekup` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `monthup` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `addtime` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `uptime` int(10) UNSIGNED NOT NULL DEFAULT '0',
- `mktime` int(10) UNSIGNED NOT NULL DEFAULT '0',
+ `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '标签id',
+ `tag` varchar(255) NOT NULL DEFAULT '' COMMENT 'tag',
+ `title` varchar(255) DEFAULT NULL COMMENT '标题',
+ `keywords` varchar(255) DEFAULT NULL COMMENT '关键词',
+ `description` varchar(255) DEFAULT NULL COMMENT '描述',
+ `typeid` smallint(5) UNSIGNED NOT NULL DEFAULT '0' COMMENT '栏目id',
+ `count` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '点击数',
+ `total` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '文章数',
+ `weekcc` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '周点击数',
+ `monthcc` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '月点击数',
+ `weekup` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '周更新数',
+ `monthup` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '月更新数',
+ `addtime` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '添加时间',
+ `uptime` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
+ `mktime` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '生成时间',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__tagindex_infos`;
CREATE TABLE `#@__tagindex_infos` (
- `tagid` int NOT NULL,
- `litpic` varchar(255) DEFAULT NULL,
- `body` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci,
+ `tagid` int NOT NULL COMMENT '标签id',
+ `litpic` varchar(255) DEFAULT NULL COMMENT '缩略图',
+ `body` mediumtext COMMENT '内容',
PRIMARY KEY (`tagid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__taglist`;
CREATE TABLE `#@__taglist` (
- `tid` int(10) unsigned NOT NULL default '0',
- `aid` int(10) unsigned NOT NULL default '0',
- `arcrank` smallint(6) NOT NULL default '0',
- `typeid` smallint(5) unsigned NOT NULL default '0',
- `tag` varchar(255) NOT NULL default '',
+ `tid` int(10) unsigned NOT NULL default '0' COMMENT '标签id',
+ `aid` int(10) unsigned NOT NULL default '0' COMMENT '文档id',
+ `arcrank` smallint(6) NOT NULL default '0' COMMENT '浏览权限',
+ `typeid` smallint(5) unsigned NOT NULL default '0' COMMENT '栏目id',
+ `tag` varchar(255) NOT NULL default '' COMMENT '标签',
PRIMARY KEY (`tid`,`aid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__uploads`;
CREATE TABLE `#@__uploads` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `arcid` mediumint(8) unsigned NOT NULL default '0',
- `title` char(60) NOT NULL default '',
- `url` char(80) NOT NULL default '',
- `mediatype` smallint(6) NOT NULL default '1',
- `width` char(10) NOT NULL default '',
- `height` char(10) NOT NULL default '',
- `playtime` char(10) NOT NULL default '',
- `filesize` mediumint(8) unsigned NOT NULL default '0',
- `uptime` int(10) unsigned NOT NULL default '0',
- `mid` mediumint(8) unsigned NOT NULL default '0',
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '附件id',
+ `arcid` mediumint(8) unsigned NOT NULL default '0' COMMENT '文档id',
+ `title` char(60) NOT NULL default '' COMMENT '文件名称',
+ `url` char(80) NOT NULL default '' COMMENT '地址',
+ `mediatype` smallint(6) NOT NULL default '1' COMMENT '类型 1:图片 2:动画 3:视频 4:软件',
+ `width` char(10) NOT NULL default '' COMMENT '宽度',
+ `height` char(10) NOT NULL default '' COMMENT '高度',
+ `playtime` char(10) NOT NULL default '' COMMENT '播放时长',
+ `filesize` mediumint(8) unsigned NOT NULL default '0' COMMENT '文件尺寸',
+ `uptime` int(10) unsigned NOT NULL default '0' COMMENT '上传时间',
+ `mid` mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',
PRIMARY KEY (`aid`),
KEY `memberid` (`mid`),
KEY `arcid` (`arcid`)
@@ -1021,47 +907,47 @@ CREATE TABLE `#@__uploads` (
DROP TABLE IF EXISTS `#@__verifies`;
CREATE TABLE `#@__verifies` (
- `nameid` char(32) NOT NULL default '',
- `cthash` varchar(32) NOT NULL default '',
- `method` enum('local','official') NOT NULL default 'official',
- `filename` varchar(254) NOT NULL default '',
+ `nameid` char(32) NOT NULL default '' COMMENT '文件名',
+ `cthash` varchar(32) NOT NULL default '' COMMENT '文件哈希',
+ `method` enum('local','official') NOT NULL default 'official' COMMENT '类型 local:本地 official:官方',
+ `filename` varchar(254) NOT NULL default '' COMMENT '文件名',
PRIMARY KEY (`nameid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__vote`;
CREATE TABLE `#@__vote` (
- `aid` mediumint(8) unsigned NOT NULL auto_increment,
- `votename` varchar(50) NOT NULL default '',
- `starttime` int(10) unsigned NOT NULL default '0',
- `endtime` int(10) unsigned NOT NULL default '0',
- `totalcount` mediumint(8) unsigned NOT NULL default '0',
- `ismore` tinyint(6) NOT NULL default '0',
- `isallow` tinyint(6) NOT NULL default '0',
- `view` tinyint(6) NOT NULL default '0',
- `spec` int(20) unsigned NOT NULL default '0',
- `isenable` tinyint(6) NOT NULL default '0',
- `votenote` text,
+ `aid` mediumint(8) unsigned NOT NULL auto_increment COMMENT '投票id',
+ `votename` varchar(50) NOT NULL default '' COMMENT '投票名称',
+ `starttime` int(10) unsigned NOT NULL default '0' COMMENT '开始时间',
+ `endtime` int(10) unsigned NOT NULL default '0' COMMENT '结束时间',
+ `totalcount` mediumint(8) unsigned NOT NULL default '0' COMMENT '投票总人数',
+ `ismore` tinyint(6) NOT NULL default '0' COMMENT '是否允许多选 0:单选 1:多选'',
+ `isallow` tinyint(6) NOT NULL default '0' COMMENT '是否允许游客投票 0:允许 1:不允许',
+ `view` tinyint(6) NOT NULL default '0' COMMENT '是否允许查看投票 0:允许 1:不允许',
+ `spec` int(20) unsigned NOT NULL default '0' COMMENT '投票时间间隔(N天后可再次投票,0表示此ip地址只能投一次)',
+ `isenable` tinyint(6) NOT NULL default '0' COMMENT '是否启用该投票 0:启用 1:不启用',
+ `votenote` text COMMENT '投票项内容',
PRIMARY KEY (`aid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__vote_member`;
CREATE TABLE `#@__vote_member` (
- `id` mediumint(8) unsigned NOT NULL auto_increment,
- `voteid` int(10) unsigned NOT NULL default '0',
- `userid` varchar(50) NOT NULL default '',
- `uptime` int(10) unsigned NOT NULL default '0',
+ `id` mediumint(8) unsigned NOT NULL auto_increment COMMENT '投票记录id',
+ `voteid` int(10) unsigned NOT NULL default '0' COMMENT '投票id',
+ `userid` varchar(50) NOT NULL default '' COMMENT '用户id',
+ `uptime` int(10) unsigned NOT NULL default '0' COMMENT '投票时间',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__dl_log`;
CREATE TABLE `#@__dl_log` (
- `id` mediumint(10) unsigned NOT NULL auto_increment,
- `ip` char(46) NOT NULL,
- `lang` char(6) NOT NULL,
- `dtype` varchar(10) NOT NULL,
- `dltime` int(10) unsigned NOT NULL default '0',
- `referrer` varchar(255) NOT NULL default '',
- `user_agent` varchar(255) NOT NULL,
+ `id` mediumint(10) unsigned NOT NULL auto_increment COMMENT '下载id',
+ `ip` char(46) NOT NULL COMMENT 'ip',
+ `lang` char(6) NOT NULL COMMENT '语言',
+ `dtype` varchar(10) NOT NULL COMMENT '下载类型',
+ `dltime` int(10) unsigned NOT NULL default '0' COMMENT '下载时间',
+ `referrer` varchar(255) NOT NULL default '' COMMENT '来源',
+ `user_agent` varchar(255) NOT NULL COMMENT 'User-Agent',
PRIMARY KEY (`id`),
KEY `dltime` (`dltime`),
KEY `dl_ip` (`ip`,`dltime`)
@@ -1069,14 +955,14 @@ CREATE TABLE `#@__dl_log` (
DROP TABLE IF EXISTS `#@__myadtype`;
CREATE TABLE `#@__myadtype` (
- `id` mediumint(8) unsigned NOT NULL auto_increment,
- `typename` varchar(50) NOT NULL default '',
+ `id` mediumint(8) unsigned NOT NULL auto_increment COMMENT '广告类型id',
+ `typename` varchar(50) NOT NULL default '' COMMENT '类型名称',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__ai`;
CREATE TABLE `#@__ai` (
- `id` int NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`title` varchar(255) DEFAULT NULL COMMENT '名称',
`apikey` varchar(255) DEFAULT NULL COMMENT 'apikey',
`baseurl` varchar(255) DEFAULT NULL COMMENT '接口地址',
@@ -1088,7 +974,7 @@ CREATE TABLE `#@__ai` (
DROP TABLE IF EXISTS `#@__ai_log`;
CREATE TABLE `#@__ai_log` (
- `lid` mediumint unsigned NOT NULL AUTO_INCREMENT,
+ `lid` mediumint unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`adminid` smallint unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
`aimid` int DEFAULT NULL COMMENT '模型ID',
`model` varchar(100) DEFAULT NULL COMMENT '模型名称',
@@ -1116,7 +1002,7 @@ CREATE TABLE `#@__ai_model` (
DROP TABLE IF EXISTS `#@__ai_prompt`;
CREATE TABLE `#@__ai_prompt` (
- `id` int NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`pname` varchar(60) NOT NULL COMMENT '标识',
`title` varchar(255) DEFAULT NULL COMMENT '名称',
`issystem` tinyint unsigned DEFAULT '0' COMMENT '系统内置 0:否 1:是',
diff --git a/src/system/common.inc.php b/src/system/common.inc.php
index 2cbcba3f..cd52cf78 100755
--- a/src/system/common.inc.php
+++ b/src/system/common.inc.php
@@ -202,7 +202,7 @@ $cfg_medias_dir = $cfg_cmspath.$cfg_medias_dir;
$cfg_mediasurl = $cfg_mainsite.$cfg_medias_dir;
//程序信息摘要,请不要删除则系统无法接收升级信息
$cfg_version = 'V6';
-$cfg_version_detail = '6.5.8';//详细版本号
+$cfg_version_detail = '6.5.9';//详细版本号
$cfg_soft_lang = 'utf-8';
$cfg_soft_public = 'base';
$cfg_softname = '得德系统';
diff --git a/src/system/helpers/upload.helper.php b/src/system/helpers/upload.helper.php
index ca2e5bc4..a5ebb04f 100755
--- a/src/system/helpers/upload.helper.php
+++ b/src/system/helpers/upload.helper.php
@@ -181,7 +181,7 @@ if (!function_exists('MemberUploads')) {
exit('Not allow filename for not safe!');
} else if (!preg_match("/\.(".$allAllowType.")$/", $handname)) {
exit('Not allow filename for filetype!');
- } else if (!preg_match('#^http:#', $handname) && !preg_match('#^'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin) {
+ } else if (!preg_match('#^(http|https):#', $handname) && !preg_match('#^'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin) {
exit('Not allow filename for not userdir!');
}
return $handname;
diff --git a/src/system/taglib/channel/img.lib.php b/src/system/taglib/channel/img.lib.php
index b91aed4e..c75c5a54 100755
--- a/src/system/taglib/channel/img.lib.php
+++ b/src/system/taglib/channel/img.lib.php
@@ -82,10 +82,10 @@ function ch_img($fvalue, &$arcTag, &$refObj, $fname = '')
}
if ($cfg_multi_site == 'Y') {
//$cfg_basehost)
- if (!preg_match('#^http:#i', $fields['imgsrc'])) {
+ if (!preg_match('#^(http|https):#i', $fields['imgsrc'])) {
$fields['imgsrc'] = $cfg_basehost.$fields['imgsrc'];
}
- if (!preg_match('#^http:#i', $fields['ddimg'])) {
+ if (!preg_match('#^(http|https):#i', $fields['ddimg'])) {
$fields['ddimg'] = $cfg_basehost.$fields['ddimg'];
}
}