PHPCms2008数据库设计结构文档详解
数据库设计说明书

数据库设计说明书一、背景随着信息化时代的到来,数据库管理系统在各个领域得到广泛应用,数据库设计成为信息系统中至关重要的一环。
本文描述了一个虚拟企业的数据库设计,旨在解决该企业业务数据管理方面的需求。
二、需求分析1. 数据库目标建立一个可靠、高效、安全的数据库系统,满足企业对业务数据的存储、管理和查询需求。
2. 数据库功能•实现数据的高效存储和检索•确保数据的完整性和一致性•支持不同数据表之间的关联和查询•提供权限管理和数据安全保障三、数据库设计1. 实体关系模型(ERM)以下是本数据库的实体-关系模型设计:•公司(Company)–公司ID (CompanyID)–公司名称 (CompanyName)–公司地址 (CompanyAddress)•员工(Employee)–员工ID (EmployeeID)–姓名 (EmployeeName)–部门 (Department)–职位 (Position)•产品(Product)–产品ID (ProductID)–产品名称 (ProductName)–价格 (Price)•订单(Order)–订单ID (OrderID)–员工ID (EmployeeID)–产品ID (ProductID)–订单日期 (OrderDate)2. 数据表设计公司表(Company) | 公司ID | 公司名称 | 公司地址 | |——–|——–|———| | 1 | XX公司 | xx地址 | | 2 | YY公司 | yy地址 |员工表(Employee) | 员工ID | 姓名 | 部门 | 职位 | |——–|—–|—-|—-| | 1 | 张三 | 开发部 | 工程师 | | 2 | 李四 | 销售部 | 主管 |产品表(Product) | 产品ID | 产品名称 | 价格 | |——–|——–|—–| | 1 | 产品A | 100 | | 2 | 产品B | 200 |订单表(Order) | 订单ID | 员工ID | 产品ID | 订单日期 | |——–|——–|——–|———| | 1 | 1 | 1 | 2022-01-01 | | 2 | 2 | 2 | 2022-01-02 |四、安全性和性能考虑1. 安全性•数据备份和恢复策略•访问权限控制•数据加密传输2. 性能•索引优化•查询语句调优•适当的硬件资源配置五、总结本文介绍了一个虚拟企业的数据库设计说明书,包括需求分析、数据库设计、安全性和性能考虑等内容。
phpcms 源码解析

phpcms 源码解析一、什么是 phpcms?phpcms 是一款基于 PHP 的内容管理系统(CMS),它提供了一套完整的网站建设解决方案。
phpcms 源码解析就是对这个 CMS 的源代码进行深入的探讨和研究。
二、phpcms 的架构phpcms 的架构可以分为前台和后台两部分。
前台是用户访问网站的界面,后台则是管理员进行网站管理的界面。
1. 前台架构前台架构主要由以下几个模块组成:•模板引擎:phpcms 使用了自己开发的模板引擎,用于将页面模板和数据进行结合,生成最终的网页。
•核心类库:包括数据库操作类、缓存类、文件操作类等,提供了一系列常用的功能和方法。
•控制器:负责接收用户请求,调用相应的模型和视图,最终生成页面返回给用户。
•模型:与数据库进行交互,负责查询、插入、更新等操作。
•视图:根据模板引擎生成的数据,渲染成最终的页面展示给用户。
2. 后台架构后台架构主要由以下几个模块组成:•后台模板:后台界面的模板,包括菜单、页面布局等。
•后台控制器:负责接收管理员的请求,调用相应的模型和视图,最终生成页面返回给管理员。
•后台模型:与数据库进行交互,负责查询、插入、更新等操作。
•后台视图:根据后台模板和数据生成最终的页面展示给管理员。
三、phpcms 的核心功能phpcms 提供了丰富的功能,包括但不限于以下几个方面:1. 内容管理phpcms 提供了内容管理功能,管理员可以通过后台界面进行文章、图片、视频等的管理和发布。
同时,phpcms 也提供了权限管理功能,可以对不同用户进行不同的权限设置。
2. 模板管理phpcms 的模板管理功能非常强大,管理员可以通过后台界面进行模板的选择和编辑。
phpcms 的模板引擎支持模板继承、模板标签等高级功能,使得网站的页面展示更加灵活和美观。
3. 插件扩展phpcms 提供了插件扩展功能,管理员可以通过后台界面安装、卸载和管理插件。
插件可以为网站增加各种功能和特性,如留言板、友情链接等。
数据库设计说明

