phpcms v9数据表结构
PHPCMS V9开发文档

PHPCMS 其自身的一定规范。下面是使用 PHPCMS 做二次开发中应该遵循的命名规范:
类文件需要以.class.php 为后缀(这里是指的 phpcms 的系统类库文件和模块中的类库文 件,第三方引入的不做要求),例如 http.class.php。
函数文件需要以.func.php 为后缀(第三方引入的不做要求),例如 mail.func.php。 类名和文件名一致,例如 phpcmsapp 类的文件命名是 phpcmsapp.class.php。 数据模型需要以“数据表名称_model.class.php”为形式,类名称与文件名必须相同。
} $path = CACHE_PATH.'configs'.DIRECTORY_SEPARATOR.$file.'.php'; if (file_exists($path)) {
$configs[$file] = include $path; } if (empty($key)) {
return $configs[$file]; } elseif (isset($configs[$file][$key])) {
入口程序
PHPCMS 是采用 MVC 设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式 进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口。 入口程序是在前期处理用户请求的引导程序。它是唯一一个可以被最终用户可以直接请求运 行的。
phpcms v9 的入口程序包含如下几行:
如果您创建了一个 mytest.php 在 test 模块下,那么我们在浏览器里面输入 URL:
/index.php?m=test&c=mytest 下面是一个控制器类的基本格式,在构建模块部分会具体讲解
PHPCMS V9二次开发之首页、频道、列表等调用浏览量和评论

PHPCMS V9二次开发之首页、频道、列表等调用浏览量和评论。
Phpcms V9 内容页加上此代码可统计到点击量今日:<spanid="todaydowns"></span>,本周:<span id="weekdowns"></span>,本月:<span id="monthdowns"></span>内容页统计代码:<script language="JavaScript"src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script >其它:一、首页获取数据方法{pc:content action=”lists” catid=”$r[catid]” num=”5″ order=”id DESC” return=”info”}{php $categorys =getcache(‘category_content_’.$siteid,’commons’);}<ul>{loop $info $v}{php $category = $categorys[$v[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$v[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$v[catid].’-’.$v[id].’-’.$modelid));}<li>·<a href=”{$v['url']}” target=”_blank”title=”{$v['title']}”{title_style($v[style])}>{str_cut($v['title'], 40)}</a> 点击:{$views} 评论:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}</ul>{/pc}二、频道页获取数据方法{pc:content action=”lists” catid=”$v[catid]” num=”5″ order=”id DESC”}{loop $data $v}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$v[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$v[catid].’-’.$v[id].’-’.$modelid));}<li><a href=”{$v[url]}”target=”_blank”{title_style($v[style])}>{$v[title]}</a>点击: {$views}评论数:{if $comment_total}{$comment_total}{else}0{/if}</li>{/loop}{/pc}三、列表取得数据方法{pc:content action=”lists” catid=”$catid” num=”25″ order=”id DESC” page=”$page” moreinfo=”1″}{loop $data $r}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$catid.’-’.$r [id].’-’.$modelid));}<li><span class=”rt”>{date(‘Y-m-dH:i:s’,$r[inputtime])}</span>·<a href=”{$r[url]}”target=”_blank”{title_style($r[style])}>{$r[title]}</a> 点击:{$views} 评论数:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}{$pages}{/pc}四、推荐位获取数据方法{pc:content action=”position” posid=”2″ order=”listorder DESC” num=”4″}{php $categorys =getcache(‘category_content_’.$siteid,’commons’);}{loop $data $r}{php $category = $categorys[$r[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_cla ss(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$r[catid].’-’.$r[id].’-’.$modelid));}<h4><a href=”{$r[url]}”title=”{$r[title]}”>{str_cut($r[title],36,”)}</a> 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}</h4><p>{if $n==1}<img src=”{thumb($r[thumb],90,60)}” width=”90″ height=”60″/>{/if}{str_cut($r[description],112)}</p><div><hr /></div>{/loop}{/pc}本文由 收集整理。
PHPCMS数据库表设计文档

第四个表_announce (公告)
announceid 公告ID
keyid 模块/频道ID
title 公告标题
content 公告内容
hits 点击数
fromdate 起始日期
title 文章标题
titleintact 完整标题
subheading 副标题
style 标题样式(颜色,加粗)
showcommentlink 是否显示文章列表时在标题旁显示评论链接(0为不显示,1为显示)
introduce 文章简介
linkurl 转向链接地址
第七个表_article_data_1 (文章内容)
articleid 文章ID
content 文章内容
第八个表_ask (咨询)
askid 咨询ID
style 栏目名称样式(颜色,加粗)
introduce 栏目介绍
areaid 地区ID
keyid 模块/频道ID
areaname 地区名称
domain
style 字体样式(颜色或加粗)
parentid 城市所属分类(如0表示市级)
username 用户名
grade 用户级别
purviewids
modules 模块
channelids ecialids 专题ID
thumb 标题图片
username 发布人
addtime 添加日期
editor 责任编辑
edittime 更新时间
checker 审核者
checktime 通过审核时间
第十五个表_category (栏目)
PHPCMS V9 二次开发实例–留言本

下面我们将通讲解一个留言本实例,来帮助你更好的掌握PHPCMS V9的二次开发流程。
并在开发过程中体验PHPCMS V9。
在此我们只做基本功能的演示,更多的功能开发,期待你的继续挖掘。
4.1需求分析本实例用PHPCMS V9基础功能开发设计一个留言本管理系统,要求如下:后台:可管理、回复、删除留言信息可控制留言是否前台显示可对留言系统配置设置选项,例如是否起用验证码,默认是否显示、是否允许游客留言等配置。
模块配置信息可多站点存储。
可批量管理所有未回复留言后台管理演示效果如下图所示:前台:根据后台模块配置选项,控制是否显示在线留言填写表单。
在线提交留言,根据后台配置选项,是否显示验证码,是否需管理员审核显示。
留言列表页,需根据后台配置每页条数进行分页。
前台演示效果如下图所示:4.2数据库和数据表的设计这里使用Mysql数据库来存储信息。
首先构建一个留言信息表 guestbook ,它有12个字段,即消息编号(gid),站点ID(siteid),标题(title),内容(content),回复内容(reply),回复状态(reply_status),会员ID(uid),会员姓名(username),审核状态(passed) ,留言时间(inputtime),回复人(replyer),回复时间(replytime)。
下面是创建该表的SQL代码:CREATE TABLE `phpcms_guestbook` (`gid` smallint(5) NOT NULL auto_increment,`title` char(80) NOT NULL,`content` text NOT NULL,`reply` text NOT NULL,`userid` mediumint(8) unsigned NOT NULL default '0',`username` char(20) NOT NULL,`gender` tinyint(1) unsigned NOT NULL default '0',`head` tinyint(3) unsigned NOT NULL default '0',`email` char(40) NOT NULL,`qq` char(15) NOT NULL,`homepage` char(25) NOT NULL,`hidden` tinyint(1) unsigned NOT NULL default '0',`passed` tinyint(1) unsigned NOT NULL default '0',`ip` char(15) NOT NULL,`addtime` int(10) unsigned NOT NULL default '0',`replyer` char(20) NOT NULL,`replytime` int(10) unsigned NOT NULL default '0',PRIMARY KEY (`gid`),KEY `hidden` (`hidden`,`gid`));4.3创建模块目录PHPCMS v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块,如果要创建一个模块,只要在 phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。
phpcms地区数据库表

