论坛数据库问题

论坛数据库问题,第1张

论坛是BBS的一种形式,在论坛里,人们之间的交流打破了空间、时间的限制。在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌,健康状况,而这些条件往往是人们在其他交流形式中无可回避的。而这些论坛是如何架设的呢?那么今天我们就来看一下目前网络上流行的三种格式论坛在Windows 2000 Server下的架设方法吧。目前网络上流行的三种格式论坛分别是:ASP论坛、CGI论坛和PHP论坛。我们从中挑选出他们的代表性论坛学习架设,ASP-动网论坛、CGI-雷傲论坛、PHP-Discuz!论坛。

首先配置动态域名解析:登陆www.oray.net注册网域护照,在护照底下申请域名(网域科技提供了免费域名注册),激活域名对应的花生壳服务,下载安装花生壳客户端,在局域网内PC或服务器主机上安装花生壳客户端登陆在线。我们先来看一下ASP的动网论坛架设方法,动网论坛的架设方法相对来说比较简单一些。首先,服务器要安装IIS服务,然后在硬盘上建立一个文件夹名字为Web,路径为D盘,然后打开控制面板->管理工具->Internet服务管理器,新建一个Web站点,IP地址分配为您本机的IP,默认端口80不变。

下一步出现输入Web主目录的提示,这里就输入您刚才建立的那个文件夹的绝对路径或者是直接使用浏览来指定。最后出现权限设置对话窗口,为了后面要架设的论坛,这里我们把“执行(例如ISAPI应用程序或CGI)”的权限也选择上,点击下一步,完成。

到现在为止,您D盘下的Web文件夹就是你Web服务的主目录了,这里就可以放置你要发布的主页了。然后到http://bbs.dvbbs.net/download/Dvbbs7.0.0_Ac.exe下载动网论坛7.0Sp2的程序,解压缩后把里面所有的内容都复制到D:\web目录下,然后打开IE浏览器,输入http://您的IP/index.asp,比如我的本机IP为192.168.0.244,这样我就输入http://192.168.0.244/index.asp。如果出现一下画面,说明我们安装成功了。

动网论坛的默认管理员账号是:admin密码是:admin888,使用这个账号登陆就会看到管理的连接,点击管理连接使用默认管理员账号和密码进入后台管理,在这里您就可以设置您的论坛了,关于论坛的设置这里就不多讲了。

接下来看一下CGI的雷傲论坛架设方法,到http://www.leobbs.com/download/getleobbs.cgi下载LeoBBSX 040926 正式版程序。解压缩后把文件夹cgi-bin和non-cgi复制到你所建的Web主目录(d:\web)中,要架设CGI论坛首先要求服务器支持Perl解析,而IIS并不支持Perl解析,所以我们要安装Perl解析,我所使用的是ActivePerl V5.8.4.810 For Windows。因为雷傲论坛的解析路径是#!/usr/bin/perl(用记事本打开雷傲论坛的代码第一行就是),所以安装解析的时候要注意安装在USR路径。

然后点击 “OK” 一直 “next” 安装就行了,可能到最后的安装时间很长。下面我们就要设置其他项目了,点击 “开始”->“运行” 输入regedit启动注册表编辑器。寻找HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录项,在此项中添加如下字串值:键名 ".cgi" 键值 "C:\USR\BIN\perl.exe %s %s" 键名 ".pl" 键值 "C:\USR\BIN\perl.exe %s %s"

然后打开控制面板->管理工具->Internet服务管理器,右击你刚才创建的Web站点,选择 “属性” 就会出现XXX属性,点击 “主目录” 在下面有个 “配置”,点击进入 “应用程序配置” 窗口,点击 “添加”,在 “可执行文件” 输入C:\usr\bin\perl.exe %s %s,在 “扩展名” 输入.cgi脚本引擎打上钩,点确定即可。

点击 “ISAPI筛选器”->“添加”,在 “筛选器名称” 处输入cgi 在 “可执行文件” 处输入C:\usr\bin\PerlIS.dll然后点击确定。

关闭所有窗口重新启动机器,启动完毕后,打开浏览器,输入http://您的IP/cgi-bin/install.cgi就会出现LeoBBSX安装向导,沿着安装向导进行初始设置。

