发新话题
打印

[教学][论坛系列]动网论坛安装完全教程

[教学][论坛系列]动网论坛安装完全教程

许多网友都想建立自己的论坛,开办自己的社区,其实571告诉你,根本不难,只要你有时间和精力,完全可以做到~~~~~~~~~接下来的事情就是如何去提高你的论坛的人气了~~~~~~~~






1:找到空间和域名

论坛空间你可以到网上去购买  虚拟主机(安装动网论坛必须要求空间支持ASP和SQL  Acess  数据库  FSO文件读写   Jmail邮件发送)    。
如你的论坛规模不大,完全可以省去买空间的钱,到网上去找免费的空间(对空间的要求同收费空间一样),不过免费空间一般都只有几十兆,而且不稳定~~~~~究竟选择收费还是免费,就要看你的论坛用途了~~~~~

论坛的域名跟空间一样,你可以去注册国际 国内域名(当然是收费的,价格从几十到几百元不等),也可以去网上找免费的二级域名。

好了,以下假设你已经有了域名,假设你的域名是    www.1230000.com



2:下载动网7.0程序!下载地址:http://bbs.dvbbs.net/download/dvbbs7.0.0_Ac.exe
以上是免费版的论坛程序下载,收费的你自己联系公司购买,不在本贴讨论范围~~~~


3:用FTP软件把程序上传到你的空间


FTP软件下载和使用我向大家都应该会~~~~~571在这里就不废话了,不过推荐用LeapFTP,因为这个软件对网站服务器的连接最稳定


下载的论坛是一个压缩包,解压后将所有文件全部上传到你的空间。

不如你把所有程序传到了根目录,那么你的访问地址是www.1230000.com

如果上传到了BBS目录,那么你的访问地址是www.1230000.com/bbs


4:在服务器上的空间里安装和设置论坛(重头戏)

在你的IE的地址栏中输入http://www.1230000.com/bbs/index.asp
就会看到如下页面



!!!!系统默认用户名和密码是admin    admin888  

千万别忘记修改默认用户名和密码,或者创建管理员之后将此账号删除!!!!



登陆之后点击导航条上的  管理,就出现以下页面



然后就进入论坛的管理面板了



在管理面板中,你可以创建用户组,分类版面等等论坛的个性设置~~~~~一切随你。
但是现在还别高兴太早,最重要的事情还没做------正确设置数据库(以下以Acess数据库为例)


1:FTP软件连到空间,找到DATA/DVBBS7.MDB

2:用FTP软件的文件重新命名功能改DVBBS7.MDB为DVBBS7.ASP(或者FTOTTI.ASP)

3:下载根目录下的CONN.ASP到本机

4:用记事本打开CONN.ASP

5:找到红色字体部分!修改为DVBBS7.MDB为DVBBS7.ASP(或者FTOTTI.ASP)


<%@ LANGUAGE = VBscript CodePage = 936%>
<%
Option Explicit
Response.Buffer = True
Dim Startime
Dim Dvbbs,template
Dim SqlNowString,Conn
'定义数据库类别,1为SQL数据库,0为Access数据库
Const IsSqlDataBase = 0
'论坛缓存名称,如果一个站点有多个论坛请更改成不同名称
Const Forum_CacheName = "aspsky"
'定义运行模式,测试的时候设置1,正常运行的时候设置为0,不输出错误信息有利于安全,
Const IsDeBug = 1
Startime = Timer()
'Dim plus_name,Plus_Setting
'plus_name = ""
Dim MyBoardOnline
Dim Db
Set Dvbbs = New Cls_Forum
Set MyBoardOnline=new Cls_UserOnlne
Set template = New cls_templates
If IsSqlDataBase = 1 Then
SqlNowString = "GetDate()"
Else
SqlNowString = "Now()"
End If
Sub ConnectionDatabase
Dim ConnStr
If IsSqlDataBase = 1 Then
  'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)
  Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
  SqlDatabaseName = "dvbbs7"
  SqlPassword = ""
  SqlUsername = "dvbbs"
  SqlLocalName = "(local)"
  ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
