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

PowerTools建站工具1.3
  released 2001-02-18

   { 访问统计 }
   { 讨论板 }
   { Session }
   { CSV导入导出 }
   { 数据库管理核心 }
   历史更新
   版权声明
   已知的Bug
   新版下载

PAB通讯录 1.0
  released 2000-11-24
   历史更新
   版权声明
   已知的Bug
   新版下载

· Classguest留言簿 4.1
  released 2000-08-11
   历史更新

交流园地

·大家都来讨论
·订阅本站的新闻
·Contect Me

 
灿烂微笑的Perl世界 -> 我的作品 -> PowerTools -> 讨论板

PowerTools -> 讨论板

  • 可拥多个有外观完全不同的版面(不只限于页面头和尾不同,而是整个页面的全部),轻轻松松与站点无缝整合
  • 界面友好,可按不同方式排序显示,并可自行设置默认的排序方法
  • 可选是否将以后的回应email给自己,可选是否使用html。
  • 自动分析是否html代码并过滤危险的html代码。
  • 提供在javascript中调用的程序,可以显示最近的新贴,也可兼做站点更新或文章的索引
  • 隐蔽的在线管理(将版面ID和密码分别填到'标题'和'作者'栏里即可)
  • 每个版面可拥有不同的密码和配置信息,并可在线修改密码,改变配置。超级密码可以在任何版面上使用。
  • 支持数据文件导出到CSV(逗号分隔文本)文件,方便备份和利用数据。
  • 以javascript配合perl程序,调用速度快,外观定制简便,无需修改程序文件即可轻松定制修改外观。

使用说明

  • 一般使用
    1. 给bbs版面起个ID如:smile ,请注意字母的大小写必须前后一致
    2. 参照powertools/bbs/cgihtml目录中的模板文件feeling.htm feeling_msg.htm
      制作两个htm文件:smile.htm smile_msg.htm 存入同一个目录(直接拷贝也行)。
    3. 通过链接 http://mycomputer/cgi-bin/powertools/bbs/showlist.cgi?category=smile 访问讨论板。
    4. 修改外观只需修改网页里的javascript,不用改cgi。

  • 最近/最热/最后回复 文章标题的显示
    1. 在要显示的地方放置类似如下的代码:
      <script language="JavaScript">
      <!--
      function ShowNews(id,subject,length,writer,datetime,reply,comments,replytime)
      {
      if (replytime.length>0) datetime=replytime;
      document.write("<a href='/cgi-bin/powertools/bbs/showmsg.cgi?category=feeling&id="+id+"'>"+subject+"</a><br>\n");
      }
      // -->
      </script>
      <script language="JavaScript" src="/cgi-bin/powertools/bbs/shownews.cgi?category=feeling&max=10">
      </script>
    2. 可选用的参数:
      js  :生成的javascript函数名 缺省为ShowNews (同一个页面放置两个不同版面内容时必用)
      sortby:排序的方式 缺省同讨论版的设置
      max  :最多标题个数 缺省同讨论版的设置

演示:

本机调试期间您可以尝试: http://mycomputer/cgi-bin/powertools/bbs/showlist.cgi?category=feeling

这里是网上的示例 http://www.skybamboo.com/cgi-bin/perl/powertools/bbs/showlist.cgi?category=feeling

本站的首页、教程均采用此程序,可供参考。

关于1.0/1.1/1.2版升级到1.3版:

bbs没有更改太多的库结构,原先的数据库仍可以使用,只是旧的讨论版部分功能无效,仿照如下用浏览器调用一次升级程序即可:http://mycomputer/cgi-bin/powertools/bbs/update.cgi?category=feeling

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