设置完毕后会直接进入论坛管理后台,然后设置论坛就可以了,这里也不多讲了。最后我们看一下PHP的Discuz!论坛架设方法,架设Discuz!论坛不但需要服务器支持PHP而且需要MYSQL数据库的支持。MYSQL-4.0.21-win下载地址:http://www.skycn.com/soft/1262.htmlphp-4.3.9-Win32下载地址:http://www.skycn.com/soft/9122.html将MYSQL-4.0.21-win.zip解压缩,然后运行setup。选择安装路径,比如我安到了C:\mysql。安装方默认就可以。一路狂点next,整个安装过程大概也就2、3分种。MySql装好了,下面就是配置了,在C盘根目录下建立一个文件my.cnf的文本文件,内容如下:[mysql]basedir = d:/mysql/其中basedir是你安装MySql的路径。安装完毕后点击 “开始”->“运行”输入命令C:\mysql\bin\mysqld-nt.exe –install,然后重新启动计算机。打开C:\mysql\bin\winmysqladmin.exe在第一次用它时,需要建立管理员名及密码,分别设置用户名和密码,设定后,系统托盘会出现一个“红绿灯”的小图标(以后系统启动时均会自动加载),这样MySql就安装完成了。下面就要安装PHP解析了,将压缩包解压缩到C:\php文件夹中,把C:\php\Php4ts.dll复制到C:\WINNT\SYSTEM32目录下,将php.ini-dist改名为php.ini双击打开此文件,找到extension_dir这句修改为extension_dir= “c:/php/extensions” 然后复制php.ini到C:\WINNT目录下,点击开始->运行输入regedit启动注册表编辑器寻找:HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录项。在此项中添加如下字串值:键名 ".PHP" 键值 "C:\php\php.exe %s %s"然后打开控制面板->管理工具->Internet服务管理器,右击你刚才创建的Web站点,选择 “属性” 就会出现XXX属性,点击 “主目录” 在下面有个 “配置”,点击进入 “应用程序配置” 窗口,点击 “添加”,在 “可执行文件” 输入C:\php\sapi\php4isapi.dll在 “扩展名” 输入.php脚本引擎打上钩,点确定即可。点击 “ISAPI筛选器”->“添加”,在 “筛选器名称” 处输入php 在 “可执行文件” 处输入C:\php\sapi\php4isapi.dll然后点击确定,可以关闭属性窗口了。最后重新启动计算机,启动完毕后服务器就支持PHP+MYSQL了。在Web(D:\web)主目录下建立一个文件info.php,内容如下:<?phpphpinfo()?>

然后在浏览器中输入http://您的IP/info.php,关于服务器的详细信息都显示了出来。

解压缩后把Discuz!文件夹改名为BBS复制到你所建的Web主目录(web)中,打开浏览器输入http://您的IP/bbs/install.php就会出现Discuz!论坛的安装向导。

选择完全同意,然后出现选择数据库的选项。

因为是演示所以我们就不建立新的数据库了,Mysql安装后自带2个数据库mysql和test,这里我使用test数据库,如果大家要建立论坛使用的话,务必建立新的数据库,并且设置数据库的用户名和密码。下一步会让你建立一个管理员账号和密码,建立完毕后就开始安装了。

如果出现一下字样,刷新一边就可以。Cache List: settings index style_ usergroup_1Caches successfully created, please refresh.现在看看,论坛的模样是不是很漂亮?使用你建立的管理员账户登陆,就可以看到有系统设置的字样,进入后就是论坛后台设置了,这里也不多说了,按照自己的喜好建立论坛吧。

最后说一下以上架设服务器要注意的问题:1.如果Windows 2000 Server使用的是NTFS分区格式,可能会出现错误,这是因为没有写入权限,只要把Web文件夹安全属性中的Everyone用户给予完全控制权限就可以。2.安装完毕IIS以后,先停止IIS服务,然后删除IIS的默认安装目录C:\Inetpub,因为微软默认安装的漏洞实在是太多太多,另外建立其他WEB目录。3.MYSQL也可以结合MYSQL ODBC数据源进行数据库的建立,需要安装MYSQL ODBC。4.PHP.ini有很多模块可以打开,结合MYSQL和其他PHP语言选择性开放,毕竟服务器安全是重要的。这样三种格式的论坛架设完毕了,您的服务器也变成了IIS+CGI+PHP+Mysql了,再提醒一句:注意服务器的安全问题!