phpcms地区数据库表记住执行两次,必须按步骤分开执行。
/*phpcms2008 正式版 _area地区表数据库 - phpcms(改成你自己的数据库名)*************************************************************** ******下面的 phpcms_area 为地区数据表phpcms_area为例,如果你的前缀不是phpcms_,那请用记事本替换。
替换方法:Ctrl+h 搜索phpcms_area 替换为你的前缀_area其实也就是改两处,第一行和第二行导入方法:在phpcms2008后台,打开系统设置_数据库管理_执行SQL,粘贴,然后执行就可以了。
如果只需要省份,只要insert 到第34(34, '澳门特别行政区', '', 0, '0', 0, '34', 'area', 34, 0);就可以了。
*//*数据表 `phpcms_area` 的表结构*/第一次执行的脚本:DELETE FROM phpcms_area;CREATE TABLE `phpcms_area` (`areaid` smallint(5) unsigned NOT NULL auto_increment,`name` varchar(30) NOT NULL,`style` varchar(35) NOT NULL,`parentid` smallint(5) unsigned NOT NULL default '0',`arrparentid` varchar(255) NOT NULL default '',`child` tinyint(1) unsigned NOT NULL default '0',`arrchildid` mediumtext NOT NULL,`template` varchar(50) NOT NULL,`listorder` smallint(5) unsigned NOT NULL default '0',`hits` int(10) unsigned NOT NULL default '0',PRIMARY KEY (`areaid`),KEY `parentid` (`parentid`,`listorder`)) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;insert into `phpcms_area` values(1, '北京市', '', 0, '0', 1, '1,52', 'area', 1, 0),(2, '天津市', '', 0, '0', 1, '2,70', 'area', 2, 0),(3, '河北省', '', 0, '0', 1, '3,81', 'area', 3, 0),(4, '山西省', '', 0, '0', 1, '4,92', 'area', 4, 0),(5, '内蒙古自治区', '', 0, '0', 1, '5,104', 'area', 5, 0),(6, '辽宁省', '', 0, '0', 1, '6,118', 'area', 6, 0),(7, '吉林省', '', 0, '0', 1, '7,127', 'area', 7, 0),(8, '黑龙江省', '', 0, '0', 1, '8,141', 'area', 8, 0),(9, '上海市', '', 0, '0', 1, '9,160', 'area', 9, 0),(10, '江苏省', '', 0, '0', 1, '10,173', 'area', 10, 0),(11, '浙江省', '', 0, '0', 1, '11,184', 'area', 11, 0),(12, '安徽省', '', 0, '0', 1, '12,201', 'area', 12, 0),(13, '福建省', '', 0, '0', 1, '13,210', 'area', 13, 0),(14, '江西省', '', 0, '0', 1, '14,221', 'area', 14, 0),(15, '山东省', '', 0, '0', 1, '15,238', 'area', 15, 0),(16, '河南省', '', 0, '0', 1, '16,255', 'area', 16, 0),(17, '湖北省', '', 0, '0', 1, '17,268', 'area', 17, 0),(18, '湖南省', '', 0, '0', 1, '18,282', 'area', 18, 0),(19, '广东省', '', 0, '0', 1, '19,303', 'area', 19, 0),(20, '广西壮族自治区', '', 0, '0', 1, '20,304,305,306,307,308,309,310,311,312,313,314,315,316,317', 'area', 20, 0),(21, '海南省', '', 0, '0', 1, '21,318,319', 'area', 21, 0),(22, '重庆市', '', 0, '0', 1, '22,359', 'area', 22, 0),(23, '四川省', '', 0, '0', 1, '23,380', 'area', 23, 0),(24, '贵州省', '', 0, '0', 1, '24,389', 'area', 24, 0),(25, '云南省', '', 0, '0', 1, '25,405', 'area', 25, 0),(26, '西藏自治区', '', 0, '0', 1, '26,412', 'area', 26, 0),(27, '陕西省', '', 0, '0', 1, '27,422', 'area', 27, 0),(28, '甘肃省', '', 0, '0', 1, '28,436', 'area', 28, 0),(29, '青海省', '', 0, '0', 1, '29,444', 'area', 29, 0),(30, '宁夏回族自治区', '', 0, '0', 1, '30,449', 'area', 30, 0),(31, '新疆维吾尔自治区', '', 0, '0', 1, '31,463', 'area', 31, 0),(32, '台湾省', '', 0, '0', 0, '32', 'area', 32, 0),(33, '香港特别行政区', '', 0, '0', 0, '33', 'area', 33, 0),(34, '澳门特别行政区', '', 0, '0', 0, '34', 'area', 34, 0),(35, '东城区', '', 1, '0,1', 0, '35', 'area', 35, 0),(36, '西城区', '', 1, '0,1', 0, '36', 'area', 36, 0),(37, '崇文区', '', 1, '0,1', 0, '37', 'area', 37, 0),(38, '宣武区', '', 1, '0,1', 0, '38', 'area', 38, 0),(39, '朝阳区', '', 1, '0,1', 0, '39', 'area', 39, 0),(41, '石景山区', '', 1, '0,1', 0, '41', 'area', 41, 0), (42, '海淀区', '', 1, '0,1', 0, '42', 'area', 42, 0), (43, '门头沟区', '', 1, '0,1', 0, '43', 'area', 43, 0), (44, '房山区', '', 1, '0,1', 0, '44', 'area', 44, 0), (45, '通州区', '', 1, '0,1', 0, '45', 'area', 45, 0), (46, '顺义区', '', 1, '0,1', 0, '46', 'area', 46, 0), (47, '昌平区', '', 1, '0,1', 0, '47', 'area', 47, 0), (48, '大兴区', '', 1, '0,1', 0, '48', 'area', 48, 0), (49, '怀柔区', '', 1, '0,1', 0, '49', 'area', 49, 0), (50, '平谷区', '', 1, '0,1', 0, '50', 'area', 50, 0), (51, '密云县', '', 1, '0,1', 0, '51', 'area', 51, 0), (52, '延庆县', '', 1, '0,1', 0, '52', 'area', 52, 0), (53, '和平区', '', 2, '0,2', 0, '53', 'area', 53, 0), (54, '河东区', '', 2, '0,2', 0, '54', 'area', 54, 0), (55, '河西区', '', 2, '0,2', 0, '55', 'area', 55, 0), (56, '南开区', '', 2, '0,2', 0, '56', 'area', 56, 0), (57, '河北区', '', 2, '0,2', 0, '57', 'area', 57, 0), (58, '红桥区', '', 2, '0,2', 0, '58', 'area', 58, 0), (59, '塘沽区', '', 2, '0,2', 0, '59', 'area', 59, 0), (60, '汉沽区', '', 2, '0,2', 0, '60', 'area', 60, 0), (61, '大港区', '', 2, '0,2', 0, '61', 'area', 61, 0), (62, '东丽区', '', 2, '0,2', 0, '62', 'area', 62, 0), (63, '西青区', '', 2, '0,2', 0, '63', 'area', 63, 0), (64, '津南区', '', 2, '0,2', 0, '64', 'area', 64, 0), (65, '北辰区', '', 2, '0,2', 0, '65', 'area', 65, 0), (66, '武清区', '', 2, '0,2', 0, '66', 'area', 66, 0), (67, '宝坻区', '', 2, '0,2', 0, '67', 'area', 67, 0), (68, '宁河县', '', 2, '0,2', 0, '68', 'area', 68, 0), (69, '静海县', '', 2, '0,2', 0, '69', 'area', 69, 0),(71, '石家庄市', '', 3, '0,3', 0, '71', 'area', 71, 0), (72, '唐山市', '', 3, '0,3', 0, '72', 'area', 72, 0), (73, '秦皇岛市', '', 3, '0,3', 0, '73', 'area', 73, 0), (74, '邯郸市', '', 3, '0,3', 0, '74', 'area', 74, 0), (75, '邢台市', '', 3, '0,3', 0, '75', 'area', 75, 0),(76, '保定市', '', 3, '0,3', 0, '76', 'area', 76, 0), (77, '张家口市', '', 3, '0,3', 0, '77', 'area', 77, 0), (78, '承德市', '', 3, '0,3', 0, '78', 'area', 78, 0), (79, '沧州市', '', 3, '0,3', 0, '79', 'area', 79, 0), (80, '廊坊市', '', 3, '0,3', 0, '80', 'area', 80, 0), (81, '衡水市', '', 3, '0,3', 0, '81', 'area', 81, 0), (82, '太原市', '', 4, '0,4', 0, '82', 'area', 82, 0), (83, '大同市', '', 4, '0,4', 0, '83', 'area', 83, 0), (84, '阳泉市', '', 4, '0,4', 0, '84', 'area', 84, 0), (85, '长治市', '', 4, '0,4', 0, '85', 'area', 85, 0), (86, '晋城市', '', 4, '0,4', 0, '86', 'area', 86, 0), (87, '朔州市', '', 4, '0,4', 0, '87', 'area', 87, 0), (88, '晋中市', '', 4, '0,4', 0, '88', 'area', 88, 0), (89, '运城市', '', 4, '0,4', 0, '89', 'area', 89, 0), (90, '忻州市', '', 4, '0,4', 0, '90', 'area', 90, 0), (91, '临汾市', '', 4, '0,4', 0, '91', 'area', 91, 0), (92, '吕梁市', '', 4, '0,4', 0, '92', 'area', 92, 0), (93, '呼和浩特市', '', 5, '0,5', 0, '93', 'area', 93, 0), (94, '包头市', '', 5, '0,5', 0, '94', 'area', 94, 0), (95, '乌海市', '', 5, '0,5', 0, '95', 'area', 95, 0), (96, '赤峰市', '', 5, '0,5', 0, '96', 'area', 96, 0), (97, '通辽市', '', 5, '0,5', 0, '97', 'area', 97, 0), (98, '鄂尔多斯市', '', 5, '0,5', 0, '98', 'area', 98, 0),(99, '呼伦贝尔市', '', 5, '0,5', 0, '99', 'area', 99, 0), (100, '巴彦淖尔市', '', 5, '0,5', 0, '100', 'area', 100, 0), (101, '乌兰察布市', '', 5, '0,5', 0, '101', 'area', 101, 0), (102, '兴安盟', '', 5, '0,5', 0, '102', 'area', 102, 0), (103, '锡林郭勒盟', '', 5, '0,5', 0, '103', 'area', 103, 0), (104, '阿拉善盟', '', 5, '0,5', 0, '104', 'area', 104, 0), (105, '沈阳市', '', 6, '0,6', 0, '105', 'area', 105, 0), (106, '大连市', '', 6, '0,6', 0, '106', 'area', 106, 0), (107, '鞍山市', '', 6, '0,6', 0, '107', 'area', 107, 0), (108, '抚顺市', '', 6, '0,6', 0, '108', 'area', 108, 0), (109, '本溪市', '', 6, '0,6', 0, '109', 'area', 109, 0), (110, '丹东市', '', 6, '0,6', 0, '110', 'area', 110, 0), (111, '锦州市', '', 6, '0,6', 0, '111', 'area', 111, 0), (112, '营口市', '', 6, '0,6', 0, '112', 'area', 112, 0), (113, '阜新市', '', 6, '0,6', 0, '113', 'area', 113, 0), (114, '辽阳市', '', 6, '0,6', 0, '114', 'area', 114, 0), (115, '盘锦市', '', 6, '0,6', 0, '115', 'area', 115, 0), (116, '铁岭市', '', 6, '0,6', 0, '116', 'area', 116, 0), (117, '朝阳市', '', 6, '0,6', 0, '117', 'area', 117, 0), (118, '葫芦岛市', '', 6, '0,6', 0, '118', 'area', 118, 0), (119, '长春市', '', 7, '0,7', 0, '119', 'area', 119, 0), (120, '吉林市', '', 7, '0,7', 0, '120', 'area', 120, 0), (121, '四平市', '', 7, '0,7', 0, '121', 'area', 121, 0), (122, '辽源市', '', 7, '0,7', 0, '122', 'area', 122, 0), (123, '通化市', '', 7, '0,7', 0, '123', 'area', 123, 0), (124, '白山市', '', 7, '0,7', 0, '124', 'area', 124, 0), (125, '松原市', '',7, '0,7', 0, '125', 'area', 125, 0),(126, '白城市', '', 7, '0,7', 0, '126', 'area', 126, 0), (127, '延边朝鲜族自治州', '', 7, '0,7', 0, '127', 'area', 127, 0),(129, '阿城区', '', 8, '0,8', 0, '129', 'area', 129, 0), (130, '齐齐哈尔市', '', 8, '0,8', 0, '130', 'area', 130, 0), (131, '鸡西市', '', 8, '0,8', 0, '131', 'area', 131, 0), (132, '鹤岗市', '', 8, '0,8', 0, '132', 'area', 132, 0), (133, '双鸭山市', '', 8, '0,8', 0, '133', 'area', 133, 0), (134, '大庆市', '', 8, '0,8', 0, '134', 'area', 134, 0), (135, '伊春市', '', 8, '0,8', 0, '135', 'area', 135, 0), (136, '佳木斯市', '', 8, '0,8', 0, '136', 'area', 136, 0), (137, '七台河市', '', 8, '0,8', 0, '137', 'area', 137, 0), (138, '牡丹江市', '', 8, '0,8', 0, '138', 'area', 138, 0), (139, '黑河市', '', 8, '0,8', 0, '139', 'area', 139, 0), (140, '绥化市', '', 8, '0,8', 0, '140', 'area', 140, 0), (141, '大兴安岭地区', '', 8, '0,8', 0, '141', 'area', 141, 0), (142, '黄浦区', '', 9, '0,9', 0, '142', 'area', 142, 0), (143, '卢湾区', '', 9, '0,9', 0, '143', 'area', 143, 0), (144, '徐汇区', '', 9, '0,9', 0, '144', 'area', 144, 0), (145, '长宁区', '', 9, '0,9', 0, '145', 'area', 145, 0), (146, '静安区', '', 9, '0,9', 0, '146', 'area', 146, 0), (147, '普陀区', '', 9, '0,9', 0, '147', 'area', 147, 0), (148, '闸北区', '', 9, '0,9', 0, '148', 'area', 148, 0), (149, '虹口区', '', 9, '0,9', 0, '149', 'area', 149, 0), (150, '杨浦区', '', 9, '0,9', 0, '150', 'area', 150, 0), (151, '闵行区', '', 9, '0,9', 0, '151', 'area', 151, 0), (152, '宝山区', '', 9, '0,9', 0, '152', 'area', 152, 0), (153, '嘉定区', '', 9, '0,9', 0, '153', 'area', 153, 0), (154, '浦东新区', '', 9, '0,9', 0, '154', 'area', 154, 0), (155, '金山区', '', 9, '0,9', 0, '155', 'area', 155, 0), (156, '松江区', '', 9, '0,9', 0, '156', 'area', 156, 0), (157, '青浦区', '', 9, '0,9', 0, '157', 'area', 157, 0),(159, '奉贤区', '', 9, '0,9', 0, '159', 'area', 159, 0), (160, '崇明县', '', 9, '0,9', 0, '160', 'area', 160, 0), (161, '南京市', '', 10, '0,10', 0, '161', 'area', 161, 0), (162, '无锡市', '', 10, '0,10', 0, '162', 'area', 162, 0), (163, '徐州市', '', 10, '0,10', 0, '163', 'area', 163, 0), (164, '常州市', '', 10, '0,10', 0, '164', 'area', 164, 0), (165, '苏州市', '', 10, '0,10', 0, '165', 'area', 165, 0), (166, '南通市', '', 10, '0,10', 0, '166', 'area', 166, 0), (167, '连云港市', '', 10, '0,10', 0, '167', 'area', 167, 0), (168, '淮安市', '', 10, '0,10', 0, '168', 'area', 168, 0), (169, '盐城市', '', 10, '0,10', 0, '169', 'area', 169, 0), (170, '扬州市', '', 10, '0,10', 0, '170', 'area', 170, 0), (171, '镇江市', '', 10, '0,10', 0, '171', 'area', 171, 0), (172, '泰州市', '', 10, '0,10', 0, '172', 'area', 172, 0), (173, '宿迁市','', 10, '0,10', 0, '173', 'area', 173, 0),(174, '杭州市', '', 11, '0,11', 0, '174', 'area', 174, 0), (175, '宁波市', '', 11, '0,11', 0, '175', 'area', 175, 0), (176, '温州市', '', 11, '0,11', 0, '176', 'area', 176, 0), (177, '嘉兴市', '', 11, '0,11', 0, '177', 'area', 177, 0), (178, '湖州市', '', 11, '0,11', 0, '178', 'area', 178, 0), (179, '绍兴市', '', 11, '0,11', 0, '179', 'area', 179, 0), (180, '金华市', '', 11, '0,11', 0, '180', 'area', 180, 0), (181, '衢州市', '', 11, '0,11', 0, '181', 'area', 181, 0), (182, '舟山市', '', 11, '0,11', 0, '182', 'area', 182, 0), (183, '台州市', '', 11, '0,11', 0, '183', 'area', 183, 0), (184, '丽水市', '', 11, '0,11', 0, '184', 'area', 184, 0), (185, '合肥市', '', 12, '0,12', 0, '185', 'area', 185, 0), (186, '芜湖市', '', 12, '0,12', 0, '186', 'area', 186, 0),(188, '淮南市', '', 12, '0,12', 0, '188', 'area', 188, 0), (189, '马鞍山市', '', 12, '0,12', 0, '189', 'area', 189, 0), (190, '淮北市', '', 12, '0,12', 0, '190', 'area', 190, 0), (191, '铜陵市', '', 12, '0,12', 0, '191', 'area', 191, 0), (192, '安庆市', '', 12, '0,12', 0, '192', 'area', 192, 0), (193, '黄山市', '', 12, '0,12', 0, '193', 'area', 193, 0), (194, '滁州市', '', 12, '0,12', 0, '194', 'area', 194, 0), (195, '阜阳市', '', 12, '0,12', 0, '195', 'area', 195, 0), (196, '宿州市', '', 12, '0,12', 0, '196', 'area', 196, 0), (197, '巢湖市', '', 12, '0,12', 0, '197', 'area', 197, 0), (198, '六安市', '', 12, '0,12', 0, '198', 'area', 198, 0), (199, '亳州市', '', 12, '0,12', 0, '199', 'area', 199, 0), (200, '池州市', '', 12, '0,12', 0, '200', 'area', 200, 0), (201, '宣城市', '', 12, '0,12', 0, '201', 'area', 201, 0), (202, '福州市', '', 13, '0,13', 0, '202', 'area', 202, 0), (203, '厦门市', '', 13, '0,13', 0, '203', 'area', 203, 0), (204, '莆田市', '', 13, '0,13', 0, '204', 'area', 204, 0), (205, '三明市', '', 13, '0,13', 0, '205', 'area', 205, 0), (206, '泉州市', '', 13, '0,13', 0, '206', 'area', 206, 0), (207, '漳州市', '', 13, '0,13', 0, '207', 'area', 207, 0), (208, '南平市', '', 13, '0,13', 0, '208', 'area', 208, 0), (209, '龙岩市', '', 13, '0,13', 0, '209', 'area', 209, 0), (210, '宁德市', '', 13, '0,13', 0, '210', 'area', 210, 0), (211, '南昌市', '', 14, '0,14', 0, '211', 'area', 211, 0), (212, '景德镇市', '', 14, '0,14', 0, '212', 'area', 212, 0), (213, '萍乡市', '', 14, '0,14', 0, '213', 'area', 213, 0), (214, '九江市', '', 14, '0,14', 0, '214', 'area', 214, 0), (215, '新余市', '', 14, '0,14', 0, '215', 'area', 215, 0), (216, '鹰潭市', '', 14, '0,14', 0, '216', 'area', 216, 0),(218, '吉安市', '', 14, '0,14', 0, '218', 'area', 218, 0), (219, '宜春市', '', 14, '0,14', 0, '219', 'area', 219, 0), (220, '抚州市', '', 14, '0,14', 0, '220', 'area',220, 0),(221, '上饶市', '', 14, '0,14', 0, '221', 'area', 221, 0), (222, '济南市', '', 15, '0,15', 0, '222', 'area', 222, 0), (223, '青岛市', '', 15, '0,15', 0, '223', 'area', 223, 0), (224, '淄博市', '', 15, '0,15', 0, '224', 'area', 224, 0), (225, '枣庄市', '', 15, '0,15', 0, '225', 'area', 225, 0), (226, '东营市', '', 15, '0,15', 0, '226', 'area', 226, 0), (227, '烟台市', '', 15, '0,15', 0, '227', 'area', 227, 0), (228, '潍坊市', '', 15, '0,15', 0, '228', 'area', 228, 0), (229, '济宁市', '', 15, '0,15', 0, '229', 'area', 229, 0), (230, '泰安市', '', 15, '0,15', 0, '230', 'area', 230, 0), (231, '威海市', '', 15, '0,15', 0, '231', 'area', 231, 0), (232, '日照市', '', 15, '0,15', 0, '232', 'area', 232, 0), (233, '莱芜市', '', 15, '0,15', 0, '233', 'area', 233, 0), (234, '临沂市', '', 15, '0,15', 0, '234', 'area', 234, 0), (235, '德州市', '', 15, '0,15', 0, '235', 'area', 235, 0), (236, '聊城市', '', 15, '0,15', 0, '236', 'area', 236, 0), (237, '滨州市', '', 15, '0,15', 0, '237', 'area', 237, 0), (238, '菏泽市', '', 15, '0,15', 0, '238', 'area', 238, 0), (239, '郑州市', '', 16, '0,16', 0, '239', 'area', 239, 0), (240, '开封市', '', 16, '0,16', 0, '240', 'area', 240, 0), (241, '洛阳市', '', 16, '0,16', 0, '241', 'area', 241, 0), (242, '平顶山市', '', 16, '0,16', 0, '242', 'area', 242, 0), (243, '安阳市', '', 16, '0,16', 0, '243', 'area', 243, 0), (244, '鹤壁市', '', 16, '0,16', 0, '244', 'area', 244, 0), (245, '新乡市', '', 16, '0,16', 0, '245', 'area', 245, 0),(246, '焦作市', '', 16, '0,16', 0, '246', 'area', 246, 0), (247, '濮阳市', '', 16, '0,16', 0, '247', 'area', 247, 0), (248, '许昌市', '', 16, '0,16', 0, '248', 'area', 248, 0), (249, '漯河市', '', 16, '0,16', 0, '249', 'area', 249, 0), (250, '三门峡市', '', 16, '0,16', 0, '250', 'area', 250, 0), (251, '南阳市', '', 16, '0,16', 0, '251', 'area', 251, 0), (252, '商丘市', '', 16, '0,16', 0, '252', 'area', 252, 0), (253, '信阳市', '', 16, '0,16', 0, '253', 'area', 253, 0), (254, '周口市', '', 16, '0,16', 0, '254', 'area', 254, 0), (255, '驻马店市', '', 16, '0,16', 0, '255', 'area', 255, 0), (256, '武汉市', '', 17, '0,17', 0, '256', 'area', 256, 0), (257, '黄石市', '', 17, '0,17', 0, '257', 'area', 257, 0), (258, '十堰市', '', 17, '0,17', 0, '258', 'area', 258, 0), (259, '宜昌市', '', 17, '0,17', 0, '259', 'area', 259, 0), (260, '襄樊市', '', 17, '0,17', 0, '260', 'area', 260, 0), (261, '鄂州市', '', 17, '0,17', 0, '261', 'area', 261, 0), (262, '荆门市', '', 17, '0,17', 0, '262', 'area', 262, 0), (263, '孝感市', '', 17, '0,17', 0, '263', 'area', 263, 0), (264, '荆州市', '', 17, '0,17', 0, '264', 'area', 264, 0), (265, '黄冈市', '', 17, '0,17', 0, '265', 'area', 265, 0), (266, '咸宁市', '', 17, '0,17', 0, '266', 'area', 266, 0), (267, '随州市', '', 17, '0,17', 0, '267', 'area', 267, 0), (268, '恩施土家族苗族自治州', '', 17, '0,17', 0, '268', 'area', 268, 0), (269, '长沙市', '', 18, '0,18', 0, '269', 'area', 269, 0), (270, '株洲市', '', 18, '0,18', 0, '270', 'area', 270, 0), (271, '湘潭市', '', 18, '0,18', 0, '271', 'area', 271, 0), (272, '衡阳市', '', 18, '0,18', 0, '272', 'area', 272, 0), (273, '邵阳市', '', 18, '0,18', 0, '273', 'area', 273, 0), (274, '岳阳市', '', 18, '0,18', 0, '274', 'area', 274, 0),(275, '常德市', '', 18, '0,18', 0, '275', 'area', 275, 0),(276, '张家界市', '', 18, '0,18', 0, '276', 'area', 276, 0),(277, '益阳市', '', 18, '0,18', 0, '277', 'area', 277, 0),(278, '郴州市', '', 18, '0,18', 0, '278', 'area', 278, 0),(279, '永州市', '', 18, '0,18', 0, '279', 'area', 279, 0),(280, '怀化市', '', 18, '0,18', 0, '280', 'area', 280, 0),(281, '娄底市', '', 18, '0,18', 0, '281', 'area', 281, 0),(282, '湘西土家族苗族自治州', '', 18, '0,18', 0, '282', 'area', 282, 0),(283, '广州市', '', 19, '0,19', 0, '283', 'area', 283, 0),(284, '韶关市', '', 19, '0,19', 0, '284', 'area', 284, 0),(285, '深圳市', '', 19, '0,19', 0, '285', 'area', 285, 0),(286, '珠海市', '', 19, '0,19', 0, '286', 'area', 286, 0),(287, '汕头市', '', 19, '0,19', 0, '287', 'area', 287, 0),(288, '佛山市', '', 19, '0,19', 0, '288', 'area', 288, 0),(289, '江门市', '', 19, '0,19', 0, '289', 'area', 289, 0),(290, '湛江市', '', 19, '0,19', 0, '290', 'area', 290, 0),(291, '茂名市', '', 19, '0,19', 0, '291', 'area', 291, 0),(292, '肇庆市', '', 19, '0,19', 0, '292', 'area', 292, 0),(293, '惠州市', '', 19, '0,19', 0, '293', 'area', 293, 0),(294, '梅州市', '', 19, '0,19', 0, '294', 'area', 294, 0),(295, '汕尾市', '', 19, '0,19', 0, '295', 'area', 295, 0),(296, '河源市', '', 19, '0,19', 0, '296', 'area', 296, 0),(297, '阳江市', '', 19, '0,19', 0, '297', 'area', 297, 0),(298, '清远市', '', 19, '0,19', 0, '298', 'area', 298, 0),(299, '东莞市', '', 19, '0,19', 0, '299', 'area', 299, 0),(300, '中山市', '', 19, '0,19', 0, '300', 'area', 300, 0),(301, '潮州市', '', 19, '0,19', 0, '301', 'area', 301, 0),(302, '揭阳市', '', 19, '0,19', 0, '302', 'area', 302, 0),(303, '云浮市', '', 19, '0,19', 0, '303', 'area', 303, 0),。
PHPCMS V9 产品说明书