数据库设计说明1、数据库逻辑设计数据库设计人员根据《软件需求分析报告》,创建与数据库相关的实体关系图(E-R图)。
如采用面对对象的分析和设计方法,则此处的实体相当于类。
在此处,应给出逻辑设计的完整的E-R图。
2、数据库物理设计在此处应给出完整的数据库物理结构E-R图。
开发者应根据逻辑设计的结果,进行数据库的物理设计,并对表结构进行规范化处理(第一范式,第二范式,第三范式)。
3、数据库分布数据库分布采用一张表格进行描述,其格式如下:数据库编号数据库管理系统名称数据库管理系统版本号数据库英文名称数据库中文名称数据库安装物理位置其中:数据库编号给出本系统中指定数据库的顺序编号。
若本系统中只有一个数据库,则本项内容不需要描述,本表内容也只有一行。
说明:在一个系统中可能安装若干个相同的或者不同的数据库管理系统,一个数据库管理系统也可能安装一个或者多个数据库。
数据库管理系统名称给出本系统中指定数据库管理系统的商品名称。
若本系统中只有一种数据库管理系统,则本项内容不需要描述。
数据库管理系统版本号给出本系统中指定数据库管理系统的版本号。
若本系统中只有一个版本的数据库管理系统,则本项内容不需要描述。
数据库英文名称给出本数据库的英文名称,该名称是在应用软件中实际使用的名称,必须符合《南京市信息化数据库建设规范》中相关命名规范。
数据库中文名称给出本数据库的中文名称,该名称是本数据库英文名称的说明。
数据库安装物理位置给出本数据库安装的实际位置,必须描述清楚该位置是在那个物理设备的哪一个逻辑存储设备上,以及存储文件的名称。
4、基表设计每个基表采用一张表格进行描述,其格式如下:数据库编号:基表编号:基表英文名称:基表中文名称:字段编号英文字段名中文字段名字段类型备注说明:其中数据库编号含义同上。
基表编号给出本基表的顺序编号。
基表英文名称给出本基表的英文名称,该名称是在应用软件中实际使用的名称,必须符合命名规范。
基表中文名称给出本基表的中文名称,该名称是本基表英文名称的说明。
数据库设计说明书

数据库设计说明书
一、引言
数据库是现代软件开发中非常重要的一个组成部分,它能够提供持久
化存储、高效读写和数据查询等功能,为系统的稳定性和性能提供了重要
的支持。
本文将介绍一个基于关系型数据库的设计方案,并详细说明数据
库的结构、表的设计和关系的建立。
二、需求分析
三、数据库结构设计
基于需求分析,我们设计了以下几个主要的表格:用户表、产品表、
订单表和评论表。
其中,用户表用于存储用户的个人信息,包括用户ID、用户名、密码等字段;产品表用于存储产品的信息,包括产品ID、产品
名称、价格等字段;订单表用于存储用户的订单信息,包括订单ID、用
户ID、产品ID、订单状态等字段;评论表用于存储用户对产品的评论信息,包括评论ID、用户ID、产品ID、评论内容等字段。
通过这些表格的
设计,可以满足系统的功能需求。
四、关系建立
为了建立表格之间的关系,我们为每个表格添加了外键。
在用户表中,用户ID为主键,在订单表和评论表中作为外键与用户表建立关联;在产
品表中,产品ID为主键,在订单表和评论表中作为外键与产品表建立关联;在订单表中,订单ID为主键,在评论表中作为外键与订单表建立关联。
通过这样的关系建立,可以方便地进行数据查询和关联操作。
五、总结
本文介绍了一个基于关系型数据库的设计方案,并详细说明了数据库
的结构、表的设计和关系的建立。
通过合理的数据库设计,可以为系统提
供高效的数据存储和查询功能,提升系统的稳定性和性能。
在实际开发中,需要根据实际需求进行进一步的细化和优化,以满足系统的需求。
PHPCMS分析文档

base.php1.?2.定义框架路径3.判断PHPCMS_PATH是否存在4.定义主机协议5.定义主机名6.定义来源7.定义系统开始时间8.加载公共函数库1.pc_base::load_sys_func('global');加载libs\functions\global_func_class ---公共函数2.pc_base::load_sys_func('extention');加载libs\functions\extention_func_class ---用户自定义函数3.pc_base::auto_load_func(); 自动加载autofile下的函数库(目前该文件夹下为空)4.pc_base::load_config(); 加载配置文件9.设置本地时间10.设置编码11.输出页面字符集12.定义现在时间13.定义网站根路径14.定义JS路径15.定义CSS路径16.定义IMG路径17.定义动态程序路径18.– 22.压缩页面23.pc_base 类1. 初始化应用程序creat_app()2. 加载系统类方法load_sys_class()3. 加载应用类方法 load_app_class()4. 加载数据模型 load_model()5. 加载类文件函数 _load_class()6. 加载系统函数库load_sys_func()7.自动加载autoload目录下函数库auto_load_func()8.加载应用函数库load_app_func()9.加载函数库_load_func()10.自动加载函数库_auto_load_func()11.是否有自己的扩展文件function my_path()12. 加载配置文件load_config()总结:定义了基本的数据加载了globle公共函数库加载了application.class.php类,并实例化⏹加载param.class.php类⏹加载配置文件router. php。
PHPCMS数据库结构详细解析