相关名词解释:BBS——Bulletin Board Service(公告牌服务),是Internet上的一种电于信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。ASP——ASP即Active Server Page(活动服务器页面)的缩写,是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。CGI——CGI即common gate intergace(通用网关接口)的缩写,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口。通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。PHP——PHP(PHP Hypertext Preprocessor,最初称为"Personal Home Page Tools",也称为"Professional Homepages",或者"Pre-Hypertext Processor"),是一种服务器端HTML-嵌入式脚本描述语言。IIS----IIS是Internet Information Server的缩写,微软公司的Web服务器。

参考资料:http://www.oray.net/PeanutHull/Samples/BBS/PH_BBS_setup.asp&29907653=2668655317

Discuz! 数据库结构参考

总表===>>

各表概述

cdb_access--当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。

cdb_admingroups--管理模组信息表

cdb_adminsessions--后台管理登录记录

cdb_announcements--论坛公告信息

cdb_attachments--附件信息表

cdb_attachtypes--附件的所性类型(即后台的附件类型设置,如果没有设置,默认为空。)

cdb_banned--IP禁止信息表

cdb_bbcodes--Discuz!代码信息表

cdb_buddys--会员的好友列表

cdb_caches--统计页面的缓存

cdb_failedlogins--非法登录后台的记录

cdb_favorites--记录用户收藏主题的相关信息

cdb_forumlinks--联盟论坛

cdb_forums--论坛版块信息表

cdb_karmalog--用户评分记录

cdb_members--论坛所有会员主信息表

cdb_onlinelist--在线会员信息

cdb_plugins--插件信息表

cdb_plugins_settings--插件的配置设置信息相关

cdb_pms--论坛短信数据表

cdb_polls--投票内容信息表

cdb_posts--论坛所有贴子信息表

cdb_ranks--用户发贴等级记录

cdb_searchindex--搜索结果缓存

cdb_sessions--在线用户信息表(临时表)

cdb_settings--论坛基本设置相关。(包括后台基本设置、注册人数、最多在线人数、功能、其它设置

等等。)

cdb_smilies--表情设置

cdb_stats--论坛统计信息

cdb_styles--风格信息表

cdb_stylevars--风格的配置信息

cdb_subscriptions--记录订阅主题的相关信息

cdb_templates--模板信息表

cdb_threads--论坛所有主题信息表

cdb_usergroups--用户组主信息表

cdb_words--不良词语过滤

cdb_access

数据表功能介绍:当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限

uid--mediumint(8)--会员的UID编号

fid--smallint(6)--版块的ID号

allowview--tinyint(1)--是否允许查看贴子

allowpost--tinyint(1)--是否允许发贴

allowreply--tinyint(1)--是否允许回复

allowgetattach--tinyint(1)--是否允许下载附件

cdb_admingroups

数据表功能介绍:管理模组信息表

admingid--smallint(3)--管理组的ID

admintitle--char(30)--管理组的头衔

adminglobal--tinyint(1)--是否拥有全局权限

alloweditpost--tinyint(1)--是否允许编辑贴子

alloweditpoll--tinyint(1)--是否允许编辑投票

allowdelpost--tinyint(1)--是否允许删除贴子

allowmassprune--tinyint(1)--是否允许批量删贴

allowcensorword--tinyint(1)--是否允许词语过滤

allowviewip--tinyint(1)--是否允许查看IP

allowbanip--tinyint(1)--是否允许封锁IP

allowedituser--tinyint(1)--是否允许编辑用户

allowbanuser--tinyint(1)--是否允许禁止用户来访

allowpostannounce--tinyint(1)--是否允许发布论坛公告

allowviewlog--tinyint(1)--是否允许查看后台的记录

allowhighlight--tinyint(1)--是否允许高亮主题

allowdigest--tinyint(1)--是否允许精华主题

allowclose--tinyint(1)--是否允许关闭主题

allowmove--tinyint(1)--是否允许移动主题

allowtop--tinyint(1)--是否允许固顶主题

allowmerge--tinyint(1)--是否允许合并主题

allowsplit--tinyint(1)--是否允许分割主题

disablepostctrl--tinyint(1)--发贴不受限制

cdb_adminsessions

数据表功能介绍:后台登录记录。

uid--mediumint(8)--用户的UID编号

ip--char(20)--登录时记录的IP

dateline--int(10)--登录的日期时间

errorlog--tinyint(1)--密码错误次数

cdb_announcements

数据表功能介绍:论坛公告信息。

id--smallint(6)--公告的ID

author--varchar(15)--公告的发布者

subject--varchar(250)--公告的标题

