| 收藏本站 | 关于我们
首页 免费模板 收费模板 部分案例 分类模板 地方门户 二次修改 服务定制 酷站欣赏 设计学院 特效代码 字体下载
当前位置:首页 >> 二次修改
CMS系统最基本的最重要的文章数据表
发布时间:2010-12-14 15:56:06
标签Tags:数据表 结构
编辑发布:飞将军
以下是发文章必须要用到的表


发一篇文章,涉及到的数据表有如下:

qb_article_db    ID库,主要是为了分表使用,没分表的话,不插入记录,问题也不是太大.但最好是先给他插入一个ID,避免今后出错
qb_article    文章标题及相关属性
qb_reply    文章内容

他们的关连字段是aid


qb_article的字段如下:

  `aid` mediumint(7) unsigned NOT NULL auto_increment,    文章ID自动增加的
  `title` varchar(150) NOT NULL default '',        文章标题
  `smalltitle` varchar(100) NOT NULL default '',    文章短标题,一般为空,很少使用
  `fid` mediumint(7) unsigned NOT NULL default '0',    文章的栏目FID
  `mid` mediumint(5) NOT NULL default '0',        所属模型,文章的话,其值为0
  `fname` varchar(50) NOT NULL default '',        文章栏目的名称
  `hits` mediumint(7) NOT NULL default '0',        点击率
  `pages` smallint(4) NOT NULL default '0',        共有多少页
  `comments` mediumint(7) NOT NULL default '0',        共有多少条评论
  `posttime` int(10) NOT NULL default '0',        发布日期
  `list` int(10) NOT NULL default '0',            排序值,默认是发布日期的值,可调可控
  `uid` mediumint(7) NOT NULL default '0',        发布者的UID
  `username` varchar(30) NOT NULL default '',        发布者的帐号
  `author` varchar(30) NOT NULL default '',        文章的作者,不一定是发布者
  `copyfrom` varchar(100) NOT NULL default '',        文章来源于哪个站
  `copyfromurl` varchar(150) NOT NULL default '',    文章来源于哪个网址
  `titlecolor` varchar(15) NOT NULL default '',        标题颜色
  `fonttype` tinyint(1) NOT NULL default '0',        标题是否加粗,很少使用
  `picurl` varchar(150) NOT NULL default '0',        缩略图,也即列表页显示的缩略图,前台页面调用的缩略图
  `ispic` tinyint(1) NOT NULL default '0',        是否有缩略图,主要是方便查询数据库
  `yz` tinyint(1) NOT NULL default '0',            文章审核与否,1为审核,2为回收站,0为未审核
  `yzer` varchar(30) NOT NULL default '',        审核者帐号,很少用
  `yztime` int(10) NOT NULL default '0',        审核日期,很少用
  `levels` tinyint(2) NOT NULL default '0',        文章是否为精华,1为精华,0为普通文章
  `levelstime` int(10) NOT NULL default '0',        文章被推荐精华的日期
  `keywords` varchar(100) NOT NULL default '',        文章的关键字,多个用空格隔开.涉及到相关文章.
  `jumpurl` varchar(150) NOT NULL default '',        文章的跳转外部网址,设置的话,跳到指定网址
  `iframeurl` varchar(150) NOT NULL default '',        文章的框架网址,设置的话,框架一个网址,与上面的不能同时设置
  `style` varchar(15) NOT NULL default '',        文章指定风格界面
  `template` varchar(255) NOT NULL default '',        文章指定模板界面
  `target` tinyint(1) NOT NULL default '0',        文章在列表是否新窗口中打开
  `ip` varchar(15) NOT NULL default '',            发布者的IP
  `lastfid` mediumint(7) NOT NULL default '0',        文章放入回收站后,保存之前的栏目FID,方便还原
  `money` mediumint(7) NOT NULL default '0',        文章查看要收费多少
  `buyuser` text NOT NULL,                文章设置收费后,购买过的用户
  `passwd` varchar(32) NOT NULL default '',        文章查看密码
  `allowdown` varchar(150) NOT NULL default '',        允许下载文章附件的用户组
  `allowview` varchar(150) NOT NULL default '',        允许查看本文的用户组
  `editer` varchar(30) NOT NULL default '',        最后修改过本文章的用户帐号,很少用
  `edittime` int(10) NOT NULL default '0',        最后修改本文的日期,很少用
  `begintime` int(10) NOT NULL default '0',        文章允许开始浏览的日期,不设置就不限制
  `endtime` int(10) NOT NULL default '0',        文章允许浏览的结束日期,不设置就不限制
  `description` text NOT NULL,                文章的一些简要介绍,很少用
  `lastview` int(10) NOT NULL default '0',        文章最后被浏览的日期
  `digg_num` mediumint(7) NOT NULL default '0',        文章被顶的次数
  `digg_time` int(10) NOT NULL default '0',        文章最后一次被顶的日期
  `forbidcomment` tinyint(1) NOT NULL default '0',    是否禁止设置评论,不设置则以默认的栏目设置为标准
  `ifvote` tinyint(1) NOT NULL default '0',        是否有投票
  `heart` varchar(255) NOT NULL default '',        心情插件
  `htmlname` varchar(100) NOT NULL default '',        生成静态的URL文件名


qb_reply的字段如下

  `rid` mediumint(7) NOT NULL auto_increment,        内容ID,随机生成,重要性不大
  `subhead` varchar(150) NOT NULL default '',        内容标题,一页的时候,意义不大,多页的时候,可以设置每页的标题
  `postdate` int(10) NOT NULL default '0',        发布日期,多页的时候有用,一页的时候,意义不大
  `aid` mediumint(7) NOT NULL default '0',        与标题关键的ID
  `fid` mediumint(7) NOT NULL default '0',        栏目的FID
  `uid` mediumint(7) NOT NULL default '0',        发布者的UID
  `topic` tinyint(1) NOT NULL default '0',        第一页的话为1,第二页以后为0
  `content` mediumtext NOT NULL,            文章内容
  `orderid` mediumint(7) NOT NULL default '0',        文章如多页的话,可以排序,这是排序值



新发表一篇文章,

先给这个表qb_article_db插入一条记录,得到他的ID,然后再给qb_article插入数据,必须不能缺少的字段内容如下
aid,title,fid,fname,posttime,list,uid,username,picurl,ispic,yz,keywords,ip

如果缩略图不存在的话,picurl,ispic同时为空,否则有图片的话,ispic=1

再给表qb_reply插入如下字段的内容
postdate,aid,fid,uid,topic,content

第一页的话,topic=1
点击率:1167
相关文章
网页特效代码
 服务流程 | 积分说明 | 使用说明 | 粤ICP备17004399号 电视直播 | QQ头像获取