怎样建立一个论坛???? 可以使用免费论坛,如cdb,不过要服务器支持mysql和Php.cdb可以到http://crossday.com/production/cdb/cdb2gold.zip下载,超酷! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 *****************************************************************这是我做论坛时候写的,希望对你有用。各位网友,如要引用,请注明 * 轩辕才子 ******************************************************************论坛的需求 1、确定服务对象 不管怎么说,这是一个最大的因素。论坛的风格、设计、,复杂程度、容量、速度等。 2、考虑总体的项目 也就是论坛的功能:(1)用户管理(2)发表和回复文章。(3)在线情况。(4)文章搜索。(5)其他功能。 3、具体的项目规划。 (1)用户管理:<1>新用户注册<2>用户登录<3>用户分级 (2)发表和回复文章:<1>发表文章<2>回复文章<3>限制,例如不能灌水。 (3)在线情况:提供用户是否在线。 (4)文章搜索:<1>按主题搜索<2>按用户搜索<3>按日期搜索 (5)其他功能:备注 4、版面设计。 (1)确定用表格还是帧。 (2)颜色调配。 (3)图片及标志。 (4)css及javascript 5、服务器的选择。 服务器一定要选择一个速度快,安全性高,支持数据库。收费合理。 6、提供优质的服务。 及时备份数据库,保存用户信息及文章,及时提供一些有关、有用的信息。听求用户的意见,及时更正详细的原理: 1、发表文章:利用表单,将结果写入数据库。并设置好一个唯一的标识字段id。 2、回复文章:发送一个隐藏的字段,该字段的值为id.标明这篇文章是哪篇文章的回复。两者可用一个表单,在处理时,设置一个字段标明其是回复还是发表新文章。 注:在执行完其中之一,将用户表调出,将其发表数+1,同时,在登陆时,将其时间也写入用户表中,特定的字段。 3、按照发帖的数量,可将用户分为不同的等级。每100个为一个等级。 4、在线情况:一般情况下,另用一张表online来记录当前的记录情况。及时修改用户的最后动作时间,如果用户在大于某个定值期间没有动作,就视该用户已离线,将该用户从online中删除。 5、文章搜索:首先,设一个表单,有三个单选项:按主题;按用户:按日期。执行相关性sql语句遍历数据库,将结果回传给用户。 6、分版块:建立同一数据库的不同数据表,首先判断用户是否已经选择版块,如果没有,提示其先选择版块,然后根据不同的值,将文章写入不同的数据表中。 7、新用户注册,首先给出其必填的信息,然后将结果根据需要写入数据库的数据表user中。 8、用户登陆:首先查找其是否已经注册,如果没有,将其定位到新用户注册。有的话,将其写入online表中。 9、user应该包括的字段:username,userpassword,email,oicq,lianxi,count,jibie. online:username,password,lasttime,dingshi. maybe usefulhttp://luntan.nyist.net/showcontent.php?db=18&id=216429&id1=1551&mode=1 好象现在网上到处都用leo的BBS系统,去当一个慢慢研究吧 ****************************************1、发表文章:利用表单,将结果写入数据库。并设置好一个唯一的标识字段id。 ****************************************是不是将文章的内容写入数据库???发表文章时能不能将文章内容写到网页中在磁盘上直接生成html文件。 http://crossday.com/production/cdb/cdb2gold.zip非常好, 谢谢大家!!! 请教多时间段查询 php数组转化 如何使得顶部导航控制下面左右两个iframe 懂apache 重写的帮忙看看这个什么意思 http://baidu.com/index.php php php php php php 字符串替换的问题 请高手推荐一个好用的php编辑器,谢谢了。 简单问题。为什么表单中的内容无法传递 php+mysql如何检索百万级别的数据? intval 是将变量转换为整数的函数,如intval($a/$b),请问:它是否将结果四舍五入了? 请指教,关于选课系统?! 一个缩行显示问题,急!!
这是我做论坛时候写的,希望对你有用。各位网友,如要引用,请注明 *
轩辕才子 *
*****************************************************************
论坛的需求
1、确定服务对象
不管怎么说,这是一个最大的因素。论坛的风格、设计、,复杂程度、容量、速度等。
2、考虑总体的项目
也就是论坛的功能:(1)用户管理(2)发表和回复文章。(3)在线情况。(4)文章搜索。(5)其他功能。
3、具体的项目规划。
(1)用户管理:<1>新用户注册<2>用户登录<3>用户分级
(2)发表和回复文章:<1>发表文章<2>回复文章<3>限制,例如不能灌水。
(3)在线情况:提供用户是否在线。
(4)文章搜索:<1>按主题搜索<2>按用户搜索<3>按日期搜索
(5)其他功能:备注
4、版面设计。
(1)确定用表格还是帧。
(2)颜色调配。
(3)图片及标志。
(4)css及javascript
5、服务器的选择。
服务器一定要选择一个速度快,安全性高,支持数据库。收费合理。
6、提供优质的服务。
及时备份数据库,保存用户信息及文章,及时提供一些有关、有用的信息。听求用户的意见,及时更正
详细的原理:
1、发表文章:利用表单,将结果写入数据库。并设置好一个唯一的标识字段id。
2、回复文章:发送一个隐藏的字段,该字段的值为id.标明这篇文章是哪篇文章的回复。两者可用一个表单,在处理时,设置一个字段标明其是回复还是发表新文章。
注:在执行完其中之一,将用户表调出,将其发表数+1,同时,在登陆时,将其时间也写入用户表中,特定的字段。
3、按照发帖的数量,可将用户分为不同的等级。每100个为一个等级。
4、在线情况:一般情况下,另用一张表online来记录当前的记录情况。及时修改用户的最后动作时间,如果用户在大于某个定值期间没有动作,就视该用户已离线,将该用户从online中删除。
5、文章搜索:首先,设一个表单,有三个单选项:按主题;按用户:按日期。执行相关性sql语句遍历数据库,将结果回传给用户。
6、分版块:建立同一数据库的不同数据表,首先判断用户是否已经选择版块,如果没有,提示其先选择版块,然后根据不同的值,将文章写入不同的数据表中。
7、新用户注册,首先给出其必填的信息,然后将结果根据需要写入数据库的数据表user中。
8、用户登陆:首先查找其是否已经注册,如果没有,将其定位到新用户注册。有的话,将其写入online表中。
9、user应该包括的字段:username,userpassword,email,oicq,lianxi,count,jibie.
online:username,password,lasttime,dingshi.
1、发表文章:利用表单,将结果写入数据库。
并设置好一个唯一的标识字段id。
****************************************
是不是将文章的内容写入数据库???发表文章时能不能将文章内容写到网页中
在磁盘上直接生成html文件。
非常好, 谢谢大家!!!