posturl--varchar(250)--内容的URL链接

displayorder--tinyint(3)--显示顺序

starttime--int(10)--起始时间

endtime--int(10)--结束时间

message--text--公告内容

cdb_attachments

数据表功能介绍:论坛附件信息表

aid--mediumint(8)--附件的ID

tid--mediumint(8)--附件所在主题的ID

pid--int(10)--附件所在贴子的ID

uid--mediumint(8)--所发附件的会员的ID编号

creditsrequire--smallint(6)--下载要求,即所需多少积分才能看到/下载附件

filename--char(100)--上传时附件的文件名

filetype--char(50)--上传附件的类型

filesize--int(10)--附件文件的大小

attachment--char(100)--上传后的附件的文件名

dateline--int(10)--上传/最后更新附件的日期时间

downloads--smallint(6)--被下载次数

cdb_attachtypes

数据表功能介绍:附件类型信息。

id--smallint(6)--记录附件类型设置的ID,每条对应一个ID

extension--char(10)--类型设置时的扩展名

maxsize--int(10)--控制最大上传大小

cdb_banned

数据表功能介绍:被禁IP的信息记录。

id--smallint(6)--被禁IP的列表的ID

ip1、ip2、ip3、ip4--smallint(3)--IP地址段,1,2,3,4各代表IP的四段

admin--varchar(15)-- *** 作者记录

dateline--int(10)--封IP的时间

expiration--int(10)--自动解封的时间

cdb_bbcodes

数据表功能介绍:Discuz!代码信息表。

id--mediumint(8)--标签的ID

available--tinyint(1)--是否可用

tag--varchar(100)--标签名称

replacement--text--替换内容

example--varchar(255)--例子

explanation--text--解释说明

params--tinyint(1)--参数个数

nest--tinyint(3)--嵌套次数

cdb_buddys

数据表功能介绍:会员的好友列表。

uid--mediumint(8)--用户的UID编号

buddyid--mediumint(8)--会员所加好友的好友UID编号

cdb_caches

数据表功能介绍:统计页面的缓存。

cid--int(10)--缓存时所自动生成的ID

ckey--varchar(80)--缓存名称

cval--text--缓存内容

dateline--int(10)--页面缓存的时间

extr--varchar(80)--目前没用到*

cdb_failedlogins

数据表功能介绍:非法登录后台的记录。

ip--char(15)--非法登入者的IP

count--tinyint(1)--登入的次数

lastupdate--int(10)--最后更新日期

cdb_favorites

数据表功能介绍:记录用户收藏主题的相关信息。

uid--mediumint(8)--用户的UID编号

tid--mediumint(8)--会员收藏主题的主题ID

cdb_forumlinks

数据表功能介绍:联盟论坛。

id--smallint(6)--每项联盟论坛生成一个顺序ID

displayorder--tinyint(3)--显示顺序

name--varchar(100)--网站名称

url--varchar(200)--网站地址

note--varchar(200)--网站说明

logo--varchar(100)--LOGO地址

cdb_forums

数据表功能介绍:论坛版块信息表。

fid--smallint(6)--版块的ID

fup--smallint(6)--所在上级版块的ID

type--enum('group', 'forum', 'sub')--版块的类型,即:group(分类)、forum(默认版块)、sub

(下级子版)

icon--varchar(50)--版块图标

name--varchar(255)--版块名称

description--varchar(255)--版块简介

status--tinyint(1)--是否在论坛上显示

displayorder--tinyint(3)--各版块显示顺序

moderator--varchar(255)--版主名单

styleid--smallint(6)--所用的风格ID

threads--mediumint(8)--共有多少主题的统计

posts--mediumint(8)--共有多少贴子的统计

lastpost--varchar(110)--最后发帖用户名,发帖时间,标题这三个信息组成的字串

allowsmilies--tinyint(1)--是否允许使用表情

allowhtml--tinyint(1)--是否允许使用HTML

allowbbcode--tinyint(1)--是否允许使用Discuz!代码

allowimgcode--tinyint(1)--是否允许使用IMG代码

postcredits--tinyint(3)--发新贴加积分的数目

replycredits--tinyint(3)--回复加积分的数目

password--varchar(12)--论坛版块的访问密码

viewperm--varchar(100)--浏览版块许可

postperm--varchar(100)--发贴子许可

replyperm--varchar(100)--回复主题许可

getattachperm--varchar(100)--下载附件许可