PHPCMS V9 内容管理系统产品白皮书上海盛大网络发展有限公司2010年10月关于本文档PHPCMS V9是 PHPCMS 出品的一款基于PHP技术和AJAX技术的企业级网站内容管理系统,旨在帮助用户解决日益复杂与重要的Web内容的创建、维护、发布和应用。
本文档概要地介绍了PHPCMS V9各项特性与功能,是用户熟悉和掌握PHPCMS V9的良好参考资料。
读者对象本文档的读者为PHPCMS V9的使用者。
使用者应具备以下基础知识:熟悉Microsoft Internet Explorer或Mozilla Firefox的使用;熟悉Windows或Linux/Unix操作系统;熟悉Mysql数据库,及数据库相关知识 .熟悉HTML基本知识和相关的HTML页面制作方法。
用户反馈感谢您使用PHPCMS 开源软件的产品。
如果您发现本文档中有错误或者产品运行不正常,或者您对本文档有任何意见和建议,请及时与我们联系。
您的意见将是我们做版本修订时的重要依据。
联系地址上海盛大网络发展有限公司:北京市朝阳区西坝河西里18号正通时代创意中心6号楼邮编:100083电话:(010)52752688传真:(010)52752888商务QQ:1561683312,1115940351 Email:zhangqing.zack@目录1公司简介12产品概述产品简介5全新框架5门户级站群系统6多发布点 6 数据表分离6强大的内容模型6模版制作方便6银行级的安全保障措施7优秀的用户体验7千万级的数据承载能力7 3功能模块文章7专题10评论14投票15广告位17附件管理18全站搜索20会员系统21站群功能24多发布点27信息采集27数据备份29 SSO(单点登陆)30支付系统(在线充值)31 4技术架构4.1运行环境334.2架构介绍334.3安全机制34 5购买方式5.1购买流程345.2价格体系355.3购买说明361 公司介绍Phpcms网站管理系统是国内主流CMS系统之一,曾多次被新浪、网易、电脑报等IT媒体报道。
phpcmsv9 PC标签说明

