|
PowerTools -> 讨论板
- 可拥多个有外观完全不同的版面(不只限于页面头和尾不同,而是整个页面的全部),轻轻松松与站点无缝整合
- 界面友好,可按不同方式排序显示,并可自行设置默认的排序方法
- 可选是否将以后的回应email给自己,可选是否使用html。
- 自动分析是否html代码并过滤危险的html代码。
- 提供在javascript中调用的程序,可以显示最近的新贴,也可兼做站点更新或文章的索引
- 隐蔽的在线管理(将版面ID和密码分别填到'标题'和'作者'栏里即可)
- 每个版面可拥有不同的密码和配置信息,并可在线修改密码,改变配置。超级密码可以在任何版面上使用。
- 支持数据文件导出到CSV(逗号分隔文本)文件,方便备份和利用数据。
- 以javascript配合perl程序,调用速度快,外观定制简便,无需修改程序文件即可轻松定制修改外观。
使用说明
- 一般使用
- 给bbs版面起个ID如:smile ,请注意字母的大小写必须前后一致
- 参照powertools/bbs/cgihtml目录中的模板文件feeling.htm feeling_msg.htm
制作两个htm文件:smile.htm smile_msg.htm
存入同一个目录(直接拷贝也行)。
- 通过链接 http://mycomputer/cgi-bin/powertools/bbs/showlist.cgi?category=smile
访问讨论板。
- 修改外观只需修改网页里的javascript,不用改cgi。
- 最近/最热/最后回复 文章标题的显示
- 在要显示的地方放置类似如下的代码:
<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>
- 可选用的参数:
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
|