cdb_karmalog

数据表功能介绍:用户评分记录。

kid--int(10)--评分记录的ID

uid--mediumint(8)--评分人的UID编号

pid--int(10)--被评分的贴子的ID

dateline--int(10)--评分的 *** 作时间

score--tinyint(3)--评分所加减的积分

cdb_members

数据表功能介绍:论坛所有会员主信息表。

uid--mediumint(8)--用户的UID编号

username--varchar(15)--用户ID的名称

password--varchar(32)--用户的登录密码(MD5)

secques--varchar(8)--安全提问信息

gender--tinyint(1)--性别

adminid--smallint(3)--管理组ID号(1为管理员、2为总版主、3为版主、0表示否,即非管理组,-1表

示 特殊组及除了1,2,3以外的系统组(即4,5,6,7,8组))

groupid--smallint(6)--用户组ID号

regip--varchar(15)--注册时的IP记录

regdate--int(10)--注册日期

lastip--varchar(15)--上次访问IP记录

lastvisit--int(10)--上次访问日期

lastactivity--int(10)--最后活动时间

lastpost--int(10)--最后发表日期

postnum--smallint(6)--总贴数

credit--int(10)--积分

extracredit--int(10)--DZ25预留的扩展积分*

email--varchar(60)--会员的EM地址

site--varchar(75)--会员的主页

icq--varchar(12)--会员的ICQ

oicq--varchar(12)--会员的QQ

yahoo--varchar(40)--会员的雅虎通

msn--varchar(40)--会员的MSN

location--varchar(30)----来自

bday--date--生日

bio--text--自我介绍

avatar--varchar(100)--会员头像

avatarwidth--tinyint(3)--头像的宽度

avatarheight--tinyint(3)--头像的高度

signature--text--签名

customstatus--varchar(30)--自定义头衔

tpp--tinyint(3)--显示每页主题数的数量

ppp--tinyint(3)--显示每个主题的回复数的数量

styleid--smallint(6)--所选风格的ID

dateformat--varchar(10)--日期格式

timeformat--varchar(5)--时间格式

showemail--tinyint(1)--是否显示EM地址

newsletter--tinyint(1)--同意接收论坛通知

invisible--tinyint(1)--是否隐身

timeoffset--varchar(4)--时差设定

ignorepm--text--忽略的短消息列表

newpm--tinyint(1)--是否有新的短信并提示

accessmasks--tinyint(1)--表示该用户是否对某些板块指定了特别的权限

identifying--varchar(20)--当一个新注册的用户通过EM验证的时候、用户忘记密码需要通过EM取回的

时 候,该字段写入随机的认证字串

cdb_onlinelist

数据表功能介绍:在线会员信息。

groupid--smallint(6)--用户组所在ID

displayorder--tinyint(3)--显示顺序

title--varchar(30)--显示的名称

url--varchar(30)--小图标的URL

cdb_plugins

数据表功能介绍:插件信息表。

plug_id--smallint(6)--插件的ID

plug_title--varchar(255)--插件名称

plug_version--varchar(255)--插件版本

plug_author--varchar(255)--插件作者

plug_key--varchar(255)--插件英文标识(唯一)

plug_stats--tinyint(1)--是否显示插件在前台

plug_cp--varchar(255)--插件自定义管理程序

plug_tables--varchar(255)--插件数据表

plug_license--text--插件版权声明内容

plug_desc--text--插件说明

cdb_plugins_settings

数据表功能介绍:插件的配置设置信息相关。

conf_id--int(10)--插件配置项目的ID

conf_title--varchar(255)--插件配置名称

conf_desc--text--插件配置说明

conf_group--varchar(255)--插件配置所在组(即英文标识、即所对应着的插件)

conf_type--varchar(255)--插件配置项目类型

conf_key--varchar(255)--插件配置唯一标识

conf_value--text--插件配置数值

conf_extra--text--插件配置扩充

conf_position--smallint(3)--插件配置显示顺序

conf_cached--tinyint(1)--插件配置是否缓存

cdb_pms

数据表功能介绍:论坛短信数据表。

pmid--int(10)--短消息的ID

msgfrom--varchar(15)--短信发起人的会员名称

msgfromid--mediumint(8)--短信发起人的会员UID编号

msgtoid--mediumint(8)--短信接收人的会员UID编号

folder--enum('inbox', 'outbox')--收件箱、发件箱(默认为收件箱)

