~ ~ 灿烂微笑的Perl世界 ~ ~   灿烂微笑的Perl世界
http://www.skybamboo.com/perl 加入收藏
 

写在前面

我的作品

SmallProxy 0.5
PowerBBS 2.0
DB_Database 0.02
PowerTools 1.3
PAB通讯录 1.0
Classguest 4.1
其他非perl作品

作品下载

教程下载

推荐文章

相关下载

相关资源

交流园地

友情链接

 
灿烂微笑的Perl世界 -> 我的作品 -> PowerBBS讨论版

PowerBBS讨论版 2.0

  • 可拥多个有外观完全不同的独立版面(不只限于页面头和尾不同,而是整个页面的全部),轻轻松松与站点无缝整合
  • 以javascript配合perl程序,调用速度快,外观定制简便,无需修改程序文件即可轻松定制修改外观。
  • 提供在javascript中调用的程序,可以显示最近的新贴,也可兼做站点更新或文章的索引
  • 界面友好,可按不同方式排序显示,并可自行设置默认的排序方法
  • 可选是否将以后的回应email给自己,可选是否使用html。
  • 自动分析是否html代码并过滤危险的html代码。
  • 隐蔽的在线管理(将版面ID和密码分别填到'标题'和'作者'栏里即可)
  • 每个版面可拥有不同的密码和配置信息,并可在线修改密码(2.0版不行),改变配置。超级密码可以在任何版面上使用。
  • 可由超级用户备份数据,避免意外损失,只需点击一下
  • 国内首创use strict和全模块化标准OOP编程,利用CPAN上的稳定模块,安全性和稳定性力求为100%
  • 傻瓜式安装,所有路径自动探测

安装说明:

  • 前提: 必须已经安装了DB_File,可以通过install.cgi察看
    ActivePerl安装DB_File步骤:
    1. 上网
    2. MS-DOS方式 到 perl/bin/目录下
    3. C:\perl\bin>ppm install DB_File
    4. 安装完毕

  1. 检查 (#!/usr/bin/perl) 是否符合您网页所属服务器的规定,若不符合,请修改每个*.cgi第一行,设定以告知系统 perl的位置。
  2. 将powerbbs.zip解压至cgi-bin下,修改cgi-bin/powerbbs/install.cgi属性为755。
  3. 用浏览器调用: http://localhost/cgi-bin/powerbbs/install.cgi 安装并检查环境
  4. 用浏览器调用: http://localhost/cgi-bin/powerbbs/newcategory.cgi?category=feeling 生成讨论板feeling
  5. 用浏览器调用: http://localhost/cgi-bin/powerbbs/showlist.cgi?category=feeling 就可以看到讨论板feeling了,
  6. 初始管理用户名: rny 密码: rny
  7. 仿照feeling.htm和feeling_msg.htm制作界面,保存为ID.htm和ID_msg.htm,上传到html目录下。
    (ID为你给讨论班起的名字)
    若要在网页中加入图片等,修改*.htm文件的base 标签,如:
    <base href="http://mycomputer/guestbook/image/">
  8. 重复步骤4
  9. 设置完毕后,删除install.cgi和newcategory.cgi

IIS用户注意:
如果install.cgi提示找不到模块,还需修改所有*.cgi文件的开头为
use lib 'C:/Inetpub/cgi-bin/powerbbs';(可能不完全一样)
建议用UltraEdit等进行多文件检索替换。

例子:

  这里是作者网站上的例子
www.skybamboo.com/cgi-bin/perl/example/powerbbs/showlist.cgi?category=feeling
  管理用户名:rny 密码:rny 有问题请到"交流园地"留言。

Copyright© RNY Studio 2000-2001. All rights reserved. Revised: 2001-05-19.