phpcms v9数据表结构
- 格式:xls
- 大小:190.50 KB
- 文档页数:84
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 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地区数据库表记住执行两次,必须按步骤分开执行。
/*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 内容管理系统产品白皮书上海盛大网络发展有限公司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媒体报道。
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来的。
第一个表_admin(管理员)userid用户名idusername用户名grade用户级别purviewidsmodules模块channelids频道IDcatids栏目IDspecialids专题IDdisabled禁用(0为否,1为是)第二个表_ads(广告)adsid广告IDadsname广告名称introduce广告介绍placeid所属广告位IDtype广告类型linkurl链接地址imageurl图片广告地址alt图片提示flashurl FLASH地址wmode FLASH背景是否透明(为空为不透明)text文本广告内容code代码广告内容fromdate起始日期todate结束日期username当前客户addtime广告添加日期views广告访问次数hits点击数checked审核passed是否通过(1为通过,0为未通过)即是否显示到相应的广告调用处第三个表_ads_place(广告位)placeid广告位IDplacename广告位名称templateid广告位模板introduce广告位介绍channelid所属频道price广告价格width广告尺寸-宽height广告尺寸-高passed是否启用(1为启用,0为未启用)第四个表_announce(公告)announceid公告IDkeyid模块/频道IDtitle公告标题content公告内容hits点击数fromdate起始日期todate结束日期username作者addtime发表时间passed公告状态(1为通过审核,0为未审核)templateid模板IDskinid风格ID第五个表_area(地区)areaid地区IDkeyid模块/频道IDareaname地区名称domainstyle字体样式(颜色或加粗)parentid城市所属分类(如0表示市级)arrparentid类别数组child是否有子栏目arrchildid子栏目数组listorder排序urlruleid地区列表分页url规则IDlinkurl地区列表分页urlsetting SEO设置hits点击数disabled禁用(0为否,1为是)第六个表_article_1(文章)articleid文章IDcatid栏目IDspecialid专题IDtypeid类别IDtitle文章标题titleintact完整标题subheading副标题style标题样式(颜色,加粗)showcommentlink是否显示文章列表时在标题旁显示评论链接(0为不显示,1为显示)introduce文章简介keywords关键词author作者copyfrom来源paginationtype分页方式maxcharperpage自动分页时的每页大约字符数hits点击数comments评论次数thumb标题图片username发布人addtime添加日期editor责任编辑edittime更新时间checker审核者checktime通过审核时间templateid模板IDskinid风格IDarrposid推荐位置status文章状态listorder排序arrgroupidview允许查看的会员组IDreadpoint阅读所需点数ishtml是否生成HTML(1为是,0为否)htmldir html文件生成目录prefix html文件名前缀urlruleid url规则ID(生成html)islink是否转向链接(1为链接,0为不链接)linkurl转向链接地址第七个表_article_data_1(文章内容)articleid文章IDcontent文章内容第八个表_ask(咨询)askid咨询IDdepartmentid部门IDsubject咨询主题content咨询内容username咨询者addtime咨询时间ip咨询者IPlastreply最后回复时间status状态score评分第九个表_ask_department(咨询部门) departmentid部门IDdepartment部门名称note部门介绍admin管理员arrgroupid允许提问会员组IDpoint提问点数listorder部门排序第十个表_ask_reply(咨询回复)replyid回复IDaskid所回复咨询的IDreply回复内容username回复人addtime回复时间ip回复IP第十一个表_attachment(附件)aid附件IDusername上传附件作者keyid模块/频道IDcatid栏目IDitemid内容IDfileurl附件路址filetype附件类型filesize附件大小addtime附件增加时间第十二个表_author(作者)id作者IDkeyid模块/频道IDname作者名称note作者备注items作者的作品数updatetime增加作者时间第十三个表_banip(IP管理)id IPIDip IP地址ifban是否允许访问(0为允许,1为禁止)username操作者overtime过期时间第十四个表_bill(推广奖励)billid IDuserid会员IDip用户IPrefurl来路type奖励类型number奖励数量addtime访问时间adddate访问日期第十五个表_category(栏目)catid栏目IDmodule模块名称channelid频道IDcatname栏目名称catpic栏目图片style栏目名称样式(颜色,加粗)introduce栏目介绍islink是否链接到外部栏目(0为否,1为是)catdir栏目目录名称parentid父栏目ID(如果是父栏目就为0)arrparentid该栏目所有ID数组parentdir父栏目目录child是否有子栏目(0表示无,1表示有)arrchildid子栏目ID数组(有子栏目刚显示其与其下的有子栏目ID,否则只显示本身ID)itemtarget栏目下的信息打开方式(1为新窗口,0为原窗口)itemordertype栏目下的信息排序方式listorder栏目排序ismenu是否在导航菜单里显示(1是,0否)islist是否在父栏目的分类列表处显示(1是,0否)ishtml栏目信息列表是否生成html(1是,0否)htmldir栏目信息列表页html存放目录prefix栏目信息列表页html文件的前缀urlruleid栏目列表分页url规则ID(生成html)item_htmldir内容页html存放目录item_prefix内容页html文件的前缀item_html_urlruleid内容分页url规则ID(生成html)item_php_urlruleid内容分页url规则ID(不生成html)linkurl栏目链接地址setting SEO设置items栏目信息数hits点击次数disabled禁用(0为否,1为是)第十六个表_channel(频道)channelid频道IDmodule功能模型channelname频道名称style名称样式(颜色,加粗)channelpic频道图片introduce频道说明seo_title频道关键字seo_keywords频道关键词seo_description频道内容描述listorder频道排序islink频道类型(0为系统内部步道,1为系统外部频道)channeldir频道目录channeldomain绑定域名disabled频道禁用(0为开启,1为禁用)templateid模板IDskinid风格IDitems频道信息数comments评论次数categorysspecialshitsenablepurview频道权限(0为开放频道,1为认证频道)arrgroupid_browse允许浏览频道的会员组purview_message无权限浏览信息时的提示信息point_message信息需要扣点数时的提示信息enablecontribute是否允许投稿(1为是,0为否)enablecheck投稿是否需要审核(1为是,0为否)emailofreject退稿时站内短信/Email通知内容emailofpassed稿件被采用时站内短信/Email通知内容enableupload是否允许在频道上传文件(1为是,0为否)uploaddir上传文件的保存目录maxfilesize允许上传的最大文件大小uploadfiletype允许上传的文件类型linkurl类型选择外部频道时的链接地址setting SEO设置ishtml频道首页是否生成html(1是为,0为否)cat_html_urlruleid栏目列表分页url规则IDitem_html_urlruleid内容分页url规则IDspecial_html_urlruleid专题页url规则IDcat_php_urlruleid栏目列表分页url规则IDitem_php_urlruleid内容分页url规则IDspecial_php_urlruleid专题页url规则ID第十七个表_city(城市)cityid城市IDprovince市city区area县postcode邮编areacode区号第十八个表_comment(评论)cid评论IDkeyid模块/频道IDitemid栏目IDusername会员名称score评分support支持against反对content评论内容ip评论IPaddtime评论时间passed评论状态(1为通过,0为未通过)第十九个表_copyfrom(来源)id来源IDkeyid模块/频道IDname名称url地址hits使用频率updatetime更新日期第二十个表_digg(顶一下)digg_id_list顶列表digg_channel频道IDdigg_ip IPmod模板类型text_id内容IDdigg_catid栏目IDdigg_hits顶踩(1为顶,-1为踩)digg_date日期digg_userdigg_condigg_id顶ID。
PHPCMS v9模型二次开发[高级]概述:PHPCMS v9模型二次开发主要分为底层模型开发,即代码级的模型开发;其次,是可视化的模型开发,即通过登录系统后台添加模型。
第一种模型开发对技术要求很高,但是,能实现很多PHPCMS v9没有实现或者不能实现的功能。
第二种模型开发完全隐藏了技术的实现,操作简单,使用方便,在没有特殊功能的时候,这个是首先。
我们今天先讲第二种,可视化的模型开发。
假如,现在我们有一个产品展示功能。
要显示的信息如下:*)产品名称*)产品价格*)出厂时间*)规格参数*)配件列表*)产品图片然后,PHPCMS v9提供的文章模型、图片模型、下载模型根本不能满足我们的这个需求。
此时,我们就会涉及到添加模型的操作。
1、登录系统后台,进入导航“内容”----》"管理模型"然后,在页面的右边找到“添加模型”,点击进入添加模型:模型名称必须填写,当我们在添加栏目的时候就可以选择以这个名称命名的模型了。
模型表键名也必须填写,这个将会在数据库里面有二张表对应,假设此时的表前缀是:v9_则对应的两张表名为:v9_products、v9_products_data2、点击确定创建好自定义的“产品模型”之后,点击“字段管理”点击“字段管理”之后,在弹出的页面里面进行字段的禁用、删除、添加等操作。
比如:添加产品名称、产品价格、产品规格、出厂时间等字段。
删除:阅读收费、允许评论、分页方式、相关文章等字段。
禁用:关键词、推荐位等字段。
删除字段与禁用字段都很方便快捷,现在来谈谈添加字段。
在点击“字段管理”进入页面后,左上角会有一个“添加字段”的功能。
点击“添加字段”进入页面。
如图:我们以添加一个是否显示产品的功能字段,那么在字段类型那里可以选择“选项”;由于,我们会经常使用这个字段进行查询,所以,我们在“作为主表字段”设置为是;字段名设置为isshows,这个地方的字段名对应表中的v9_products表中的字段,添加字段完成之后,可以在这个表中看得出来。