new--tinyint(1)--是否已读标记(1=未读,且未忽略 2=未读,且已忽略)

subject--varchar(75)--短信标题

dateline--int(10)--发送日期

message--text--短信内容

cdb_polls

数据表功能介绍:投票内容信息表。

tid--mediumint(8)--投票贴子的主题ID

pollopts--mediumtext--投票贴子的投票项目

cdb_posts

数据表功能介绍:论坛所有贴子信息表。

pid--int(10)--贴子的ID

fid--smallint(6)--贴子所在版块的版块ID

tid--mediumint(8)--贴子所在主题的主题ID

aid--tinyint(1)--贴子里的附件ID

author--varchar(15)--贴子的发表者的会员名称

authorid--mediumint(8)--贴子的发表者的会员UID编号

subject--varchar(80)--贴子的标题

dateline--int(10)--发表贴子的日期时间

message--mediumtext--贴子的内容

useip--varchar(15)--发表者的IP

usesig--tinyint(1)--显示发表者的个性签名

bbcodeoff--tinyint(1)--是否允许Discuz!代码

smilyoff--tinyint(1)--是否允许使用表情

parseurloff--tinyint(1)--禁用URL识别

rate--smallint(6)--贴子里用户评分记录

ratetimes--tinyint(3)--被评分的次数

cdb_ranks

数据表功能介绍:用户发贴等级记录。

rankid--smallint(6)--等级记录的ID

ranktitle--varchar(30)--等级头衔

postshigher--smallint(6)--发贴数高于

stars--tinyint(3)--星星数

color--varchar(7)--头衔颜色

cdb_searchindex

数据表功能介绍:搜索结果缓存。

searchid--int(10)--搜索结果的ID

keywords--varchar(255)--关键字

searchstring--varchar(255)--储选项,例如搜索的版块,用户名,全文搜索等等,是拼凑出来的字串

useip--varchar(15)--使用搜索功能的会员IP

uid--mediumint(10)--使用搜索功能的会员的UID编号

dateline--int(10)--使用搜索功能的日期时间

expiration--int(10)--过期的时间,下次搜索如果过了这时间就会重新搜索一次,更新资料

threads--smallint(6)--搜索结果的主题数

tids--text--搜索结果的贴子ID

cdb_sessions

数据表功能介绍:在线用户信息表(临时表)。

sid--char(6)--是由Dz自己生成的一个随机的session号

ip1、ip2、ip3、ip4--tinyint(3)--IP地址段,1,2,3,4各代表IP的四段

uid--mediumint(8)--会员的UID编号

username--char(15)--会员的名称

groupid--smallint(6)--会员的用户组

styleid--smallint(6)--会员所用的风格ID

invisible--tinyint(1)--会员是否隐身状态

action--tinyint(1)--会员的动作

lastactivity--int(10)--最后活动记录时间

fid--smallint(6)--所在的版块ID

tid--mediumint(8)--所在的贴子ID

cdb_settings

数据表功能介绍:论坛基本设置相关。

(包括后台基本设置、注册人数、最多在线人数、功能、其它设置等等。)

variable--varchar(32)--变量名*

value--text--改变变量的具体值*

cdb_smilies

数据表功能介绍:表情设置。

id--smallint(6)--表情的ID

type--enum('smiley', 'icon')--表情的类型(即贴子里的表情和主题图标两类)

code--varchar(10)--smilies代码

url--varchar(30)--表情文件名的路径

cdb_stats

数据表功能介绍:论坛统计信息。

type--varchar(20)--各类的统计,包括使用IE的统计、流量的统计等等

var--varchar(20)--各类统计的值,随上面的type而改变,如果为IE统计,则显示使用IE BROWSER的多

少;如果为流量统计,则显示多少每时段的数值等等

count--int(10)--计数

cdb_styles

数据表功能介绍:风格信息表。

styleid--smallint(6)--风格的ID

name--varchar(20)--风格的名称

available--tinyint(1)--是否可用

templateid--smallint(6)--对应的模板ID

cdb_stylevars

数据表功能介绍:风格的配置信息。

stylevarid--smallint(6)--自动增加的编号,用来唯一的确定一条记录

styleid--smallint(6)--风格的ID

variable--text--对应风格的对应部分的名字,比如背景色

substitute--text--对应风格的对应部分的取值

cdb_subscriptions

数据表功能介绍:记录订阅主题的相关信息。

uid--mediumint(8)--会员的UID编号