--------------------------------------------------------------------------------
内容推荐位列表(position):
可用参数:
参数名 是否必须 默认值 说明
posid 是 null 推荐位ID
catid 否 null 调用栏目ID
siteid tinyint(3) 0 站点ID
module varchar(15) 无 模块ID
type tinyint(1) 1 栏目类型ID
modelid tinyint(5) 5 模型ID
parentid smallint(5) 5 上级父栏目
arrparentid varchar(255) 无 所有父栏目
inputtime int(10) 否 NULL 推荐位发布时间
thumb char 是 NULL 推荐位缩略图
其他 不定 是 根据模型所设置的加入到推荐位中字段名称
--------------------------------------------------------------------------------
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li>
{/loop}
{/pc}
点击排行榜(hits):
PHPCMS各个模块与表的组成以及表与表之间的联系

PHPCMS各个模块与表的组成以及表与表之间的联系(注释:表名用蓝色标注是主表)第一:广告模块涉及到的表有:v9_poster 广告表v9_poster_201211广告v9_poster_space广告位表v9_site 站点表表之间联系:v9_poster的id和v9_poster_201211 中的pid相关联V9_poster中的spaceid与v9_poster_space中的spaceid字段相关联v9_poster的siteid字段和v9_site 中的siteid字段相关联v9_poster与这v9_poster_201211、v9_poster_space、v9_site表是一对多的关系第二:个人空间模块涉及到的表有:v9_member 会员表v9_member_detail 会员详细信息表v9_favorite 用户收藏表v9_log 操作日志v9_member_group 用户组表v9_member_menu 会员前台菜单表v9_member_verify 员会审核表v9_member_vip vip会员表v9_message 短消息v9_message_data 群发消息查看统计表v9_message_group 消息群发v9_mood 心情模块信息v9_module 模块表v9_model 模型表v9_comment评论表v9_comment_data_1 评论信息v9_comment_setting 评论配置表v9_comment_table 评论表v9_content_check 内容审核表v9_ipbanned IP禁止v9_pay_account 交易数据表v9_pay_payment 支付模块表v9_pay_spend 消费记录表v9_site 站点表v9_vote_data 投票数据表之间联系:v9_member与v9_member_detail 是通过userid相关联v9_member与v9_favorite 是通过userid相关联v9_member与v9_member_group是通过groupid相关联v9_member与v9_member_verify 是通过userid相关联v9_member与v9_member_vip是通过userid相关联v9_member中的username字段与v9_message是send_from_id字段和send_to_id 字段相关联v9_member中userid字段与v9_comment_data_1中userid字段相关联v9_membe r中的modelid字段与v9_model 中的modelid字段相关联v9_member中username字段与v9_content_check 中的username字段相关联v9_member中的regip字段与v9_ipbanned 中的ip字段相关联v9_member与v9_model是通过modelid相关联v9_member与上述表是一对多的关系v9_member_menu中m字段的v9_module中name字段相关联v9_member_verify中的modelid字段与v9_model中的modelid字段相关联v9_member_verify中的siteid字段与v9_site中的siteid字段相关联v9_member_verify与v9_model和v9_site一对多关系v9_message中的replyid与v9_message中的messageid相关联v9_message中的replyid与v9_message中的messageid一对多关系v9_message_data中的userid字段与v9_member中的userid字段相关联v9_message_data中的group_message_id字段与v9_message_group中的typeid 字段相关联v9_message_group中的groupid字段与v9_menber_group中的groupid字段相关联v9_comment中的siteid字段与v9_site中的siteid字段相关联v9_comment中的tableid字段与v9_comment_table中的tableid字段相关联v9_mood中的userid字段v9_menber 中的userid字段相关联v9_pay_account中id字段v9_pay_payment中的pid相关联v9_pay_account中的userid字段与v9_member中的userid字段相关联v9_pay_spend中的userid字段与v9_member中的userid字段相关联第三:评论模块涉及到的表有:v9_member 会员表v9_badword 敏感词v9_comment 评论表v9_comment_check 评论审核v9_comment_data_1 评论信息v9_comment_setting 评论配置表v9_comment_table 评论表v9_ipbanned IP禁止v9_site 站点表表之间联系:v9_comment中的siteid字段与v9_site中的siteid字段相关联v9_comment中的tableid字段与v9_comment_table中的tableid字段相关联v9_comment_check中的tableid字段与v9_comment_table中tableid字段想关联v9_comment_check中的siteid字段与v9_site中siteid字段想关联v9_comment_check中的comment_data_id字段与v9_comment_data_1中的id 字段相关联v9_comment_data_1中的id字段与v9_comment_check中的comment_data_id 字段相关联v9_comment_data_l中的commentid字段与v9_comment中的commentid字段相关联v9_comment_data_l中的userid,username,ip字段与v9_admin中的userid,username,lastip字段相关联v9_comment_setting中的siteid字段与v9_site中的siteid字段相关联第四:投票模块涉及到的表有:v9_member 会员表v9_module 模块表v9_vote_data 投票数据v9_vote_option 投票选项v9_vote_subject 投票项目信息v9_site 站点表表之间联系:v9_vote_data中的userid,username,ip字段与v9_member中的userid,username,lastip字段相关联v9_vote_data中的subjectid字段与v9_vote_subject中的subjectid字段相关联v9_vote_option中的subjectid字段与v9_vote_subject中的subjectid字段相关联v9_vote_option中的siteid字段与v9_site中的siteid字段相关联v9_vote_subject中的sateid字段v9_site 中的sateid字段相关联第五:友情链接模块涉及到的表有:v9_link 链接表第六:短消息模块涉及到的表有:v9_admin 管理员表v9_message 短消息v9_message_data 群发消息查看统计表v9_message_group 消息群发v9_member_group 用户组表表之间联系:v9_message中的replyid与v9_message中的messageid相关联v9_message_data中的userid字段与v9_member中的userid字段相关联v9_message_data中的group_message_id字段与v9_message_group中的typeid 字段相关联v9_message_data中的userid与v9_admin中的userid相关联v9_message_data中的id字段与v9_message_group 中的typeid字段相关联v9_message_group中的groupid字段与v9_menber_group中的groupid字段相关联第七:财务模块涉及到的表有:v9_member会员表v9_pay_account 交易数据表v9_pay_payment 支付模块表v9_pay_spend 消费记录表表之间联系:v9_pay_account 中的id字段与v9_pay_spend的id字段相关联v9_pay_account 中的id字段与v9_pay_payment的pay_id字段相关联v9_pay_account中的userid字段与v9_member中的userid字段相关联v9_pay_spend中的userid字段与v9_member中的userid字段相关联第八:公告模块涉及到的表有:v9_announce 公告表v9_admin 管理员表v9_site 站点表表之间联系:v9_announce 中的userid字段v9_vote_data 中的userid字段相关联v9_announce 中的usename字段v9_admin中的username字段相关联v9_announce 中的siteid字段v9_site 中的siteid字段相关联第九:全站搜索模块涉及到的表有:v9_admin 管理员表v9_news 文章主表v9_news_data 文章从表v9_search 全文检索表v9_search_keyword 相关搜索表v9_sphinx_counter sphinx 全文检索计数表v9_site 站点表v9_type 类别表之间联系:v9_search中data字段的v9_news来的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
键名 catid catid catid catid siteid
类型 INDEX INDEX INDEX INDEX INDEX
字段 catid roleid is_admin action siteid
表 15: v9_collection_content 采集内容表 ID 1 2 3 4 5 6 7 字段 id nodeid siteid status url title data 类型 int(10) unsigned int(10) unsigned Null PK NO 0 0 0 默认 额外 auto_increment
0 1 0
键名 PRIMARY module module module module siteid siteid
类型 PRIMARY INDEX INDEX INDEX INDEX INDEX INDEX
字段 catid module parentid listorder catid siteid type
mediumint(8) unsigned YES char(20) YES
键名 PRIMARY
类型 PRIMARY
字段 id
表 11: v9_block_priv 碎片权限表 ID 1 2 3 4 字段 id roleid siteid blockid 类型 int(10) unsigned Null PK 0 0 0 默认 额外 auto_increment
0
0
tinyint(1) unsigned NO tinyint(1) unsigned NO mediumint(8) unsigned NO mediumint(8) unsigned NO int(10) unsigned char(15) tinyint(1) char(32) NO NO NO NO
char(20) tinyint(5) char(20) int(10) unsigned
NO NO NO NO 1 0 0 0
tinyint(3) unsigned NO
键名 PRIMARY badword usetimes usetimes hits 表 9: v9_block 碎片表 ID 1 2 3 4 5 6 7 字段 id siteid name pos type data template
类型 PRIMARY PRIMARY
字段 filename path
类型
Null
默认
额外 auto_increment 0
smallint(5) unsignedPK smallint(5) unsignedNO varchar(15) NO 0 0 0
tinyint(1) unsigned NO tinyint(5) unsigned NO smallint(5) unsignedNO varchar(255) NO
tinyint(3) unsigned YES smallint(5) unsignedYES int(10) unsigned YES
键名 PRIMARY blockid roleid roleid 表 12: v9_cache 缓存表 ID 1 2 3 字段 filename path data
0 0 0 0 0
0
smallint(5) unsignedNO
0
键名 PRIMARY authcode
类型 PRIMARY INDEX
字段 aid authcode
表 7: v9_attachment_index 附件关系表 ID 1 2 字段 keyid aid 类型 char(30) char(10) Null PK NO 默认 额外
表 4: v9_admin_role_priv 管理员权限表 ID 1 2 3 4 5 6 字段 roleid m c a data siteid 类型 Null 默认 0 额外
tinyint(3) unsigned PK char(20) char(20) char(20) char(30) NO NO NO NO
tinyint(1) unsigned NO mediumtext varchar(30) varchar(5) NO NO NO
0
12 13 14 15 16 17 18 19 20 21 22 23 24
image description parentdir catdir url items hits setting listorder ismenu sethtml letter usable_type
键名 userid userid 表 3: v9_admin_role 角色表 ID 1 2 3 4 5 字段 roleid rolename description listorder disabled
类型 INDEX INDEX
字段 menuid userid
类型
Null
默认
额外 auto_increment
类型 PRIMARY INDEX INDEX INDEX
字段 id blockid roleid siteid
类型 char(50) char(50) mediumtext
Null PK NO NO
默认
额外
键名 PRIMARY PRIMARY 表 13: v9_category 栏目表 ID 1 2 3 4 5 6 7 8 9 10 11 字段 catid siteid module type modelid parentid arrparentid child arrchildid catname style
键名 PRIMARY username
类型 PRIMARY INDEX
字段 userid username
表 2: v9_admin_panel 快捷面板 ID 1 2 3 4 5 字段 menuid userid name url datetime 类型 Null 默认 额外
mediumint(8) unsigned PK mediumint(8) unsigned NO char(32) char(255) int(10) unsigned YES YES YES 0 0
INDEX INDEX INDEX
siteid passed endtime
类型 int(10) unsigned char(15)
Null PK NO
默认
额外 auto_increment
smallint(5) unsignedNO char(50) char(200) int(10) unsigned char(10) NO NO NO NO
类型 PRIMARY INDEX INDEX INDEX INDEX
字段 badid badword replaceword listorder listorder
类型 int(10)
Null PK
默认
额外 auto_increment 0
smallint(5) unsignedYES char(50) char(30) tinyint(1) text text YES YES YES YES YES
tinyint(3) unsigned PK varchar(50) text NO NO 0 0
smallint(5) unsignedNO tinyint(1) unsigned NO
键名 PRIMARY listorder disabled
类型 PRIMARY INDEX INDEX
字段 roleid listorder disabled
PHPCMS V9 数据字典 (2010-12-28)
表 1: v9_admin 管理员表 ID 1 2 3 4 5 6 7 8 9 10 字段 userid username password roleid encrypt lastloginip lastlogintime email realname card 类型 Null 默认 额外 auto_increment
表 14: v9_category_priv 栏目权限表 ID 1 2 3 4 5 字段 catid siteid roleid is_admin action 类型 Null 默认 0 0 0 0 额外
smallint(5) unsignedPK smallint(5) unsignedNO smallint(5) unsignedNO tinyint(1) unsigned NO char(30) NO
键名 keyid aid 表 8: v9_badword 敏感词 ID 1 字段 badid
类型 INDEX INDEX
字段 keyid aid
类型NullFra bibliotek默认额外 auto_increment
smallint(5) unsignedPK
2 3 4 5 6
badword level replaceword lastusetime listorder
0
键名 PRIMARY pos type siteid
类型 PRIMARY INDEX INDEX INDEX
字段 id pos type siteid
表 10: v9_block_history 碎片历史记录表 ID 1 2 3 4 5 6 字段 id blockid data creat_at userid username 类型 int(10) int(10) unsigned text int(10) unsigned Null PK YES YES YES 0 0 0 默认 额外 auto_increment
类型 INDEX INDEX INDEX INDEX INDEX
字段 roleid m c a siteid
类型
Null