Else
  '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将dvbbs6.mdb修改为dvbbs6.asp
  Db = "data/dvbbs7.MDB"
  ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
End If
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
  err.Clear
  Set Conn = Nothing
  Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
  Response.End
End If
End Sub
%>

6:把改好的CONN.ASP文件上传覆盖原来的CONN.ASP

特别注意:备份数据库的名字和后缀也一定要改的!!

7:原则是CONN.ASP的红色部分必须和DATA/主数据库文件名字一样,负责会出现
数据库连接出错,请检查连接字串!

8:为什么要这样做?

如果您的数据库后缀为MDB那么您的数据库是可以被下载的

例如在地址栏输入:http://www.ftotti.com/DATA/DVBBS7.MDB就可以下载数据库

别人下载你的数据库后,破解你的管理员密码,取得论坛的最高权限,然后修改上传文件类型,使他可以同过论坛的文件上传功能来上传后缀为ASP的木马文件。执行此木马文件,可以在不需要得到你的FTP密码的情况下把你空间上的文件全部删完,从而达到黑你网站的目的!


以上论坛的初步设置就完成了,接下来你就可以开始招聘版主,申请友情链接等为论坛宣传的事情了~~~~~~

[ Last edited by white_571 on 2004-9-18 at 22:57 ]

TOP

本贴是动网论坛的使用技巧


对admin帐户的处理办法


1:用admin密码admin888登陆

2:进入管理后台

3:找到 添加管理员  把你注册的ID加为管理员(注意一定给所有权限)

4:管理员前台ID和密码可以与后台ID和密码不同

5:用新加的管理员进入后台管理

6:把admin降级  然后封掉

关于如何压缩论坛数据库


1、先安装好office(推荐用office  XP  SP3)

2、将你的论坛主数据库更名为***.mdb

3、打开数据库。

4、工具--》数据库实用工具--》压缩和修复数据库,就完成了对数据库的压缩。

提醒:压缩数据库进党数据库相对比较大时作,刚建立的论坛没必要





论坛的发帖技巧






上两图——发表帖子时注意要输入“验证码”!当你点击了“发表”时不见什么动静,就看看是不是没有输入“验证码”!可以在后台关闭“验证码”输入!





视频帖子可设定为“自动播放”或“手动播放”,一般设为“手动播放”,这样打开网页会快一些。



编辑工具栏也不一样了,和word的编辑栏差不多。





“复制”----“粘贴”时可显示图片,可直接复制文字字型和颜色。

浏览图片时,将鼠标指针放到图片上,滚动鼠标滚轮可放大或缩小图片!

下图是在Design格式下的编辑工具栏。



要是发出的帖子有彩色边框和背景颜色,如图。



第二步,出现边框和背景的选择界面,操作如图。



第三步,颜色选择器   ——都会用吧?点了“边框”和“背景”就会出现,选择喜欢的颜色了!

然后会在编辑栏出现一个带彩色边框和背景的“框”,要发表编辑的内容放到“框”里,就会发出来如图的效果,可以发图片、音乐、flash动画等等,效果和“白底”的不一样了!


[ Last edited by white_571 on 2004-9-18 at 20:38 ]

TOP

作论坛重要问题说明------服务器的相对路径与绝对路径

什么是绝对路径?

大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径“c:/website/img/photo.jpg”我们就知道“photo.jpg”文件是在“c”盘的“website”目录下的“img”子目录中。类似于这样完整的描述文件位置的路径就是绝对路径。我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。而在网站中类似以http://www.pckings.net/img/photo.jpg来确定文件位置的方式也是绝对路径。

另外,在网站的应用中,通常我们使用“/”来表示根目录,“/img/photo.jpg”就表示“photo.jpg”文件在这个网站的根目录上的“img”目录里。但是这样使用对于初学者来说是具有风险性的,因为要知道这里所指的根目录并不是你的网站的根目录,而是你的网站所在的服务器的根目录,因此当网站的根目录与服务器根目录不同时,就会发生错误。

什么是相对路径?

让我们先来分析一下为什么会发生图片不能正常显示的情况。举一个例子,现在有一个页面“index.htm”,在这个页面中联接有一张图片“photo.jpg”。他们的绝对路径如下:

