wwwboard汉化版,自动生成html的论坛
在服务器端,你的主页目录下建立下面几个目录,并设置相应的属性.
cgi-bin (755)
wwwboard
wwwboard/messages (777)
3.搞清楚服务器端的以下信息,必要时可向管理员询问:
a.Perl解释器的路径,一般是/usr/local/bin/perl 或者 /usr/bin/perl (Unix) b.可存放CGI的目录名, 一般是/cgi-bin
c.CGI程序的后缀, 一般是 .pl 或 .cgi
d.你主页的URL,以及论坛的URL
e.你的主页在服务器端的绝对路径,也就是你上传主页时,远端主机的目录.如 /home/httpd/yourID (太阳城)
/data1/hypermart.net/yourID (www.hypermart.net)
做好以上的准备工作以后,现在可以开始修改了
1. wwwboard.pl
这个文件必须放在服务器的CGI目录中(一般是/cgi-bin),如果CGI程序的后缀规定是.cgi 你可以把它改成wwwboard.cgi,同时更改下面的$cgi_url变量.本文件在服务器端必须设成755属性.
需要修改的变量:
$basedir = "/path/to/wwwboard";
这个变量是论坛在服务器上的绝对路径(wwwboard目录).如果你的主页文件保存在/home/yourname/public_html,而论坛文件保存在上述路径下的子目录wwwboard,则 $basedir设成/home/yourname/public_html/wwwboard.
$baseurl = "http://your.host.xxx/wwwboard";
这个变量是指向wwwboard目录的URL.如果你的主页URL是
http://your.host.xxx/~yourname/, 则$baseurl必须设成
http://your.host.xxx/~yourname/wwwboard/.
$cgi_url = "http://your.host.xxx/cgi-bin/wwwboard.pl";
指向wwwboard.pl的URL
$mesgdir = "messages";
存放论坛发言的子目录名(在wwwboard下)
$datafile = "data.txt";
存放论坛发言序号的数据文件
$mesgfile = "wwwboard.html";
论坛的HTML文件,也就是大家在浏览器上看到的论坛
$faqfile = "faq.html";
论坛使用的帮助文件,当然你可以自己编写
$ext = "html";
论坛发言HTML文件的后缀,随你喜欢可以改成.htm
$date_command = "/bin/date";
显示日期命令的路径.(使用缺省设置即可)
$title = "WWWBoard Version 2.0 Test";
论坛的标题 以上变量设置完成. 以下是一些选项,可根据你的需要修改
$show_faq = 1; # 1 - 提供使用帮助的连接; 0 = 不提供
$allow_html = 1; # 1 = 可以在发言中使用HTML; 0 = 纯文字发言
$quote_text = 1; # 1 = 回复发言时,引用原发言内容; 0 = 不引用
$subject_line = 0;
# 0 = 回复时引用原发言标题,可编辑; 1 = 引用原发言标题,不可编辑;#2 = 不引用,可编辑.
$use_time = 1; # 1 = 记录发言的时间; 0 = 不记录
以上wwwboard.pl设置就完成了.
2. wwwboard.html
这是你的论坛的超文本文件,也就是访问者在浏览器上看到的论坛.所以你有理由把它做的漂亮一点!当然你也可以尽量不修改,但下面这几点是必须做到的:
wwwboard.html 必须放在wwwboard.pl中的变量$basedir指示的地方.属性必须设成777
在
游客
非常好 2009-11-22