第一个表_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。
phpcms2008模板制作教(给需要的人下载)
PHPCMS2008模板教程默认模板解析及模板制作教程网站资源交流群:107183950(欢迎大家加入)PHPCMS2008官方默认模板解读首先打开后台,官方默认模板的存放位置,存放在./templates/default/phpcms/ 目录里,从这里我们就知道如果我们要新那建一套模板应该怎么做了:方法:把全套模板放在一个文件夹内,如:W3ZZ,然后上传至templates下面,进入后台,我们在方案管理处就可以看到我们刚刚上传的W3ZZ了,把该方案设置成默认方案,更新模板缓存,然后更新首页就完全是我们W3ZZ里面的模板了,就这样简单……如图:这样就是我们W3ZZ下面的模板了然后我们进入模板管理这里就是我们W3ZZ文件夹下面PHPCMS里的所有模板,也就是整站核心的模板,包括首页,栏目首页,列表页,内容页,标签模板……接下来看一下header.html、index.html、footer.html 三个模板文件。
这是首页模板的灵魂!不仅是首页,其它页面的头部文件和页脚文件也是header.html,footer.html这个不用我说了,因为看看模板中的{template 'phpcms','header'}和{template 'phpcms','footer'}说一下这三个参数的含义:第一个template,是整个系统的模板文件夹,也就是前面讲的为什么要传到templates下面的原因,因为系统定义的模板文件夹就为templates,也就是这里的template;第二个phpcms,就是目前你的模板所在phpcms文件夹名称,如果你要新建一个头部,只要在phpcms里面新建一个文件,如:header_w3zz.html,然后用{template 'phpcms','header_w3zz'}就可以了,这样第三个header这个就明白了,是要包含的模板文件的名称,footer这个就一样了。
PHPCMS二次开发教程——模块设计(实例附数据库设计)
PHPCMS二次开发流程(实例)如下图是官方文档给出的phpcms二次开发的流程:本文以创建一个答题模块为实例,进行逐一讲解。
创建数据库和数据表:本模块是在phpcms v9框架上开发的,但不使用phpcms数据库,例如这里我新建一个数据库,名为:yixin,所有表默认前缀yx_。
新建表:yx_user表yx_user栏目名称字段名类型可否为空说明用户编号userid int N 主键、AI 用户名username varchar(20) N用户密码password varchar(32) N用户昵称nickname varchar(20) Ndatetime N注册时间regtime注册ip regip varchar(15) N上次登录时间lasttime datetime N 默认为:0000-00-0000:00:00上次登录ip lastip varchar(15) N 默认:0 登录次数loginnum smallint N 默认:1 用户邮箱email varchar(32) N用户组类型groupid tinyint N用户状态status tinyint N 默认:1 用户答对题数rightnum smallint N 默认:0 用户真实姓名realname varchar(50) Y 默认:0CREATE TABLE`yx_user`(`userid`INT(11)NOT NULL AUTO_INCREMENT,`username`VARCHAR(20)NOT NULL,`password`VARCHAR(32)NOT NULL,`nickname`VARCHAR(20)NOT NULL,`regtime`DATETIME NOT NULL,`regip`VARCHAR(15)NOT NULL,`lasttime`DATETIME NOT NULL DEFAULT'0000-00-00 00:00:00',`lastip`VARCHAR(15)NOT NULL DEFAULT'0',`loginnum`SMALLINT(6)NOT NULL DEFAULT'1',`email`VARCHAR(32)NOT NULL,`groupid`TINYINT(4)NOT NULL,`status`TINYINT(4)NOT NULL DEFAULT'1',`realname`VARCHAR(50)NOT NULL DEFAULT'0',`rightnum`SMALLINT(6)NOT NULL DEFAULT'0',PRIMARY KEY(`userid`))ENGINE=MYISAM;新建表:yx_question表yx_question栏目名称字段名类型可否为空说明题目编号questionid int N 主键、AI题目内容content mediumtext N题集setid int N 默认为:0正确选项answer0 varchar(50) N错误选项1 answer1 varchar(50) N错误选项2 answer2 varchar(50) N错误选项3 answer3 varchar(50) N答案说明description varchar(50) Y 默认:0添加日期addtime datetime N出题人userid int N与yx_user表的userid关联审核人adminid int N 默认为:0,与yx_admin表的adminid关联审核时间verifytime datetime N题目状态status tinyint N 默认为:0CREATE TABLE`yx_question`(`questionid`INT(11)NOT NULL AUTO_INCREMENT,`content`MEDIUMTEXT NOT NULL,`setid`INT(11)NOT NULL DEFAULT'0',`answer`VARCHAR(50)NOT NULL,`answer1`VARCHAR(50)NOT NULL,`answer2`VARCHAR(50)NOT NULL,`answer3`VARCHAR(50)NOT NULL,`description`VARCHAR(50)NOT NULL DEFAULT'0',`addtime`DATETIME NOT NULL,`userid`INT(11)NOT NULL,`adminid`INT(11)NOT NULL DEFAULT'0',`verifytime`DATETIME NOT NULL DEFAULT'0000-00-00 00:00:00',`status`TINYINT(4)NOT NULL DEFAULT'0',PRIMARY KEY(`questionid`))ENGINE=MYISAM新建表:yx_question_set表yx_question_set栏目名称字段名类型可否为空说明题集编号setid int N 主键、AI 题集名称setname varchar(50) N题集描述description text N题集状态enabled tinyint(1) N 0:不可用;1:可用题集题数questionnum smallint N 默认:0CREATE TABLE`yx_question_set`(`setid`INT(11)NOT NULL AUTO_INCREMENT,`setname`VARCHAR(50)NOT NULL,`description`TEXT NOT NULL,`enabled`TINYINT(1)NOT NULL DEFAULT'0',`questionnum`SMALLINT(6)NOT NULL DEFAULT'0',PRIMARY KEY(`setid`))ENGINE=MYISAM新建表:yx_user_select_set表yx_user_select_set栏目名称字段名类型可否为空说明编号id int N 主键、AI 用户编号userid int N题集编号setid int NCREATE TABLE`yx_user_select_set`(`id`INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `userid`INT NOT NULL,`setid`INT NOT NULL)ENGINE=MYISAM;新建表:yx_user_answer_record表yx_user_answer_record栏目名称字段名类型可否为空说明记录编号id int N 主键、AI问题编号questionid int N 与yx_question表的questionid关联答题结果check tinyint N 0:错误;1:正确答题人userid int N 与yx_user表的userid关联答题时间answertime datetime NCREATE TABLE`yx_user_answer_record`(`id`INT NOT NULL AUTO_INCREMENT PRIMARY KEY,`questionid`INT NOT NULL,`check`TINYINT NOT NULL,`userid`INT NOT NULL,`answertime`DATETIME NOT NULL)ENGINE=MYISAM;新建表:yx_admin表yx_admin栏目名称字段名类型可否为空说明管理员编号adminid int N 主键、AI管理员名adminname varchar(20) N管理员密码password varchar(32) N管理员类型roleid smallint N 默认:0上次登录时间lasttime datetime N 默认:0000-00-0000:00:00 上次登录ip lastip varchar(15) N 默认:0管理员邮箱email varchar(40) N 默认:0管理员真实姓名realname varchar(50) NCREATE TABLE`yx_admin`(`adminid`INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `adminname`VARCHAR(20)NOT NULL,`password`VARCHAR(32)NOT NULL,`roleid`SMALLINT NOT NULL DEFAULT'0',`lasttime`DATETIME NOT NULL DEFAULT'0000-00-00',`lastip`VARCHAR(15)NOT NULL DEFAULT'0',`email`VARCHAR(40)NOT NULL DEFAULT'0',`realname`VARCHAR(50)NOT NULL)ENGINE=MYISAM;新建表:yx_admin_role表yx_admin_role栏目名称字段名类型可否为空说明类型编号roleid smallint N 主键、AI 类型名称rolename varchar(50) N类型描述description text N类型状态enabled tinyint(1) N 0:不可用;1:可用CREATE TABLE`yx_admin_role`(`roleid`INT NOT NULL AUTO_INCREMENT PRIMARY KEY,`rolename`VARCHAR(50)NOT NULL,`description`TEXT NOT NULL,`enabled`TINYINT(1)NOT NULL)ENGINE=MYISAM;创建模块目录:PHPCMS v9框架中的模块,位于phpcms/modules目录中每一个目录称之为一个模块,如果要创建一个模块,只要在phpcms/modules 目录下创建文件夹并放入你的控制器类就可以了。
phpcms 源码解析
phpcms 源码解析Phpcms是一个流行的内容管理系统,在网站开发领域中使用广泛。
它是一个基于PHP开发的系统,可以快速构建功能强大的网站。
本文将探讨Phpcms的源代码解析。
一、什么是PhpcmsPhpcms是一个使用PHP编写的开源内容管理系统,它提供了一个易于使用的、体积小巧的框架。
Phpcms支持多语言、多种数据库、内容自定义、页面自定义等多种功能,能够轻松创建和管理网站以及博客。
二、Phpcms的结构Phpcms的结构简洁明了,它包含一个核心框架和一系列可插拔的模块。
所有的模块都可以通过插件方式集成到Phpcms框架中,从而使Phpcms系统更加灵活,用于实现各种需求。
Phpcms的核心部分有以下几个文件:1、index.php:Phpcms的入口文件,定义各个常量和全局变量,并调用程序执行。
2、admin.php:用于管理后台入口程序,用于后台的登录验证和后台常规管理。
3、phpcms\base.php:初始化 Phpcms系统的参数。
4、phpcms\licensed.php:Phpcms的授权文件。
Phpcms的核心框架文件在文件系统上按照模块形式存放。
Phpcms 的模块包括:模板解析模块、模板模块、模型模块和数据库模块。
每个模块都需要遵循Phpcms的开发要求,实现一些必须的接口文档。
三、Phpcms的模块1、模板解析模块:Phpcms的核心模块之一。
这个模块主要负责从模板文件生成目标文件,一般而言,目标文件是生成的HTML文件。
2、模板模块:负责管理模板,包括添加、修改、删除、查看模板等功能。
3、模型模块:负责管理模型,包括添加、修改、删除、查看模型等功能。
Phpcms模型模块提供了模型模板的模型驱动,并且支持修改模型的template_file、data_table。
4、数据库模块:Phpcms采用的是Sqlite,封装了一个phpcms\data\db_sqlite.php,用于操作数据库。
phpcms2008后台网站配置首页标题长度修改
phpcms2008后台网站配置首页标题长度修改phpcms2008网站后台首页标题配置长度限制问题如何解决呢?首先,打开phpcms安装根目录找到下面的admin/templates/setting.tpl.php文件:然后,修改setting.tpl.php中的<th><strong>Title(网站标题)</strong><br>针对搜索引擎设置的网页标题</th> <td><input name='setting[meta_title]'type='text'id='seo_title' value='<?=$meta_title?>'size='40'maxlength='50'></td>把上面的maxlength='50'改成maxlength='你想设置的字符数'最后,登录后台刷新缓存,查看是否已经可以成功配置title了!phpcms2008修改友情链接内页友情链接显示个数方法phpcms2008友情链接内页的链接个数在哪里调呢?方法如下:首先,找到根目录下面的link/include/link.class.php;然后,打开link.class.php这个文件,找到获取链接列表函数:function listinfo($where="",$order="",$page=1,$pagesize=60)其中的$pagesize=60就是链接个数控制的,把60改成你想要的数值即可在phpcms中get标签的使用非常的方便灵活,是大多数站长们的最爱,一般懂一点sql语句的朋友使用,都没有任何问题.但完美中也存在着不足,在官方的版本中get标签是不能嵌套调用的,下面就提供一种实现get标签嵌套调用的方法:在这个方法中,主要改动的是include/template.func.php这个文件,首先打开这个文件,找到这个函数function template_parse换成function template_parse($str,$istag=0){$str=preg_replace(“/([]+)\t+/s”,”\\1″,$str);$str=preg_replace(“/\<\!\-\-\{(.+?)\}\-\-\>/s”,“{\\1}”,$str);$str=preg_replace(“/\{template\s+(.+)\}/”,”<?php includetemplate(\\1);?>”,$str);$str=preg_replace(“/\{include\s+(.+)\}/”,”<?php include\\1;?>”,$str); $str=preg_replace(“/\{php\s+(.+)\}/”,”<?php“,$str’>\\1?>”,$str);$str=preg_replace(“/\{if\s+(.+?)\}/”,”<?php if(\\1){?>”,$str);$str=preg_replace(“/\{else\}/”,”<?php}else{?>”,$str);$str=preg_replace(“/\{elseif\s+(.+?)\}/”,”<?php}elseif(\\1){?>”,$str); $str=preg_replace(“/\{\/if\}/”,”<?php}?>”,$str);$str=preg_replace(“/\{loop\s+(\S+)\s+(\S+)\}/”,”<?php if(is_array(\\1)) foreach(\\1AS\\2){?>”,$str);$str=preg_replace(“/\{loop\s+(\S+)\s+(\S+)\s+(\S+)\}/”,”<?phpif(is_array(\\1))foreach(\\1AS\\2=>\\3){?>”,$str);$str=preg_replace(“/\{\/loop\}/”,”<?php}?>”,$str);$str=preg_replace(“/\{\/get\s+dr=\”([^\"\}]+)\”\s+\}/”,”<?php}unset(\$\\1);?>”,$str);$str=preg_replace(“/\{\/get\}/”,”<?php}unset(\$DATA);?>”,$str);$str=preg_replace(“/\{tag_([^}]+)\}/e”,“get_tag(‘\\1′)”,$str);$str=preg_replace(“/\{get\s+([^}]+)\}/e”,“get_parse(‘\\1′)”,$str);$str=preg_replace(“/\{([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff:]*\(([^{}]*)\))\}/”,”<?php echo“,$str’>\\1;?>”,$str);$str=preg_replace(“/\{\\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff:]*\(([^{}]*)\))\} /”,”<?php echo“,$str’>\\1;?>”,$str);$str=preg_replace(“/\{(\\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\}/”,”<?php echo“,$str’>\\1;?>”,$str);$str=preg_replace(“/\{(\\$[a-zA-Z0-9_\[\]\’\”\$\x7f-\xff]+)\}/es”,“addquote(‘<?php echo‘)",$str”>\\1;?>’)”,$str);$str=preg_replace(“/\{([A-Z_\x7f-\xff][A-Z0-9_\x7f-\xff]*)\}/s”,“<?php echo“,$str’>\\1;?>”,$str);if(!$istag)$str=“<?php defined(‘IN_PHPCMS’)or exit(‘Access Denied’);?>”.$str;return$str;}找到function get_parse换成function get_parse($str){preg_match_all(“/([a-z]+)\=\”([^\"]+)\”/i”,stripslashes($str),$matches, PREG_SET_ORDER);foreach($matches as$v){$r[$v[1]]=$v[2];}extract($r);if(!isset($dbsource))$dbsource=”;if(!isset($dbname))$dbname=”;if(!isset($sql))$sql=”;if(!isset($rows))$rows=0;if(!isset($urlrule))$urlrule=”;if(!isset($catid))$catid=0;if(!isset($distinctfield))$distinctfield=”;if(!isset($return)||!preg_match(“/^\w+$/i”,$return))$return=‘r’;if(!isset($dr))$dr=‘DATA’;if(!isset($sn))$sn=‘n’;if(isset($page)){$str=“<?php\$ARRAY=get(\”$sql\”,$rows,$page,\”$dbname\”,\”$dbsource\”,\”$urlrule\”,\”$distinctfield\”,\”$catid\”);\${$dr}=\$ARRAY['data'];\$total=\$ ARRAY['total'];\$count=\$ARRAY['count'];\$pages=\$ARRAY['pages'];unset(\ $ARRAY);foreach(\${$dr}AS\${$sn}=>\${$return}){\${$sn}++;?>”;}else{$str=substr($str,-1)==‘/’?“<?php\${$return}=get(\”$sql\”,-1,0, \”$dbname\”,\”$dbsource\”);?>”:“<?php\${$dr}=get(\”$sql\”,$rows,0, \”$dbname\”,\”$dbsource\”);foreach(\${$dr}AS\${$sn}=>\${$return}) {\${$sn}++;?>”;}return$str;}phpcms模板中修改栏目跟内容页的当前位置position样式的方法php cms模板中修改栏目跟内容页的当前位置position样式的方法1.找到include\global.func.php文件2.再找到函数里面:function catpos($catid,$urlrule=''){global$CATEGORY;if(!isset($CATEGORY[$catid]))return'';$pos='';$arrparentid=array_filter(explode(',',$CATEGORY[$catid]['arrparentid'].','.$catid));foreach($arrparentid as$catid){if($urlrule)eval("\$url=\"$urlrule\";");else$url=$CATEGORY[$catid]['url'];$pos.='-<a href="'.$url.'">'.$CATEGORY[$catid]['catname'].'</a>';}return$pos;}变相修改$pos.='-<a href="'.$url.'">'.$CATEGORY[$catid]['catname'].'</a>';这一句的样式即可!如果要去掉链接修改为:$pos.=$catname;即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHPCms2008数据库设计结构文档详解第一个表_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-------------------------------------------------------------------------------------------------------第二十一个表_digg_data (顶列表)digg_id 顶IDdigg_channel 频道IDmod 模版类型text_id 内容IDdigg_title 内容标题digg_text 内容简介digg_link 链接地址digg_catid 栏目IDdigg_date 日期-------------------------------------------------------------------------------------------------------第二十二个表_down_3 (下载)downid 下载IDcatid 栏目IDspecialidtypeid 标题分类IDtitle 标题style 标题样式(颜色,加粗)introduce 简介keywords 关键字author 作者/产商homepage 官方主页mode 上传文件方式downurls 下载地址filesize 文件大小hits 点击数comments 评论次数totaldowns 总共下载次数todaydowns 今天下载次数weekdowns 星期下载次数monthdowns 月下载次数thumb 缩略图username 录入addtime 添加日期lastdowntime 最后下载时间editor 责任编辑edittime 更新时间checker 审核人checktime 审核时间templateid 模板类型IDskinid 风格IDstars 评分等级arrposid 推荐位置status 下载状态listorder 排序arrgroupidview 会员组ID(为空则表示所有会员组均可查看)readpoint 阅读点数ishtml 是否生成HTML(0为否,1为是)htmldir html文件生成目录prefix html文件名前缀urlruleid url规则IDislink 转向链接(1为是,0为否)linkurl 链接地址my_version 版本号my_classtype 软件类型my_language 软件语言my_copytype 软件授权形式my_system 软件平台my_demourl 软件演示地址my_regurl 软件注册地址my_plugin 插件认证第二十三个表_down_server (镜像服务器)sid 服务器IDurl 地址name 名称logo LOGOshowtype 显示方式(1为LOGO,0为文字)islock 锁定(0主否,1为是)listorder 排序-------------------------------------------------------------------------------------------------------第二十四个表_error_report (错误报告)error_id 错误IDerror_title 标题error_text 错误内容error_link 链接地址keyid 模块/频道IDaddtime 时间status 处理状态-------------------------------------------------------------------------------------------------------第二十五个表_field (自定义字段)fieldid 字段IDtablename 数据表名name 字段名称size 字段长度title 字段标题note 字段说明type 字段类型defaultvalue 默认值options 表单选项formtype 表单类型inputtool 表单输入辅助工具inputlimit 表单输入限制listorder 排序enablehtml 允许输入html代码(1为是,0为否)enablelist 列表页显示(1为是,0为否)enablesearch 作为搜索条件(1为是,0为否)-------------------------------------------------------------------------------------------------------第二十六个表_formguide (表单)formid 表单IDformname 表单名introduce 描述toemail 发送结果到emailformitems 表单项目addtime 添加时间disabled 是否启用(0为启用,1为禁用)-------------------------------------------------------------------------------------------------------第二十七个表_formguide_data (表单内容)did IDcontent 内容ip 用户IPusername 用户名addtime 添加时间formid 表单ID-------------------------------------------------------------------------------------------------------第二十八个表_guestbook (留言本)gid 留言IDkeyid 模块/频道IDtitle 标题content 内容reply 回复内容username 名称gender 性别(1为男,0为女)head 头像email 邮箱qq QQhomepage 主页hidden 是否隐藏(1为是,0为否)passed 通过审核ip IPaddtime 留言时间replyer 回复人replytime 回复时间-------------------------------------------------------------------------------------------------------第二十九个表_house (房地产)houseid 房产IDinfocat 类别IDvalidperiod 有效期areaid 地区address 物业地址/商圈/区域name 物业名称housetype 房型currentfloor 所在楼层totalfloor 总共楼层buildarea 建筑面积usearea 使用面积towards 房屋朝向decorate 装潢程度manage 物业管理(1为有,0为无)propertytype 房产类型buildtime 建成时间price 租金/交易价格unit 价格单位infrastructure 要求/基础设施indoor 要求/室内设施transit 交通说明peripheral 周边设施description 描述img1 位置图img2 环境图img3 室内图img4 户型图username 发布人contract 联系人email 邮箱mobile 手机telephone 联系电话qq QQmsn MSNcomments 评论次数hits 点击次数addtime 添加时间edittime 更新时间ishtml 是否生成HTMLhtmldir html文件生成目录prefix html文件名前缀urlruleid url规则IDlinkurl 链接地址templateid 模板IDskinid 风格IDlistorder 排序style 物业地址样式(颜色,加粗)arrposid 推荐位置subtype 附属分类isintercorpname 公司名称status 状态endtime 结束时间-------------------------------------------------------------------------------------------------------第三十个表_house_coop (联系)houseid 房子IDhavehouse 是否有房(0为无,1为有)mygender 房主性别yourgender 客户性别-------------------------------------------------------------------------------------------------------第三十一个表_house_display (楼盘) displayid 楼盘IDname 楼盘名称hits 点击次数develop 开发商areaid 地区area 占地面积startprice 起始价格avgprice 平均价格address 地址saleaddress 售楼地址saletele 售楼热线contract 联系人email 邮箱fax 传真url 楼盘网址transit 公交状况introduce 楼盘简介img1 位置图img2 环境图img3 室内图image 示意图thumb 标题图片managefee 物业管理费licence 预售许可证starttime 开发时间staytime 入住时间capacity 容积率green 绿化率username 发布人addtime 增加时间edittime 更新时间comments 评论次数ishtml 是否生成HTMLhtmldir 目录prefix html文件名前缀urlruleid url规则IDlinkurl 链接地址templateid 模板IDskinid 风格IDlistorder 排序subtype 附属分类style 楼盘名称样式(颜色,加粗)arrposid 推荐位置buildarea 建筑面积housetype 房型peripheral 物业类别status 状态-------------------------------------------------------------------------------------------------------第三十二个表_house_hold (楼盘)holdid IDdisplayid 楼盘IDtitle 标题thumb 标题图片image 示意图area 建筑面积第三十三个表_info_4 (信息)infoid 信息IDcatid 栏目IDareaid 地区IDspecialid 专题IDtypeid 分类IDtitle 标题style 标题样式keywords 关键字author 作者telephone 电话email 邮箱msn MSNqq QQaddress 地址content 内容hits 点击数comments 评论次数thumb 标题图片username 发布人ip 发布人IPaddtime 开始时间endtime 结束时间editor 编辑edittime 更新时间checker 审核人checktime 审核时间templateid 模板IDskinid 风格IDarrposid 推荐位置status 状态listorder 排序arrgroupidview 允许查看的会员组IDreadpoint 阅读所需点数ishtml 是否生成HTMLhtmldir html信息生成目录prefix html信息名前缀urlruleid url规则IDislink 是否转向链接linkurl 链接地址my_test 自定义字段-------------------------------------------------------------------------------------------------------第三十四个表_info_area (信息地区)areaid 地区IDchannelid 频道IDareaname 地区名称domainstyleparentid 所属地区IDarrparentid 地区ID数组child 子栏目个数arrchildid 子栏目ID数组listorder 排序urlruleid 地区列表分页url规则IDlinkurl 链接地址setting SEO设置hits 点击数disabled 是否启用(0为启用,1为禁用)-------------------------------------------------------------------------------------------------------第三十五个表_keylink (关联连接)linkid 链接IDlinktext 名称linkurl 地址passed 是否启用(0为否,1为是)-------------------------------------------------------------------------------------------------------第三十六个表_keywords (关键字)id 关键字IDkeyid 频道IDkeywords 关键字hits 点击数updatetime 更新时间-------------------------------------------------------------------------------------------------------第三十七个表_link (友情链接)linkid 链接IDtypeid 分类IDlinktype 链接类型(0为文字,1为LOGO)style 样式name 网站名称url 网站地址logo 网站LOGOintroduce 网站介绍username 站长姓名listorder 排序elite 推荐(0为否,1为是)passed 批准(0为否,1为是)addtime 添加时间hits 点击数-------------------------------------------------------------------------------------------------------第三十八个表_log (系统日志)logid IDmod 模块IDfile 文件action 动作channelid 频道IDquerystring URLusername 用户名addtime 时间ip IP-------------------------------------------------------------------------------------------------------第三十九个表_mail (邮件内容管理)mailid 邮件IDtypeid 订阅分类IDtitle 邮件标题content 邮件内容addtime 添加时间sendtime 发送时间period 期刊数-------------------------------------------------------------------------------------------------------第四十个表_mail_email (订阅邮件管理)emailid 邮件IDemail EMAILusername 用户名typeids 订阅类别ip 订阅者IPaddtime 订阅时间disabled 是否启用authcode 是否激活(为空则表示激活)-------------------------------------------------------------------------------------------------------第四十一个表_member (会员)userid 会员IDusername 账号password 密码question 安全问题answer 答案email 邮件showemail 是否公开EMAIL(0为否,1为是)groupid 用户组IDarrgroupid 扩展会员组IDregip 注册IPregtime 注册时间lastloginip 最后登陆IPlastlogintime 最后登陆时间logintimes 登陆次数domainchargetype 计费方式begindate 开始日期enddate 结束日期money 资金payment 消费point 点数credit 积分hits 点击数itemsnewmessages 新短信息条数authstrintroducer 介绍人totalonline 总在线时间answercountsacceptcountactortype 类型ID。