tid--mediumint(8)--会员所订阅的主题ID

email--varchar(60)--会员的EM

lastnotify--int(10)--最后订阅的主题记录

cdb_templates

数据表功能介绍:模板信息表。

templateid--smallint(6)--模板的ID

name--varchar(30)--模板名称

charset--varchar(30)--模板所用语言编码类型

directory--varchar(100)--模板所在templates目录

copyright--varchar(100)--模板的版权信息

cdb_threads

数据表功能介绍:论坛所有主题信息表。

tid--mediumint(8)--主题的ID

fid--smallint(6)--主题所在版块的版块ID

creditsrequire--smallint(6)--需设置多少积分才能浏览该主题

iconid--smallint(6)--主题图标

author--char(15)--主题的会员名称

authorid--mediumint(8)--主题的会员UID编号

subject--char(80)--主题的标题

dateline--int(10)--发表日期

lastpost--int(10)--最后发表日期

lastposter--char(15)--最后发表的会员名称

views--mediumint(8)--人气值(即浏览数)

replies--smallint(6)--回复数

displayorder--tinyint(1)--显示顺序

highlight--tinyint(1)--是否为高亮

digest--tinyint(1)--是否为精华贴

poll--tinyint(1)--是否为投票贴

attachment--tinyint(1)--是否为有附件的主题

closed--mediumint(8)--主题是否关闭事实上除了关闭以外,当主题被移动,并保留移动标记时,

closed 中会存放移动后的目标tid。即当>1时,为被移动,=1时为被关闭,=0时普通帖子

cdb_usergroups

数据表功能介绍:用户组主信息表。

groupid--smallint(6)--用户组ID编号

type--enum('system', 'special', 'member')--用户组类型(即三种:系统管理组、特别用户组、普通

会员组)

grouptitle--char(30)--用户组头衔

credithigher--int(10)--积分大于

creditlower--int(10)--积分小于

stars--tinyint(3)--星星数

color--char(7)--头衔颜色

groupavatar--char(60)--组头像

allowstatus--tinyint(1)--是否允许自定义头衔

allowavatar--tinyint(1)--是否允许自定义头像

allowvisit--tinyint(1)--是否允许访问论坛

allowview--tinyint(1)--是否允许浏览贴子

allowpost--tinyint(1)--是否允许发贴子

allowpostpoll--tinyint(1)--是否允许发投票

allowgetattach--tinyint(1)--是否允许下载附件

allowpostattach--tinyint(1)--是否允许发表附件

allowvote--tinyint(1)--是否允许参与投票

allowsearch--tinyint(1)--是否允许使用搜索功能

allowkarma--tinyint(1)--是否允许对用户评分

allowinvisible--tinyint(1)--是否允许隐身

allowsetviewperm--tinyint(1)--是否允许设置贴子权限(即设置积分查看)

allowsetattachperm--tinyint(1)--是否允许设置附件权限

allowhidecode--tinyint(1)--是否允许使用HIDE代码

allowsigbbcode--tinyint(1)--是否允许Discuz!代码

allowsigimgcode--tinyint(1)--是否允许IMG代码

allowviewstats--tinyint(1)--是否允许查看统计

maxpmnum--smallint(6)--最大短信收件箱容量

maxsigsize--smallint(6)--最大签名字节数

maxkarmarate--tinyint(3)--最大评分数

maxrateperday--smallint(6)--每日最多评分数

maxattachsize--int(10)--附件上传最大尺寸

attachextensions--char(255)--允许的附件类型

cdb_words

数据表功能介绍:不良词语过滤。

id--smallint(6)--每项自动产生的ID编号

admin--varchar(15)-- *** 作人记录

find--varchar(60)--找到的不良词语

replacement--varchar(60)--替换不良词语的内容

请看这三个帖子,注意第二个:

http://hi.baidu.com/beijian/blog/item/97bccd5cbda54245faf2c05e.html

http://dlgyhqlc.blog.163.com/blog/static/1102406582009384205427/

http://www.39it.com.cn/thread-408-1-1.html

支持 php 和 mysql 的空间,当然可以建论坛。

国产的论坛有名的是 Discuz! 和 PHPWind。

国外有名的 php 论坛软件很多,如 phpBB, vBulletin, SMF, punBB 等等,几乎都有中文版。

php 的论坛程序太多,自己挑一个喜欢的装上去就行了,安装也不难。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6798213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存