c:/website/index.htm
c:/website/img/photo.jpg

如果你使用绝对路径“c:/website/img/photo.jpg”,那么在自己的计算机上将一切正常,因为确实可以在指定的位置即“c:/website/img/photo.jpg”上找到“photo.jpg”文件,但是当你将页面上传到网站的时候就很可能会出错了,因为你的网站可能在服务器的“c”盘,可能在“d”盘,也可能在“aa”目录下,更可能在“bb”目录下,总之没有理由会有“c:/website/img/photo.jpg”这样一个路径。那么,在“index.htm”文件中要使用什么样的路径来定位“photo.jpg”文件呢?对,应该是用相对路径,所谓相对路径,顾名思义就是自己相对与目标位置。在上例中“index.htm”中联接的“photo.jpg”可以使用“img/photo.jpg”来定位文件,那么不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错。

另外我们使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。(学习过“dos”的朋友可能更容易理解)

再看几个例子,注意所有例子中都是“index.htm”文件中联接有一张图片“photo.jpg”。

例:
c:/website/web/index.htm
c:/website/img/photo.jpg

在此例中“index.htm”中联接的“photo.jpg”应该怎样表示呢?

错误写法:img/photo.jpg

这种写法是不正确的,在此例中,对于“index.htm”文件来说“img/photo.jpg”所代表的绝对路径是“c:/website/web/img/photo.jpg”,显然不符合要求。

正确写法:使用“../img/photo.jpg”的相对路径来定位文件

例:
c:/website/web/xz/index.htm
c:/website/img/images/photo.jpg

在此例中“index.htm”中联接的“photo.jpg”应该怎样表示呢?

错误写法:../img/images/photo.jpg

这种写法是不正确的,在此例中对于“index.htm”文件来说“../img/images/photo.jpg”所代表的绝对路径是“c:/website/web/img/images/photo.jpg”。

正确写法:可以使用“../../img/images/photo.jpg”的相对路径来定位文件

例:
c:/website/web/xz/index.htm
c:/website/web/img/photo.jpg

在此例中“index.htm”中联接的“photo.jpg”应该怎样表示呢?

错误写法:../../img/photo.jpg

这种写法是不正确的,在此例中对于“index.htm”文件来说“../../img/photo.jpg”所代表的绝对路径是“c:/website/img/photo.jpg”。

正确写法:可以使用“../img/photo.jpg”的相对路径来定位文件

总结:通过以上的例子可以发现,在把绝对路径转化为相对路径的时候,两个文件绝对路径中相同的部分都可以忽略,不做考虑。只要考虑他们不同之处就可以了。

如何修改样式表的路径:

使用文本编辑器打开“htm”文件,查看源代码,在源代码的开头部分“<head>......</head>”标记中间找到“<link rel="stylesheet" href="test.css" type="text/css">”。“Href=”后面的内容就是“css”的路径,我们可以根据以上的知识进行相对路径的转换。

例:
c:/website/web/xz/index.htm
c:/website/css/test.css

在此例中“index.htm”中联接“test.css”文件,可以使用“../../css/test.css”的相对路径来定位文件,完整的代码标记是“<link rel="stylesheet" href="../../css/test.css " type="text/css">”

错误写法举例:../../../css/test.css

这种写法是不正确的,在此例中对于“index.htm”文件来说“../../../css/test.css”所代表的绝对路径是“c:/css/test.css”

最后,为了避免在制作网页时出现路径错误,我们可以使用dreamweaver的站点管理功能来管理站点。只要使用菜单命令“site>new site(站点>新建站点)”新建站点并定义站点目录之后,它将自动的把绝对路径转化为相对路径,并且当你在站点中移动文件的时候,与这些文件关联的连接路径都会自动更改,实在是非常的方便

TOP

傻瓜式的,支持下

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

支持下!!
论坛——一个有着我无数故事的“地方”~

TOP

回  五楼  的:你最好去http://bbs.dvbbs.net/  看看,哪里有详细的教程~~~

TOP

发新话题