WebBlog:路杨中标签为“LB” 的文章

This is a SiteLog of Easun's WebBlog。

装了自带 Community Pack 1.6 的 Movable Type 4.21 Pro,也用 Community Pack 功能建立了测试的 MT Forum,初衷是想用这个MT Forum 取代 基于 LB5000 ES Lite 建立的本站半废弃状态的 Perl Forum
简单的作了测试,帖子的转移很简单,用Perl写个小玩意,导出成 MT 系统能认识的文本就足够了。而User的转移貌似出现的密码问题上了。
当初匆匆检测功能,没有细思量,总之, Perl Forum 采用的 MD5 加密密码,而 MT User 的密码则是采用随机数和原始密码用 Unix crypt function 来加密的。貌似转化起来很是有点问题。
好久没有看原代码了,今天晚上有点时间,看了看 MT 关于 Auth 的代码。发现其实很简单,在用户输入的时候多一重判断就是

说明:
1。根据 http://www.leohacks.com/cgi-bin/topic.cgi?forum=14&topic=552 整理。详细机制皆在这个帖子里面,可以回去看看。
2。原来是为每10分钟加多少论坛货币。整理时候为了大家方便变成每1分钟。。
3。后台添加设置。
4。如果用户在150s内重复登陆不计算在线时间。即不奖励。


[随笔]随便想想。。。

| WebBlog Articles

如果LB的帖子数据库。。。

前4个字节。。pack写入点击数/回复数目。。那么废弃 $id.pl 文件。
如果 建立 $id.up.pl 记录帖子附件。那么废弃 FileCont目录。。。
如果 建立 $id.sale.pl 记录帖子买卖。那么废弃 sale目录。。。

顺便想到的。:)

这些都是原来的插件加入官方后,没有被官方正在糅合的东西。。


不关痛痒的修改。只是为了更好的兼容一些RSS阅读器,和正规的xml语法。
现在的Leobbs的rss连接是好多RSS阅览器所不能自动识别的。原因部分阅览器比较呆版,只认识xml扩展名。解决办法就是加上虚假的xml扩展名。

搞文本Session。。。
已经以为成功。。
想到Session可能会自己损坏。所以。。自己做了测试,结果,发现人为改坏Session文本后,程序居然读取失败后 500 err?

原来的改法是针对LB5000的,已经失效。
新的改法应该是:

即LBCGI不再是CGI.pm的mini,而是继承于CGI.pm的模块。
目的 :
1。解决在部分主机上的兼容问题。
2。稳定性加强,尤其是在上传的时候。
3。资源问题在3台不同类型主机上测试,在FreeBSD下cpu时间提升了10ms左右,WIndows基本不变

相关信息 :
 http://www.leohacks.com/cgi-bin/topic.cgi?forum=3&topic=3420

成品 :http://easun.org/upload/early/_1118419837.rar

这个。。测试。效率似乎不高。。
思路也很乱。。
能否帮忙优化?
最后我的思路都乱了。。

是 Template 化 LB主界面。 allforums.cgi就是任意的LB论坛的配置文件。

http://easun.org/upload/early/cgi_1104936892.rar

[原创+发布]会员精华集 For LeoBBSx / By 路杨

#############################################################
#
#        [原创+发布]会员精华集 V.1.0 for LeoBBSx
#        性质 : LeoBBSx插件
#        本插件用于显示该会员的所有精华帖子
#        程序作者:路杨(EasunLee) http://perl.easunstudio.com
#                                 http://www.leohacks.com
#        版权所有,欢迎转载。但 敬请保留版权+出处
#
#############################################################

草草整理一下思路,如果现在再不整理,估计就遥遥无期了。

第一:Hack思路。


1。本Hack彻底改变原LB的附件方式,所有的附件都在帖子里面以[ uploadfile=***]方式存在。
2。上传机制是在$usrfile目录下面建立tmp目录,在此目录下面以用户name分目录存临时上传的文件,可以限制每个人一次上传的个数。(目录程序自动处理)
3,在帖子提交时候,[b]选择插入[/b]的附件被处理。Copy到$usr/$foumid/XX目录下面,并且在帖子里面更新文件名字。
4。改革了附件都放在$usr/$foumid/根目录下面的习惯,在这个目录下面参考用户库再次分目录,使贴图区不在慢如蜗牛。(来自bbser老大的建议)
5。由于存储方式改变,所以和原来上传的旧格式完全兼容(牺牲了点速度)
6。全部转化中文,不建议出现中文目录和中文文件。
7。js实现插入。
8。没有插入帖子的存在与tmp目录下面的临时文件会在15分钟后自动删除。


#############################################################
#
#        附件格式升级程式 V.2.0 for LeoBBSx
#        本工具用于将LEOBBS X 040702以前版本论坛附件转换为
#           多附件版本相同的格式
#        程序制作:第一版:亚  http://www.dopc.org
#                      第二版:路杨 http://perl.easunstudio.com
#############################################################

说明 :  本工具用于将LEOBBS X 040702以前版本论坛附件转换为多附件版本相同的格式 ,这样旧附件的兼容性问题就全部不存在了:)

使用 : 放在程序目录下。非Win32要求 755。 转化完请删除本程序或者下载。。

在2个万人bbs测试通过。没有发现BUG,但是不意味就没有BUG:)
http://easun.org/upload/early/upattach_1099489827.rar

下面引用由fayland Oct 17, 2004, 8:40 PM 发表的内容:
只有发帖子和删除功能。
没用数据库,而是直接生成html文件。
各位有空看看,给俺点意见。

演示在 http://www.1313s.com/guestbook.html


征求同意后发了过来:)

原始地址 : http://www.perlchina.org/cgi-bin/gforum/gforum.cgi?post=14275

下载地址:http://easun.org/upload/early/guestbook_1099060794.rar

似乎还能优化。。

[讨论]LBCGI和GD的冲突?

| WebBlog Articles

最简单的GD验证码程序。。

[发布+工具] LeoHacks精华帖子统计程式 For LeoBBSx。

#############################################################
#Prime Topic Counter for LeoBBSx
#
#Writed by RoyRoy http://www.LeoHacks.com
#Version Beta 2.17 ES Build 040606(Hacked 2004.06.07 by EasunLee)
#
#        LeoHacks 精华帖子数目统计程式(路杨Hacked 2004.06.07)
#
#        原始版权 RoyRoy  修改版权 路杨(EasunLee)
#        网站地址: http://www.LeoHacks.com
#############################################################

1  

最近发表|Recent Entries

[八卦]话说修路这件事

建国路貌似又在修。根本没有办法步行。这个让我想起来一个笑话:话说某A国人来北京,在东城区丢了一枚戒指,于是乎找警察,警察告诉他尽可能的帮他找。过了几天,此人发现整个东城的马路都挖开了,于是感叹曰:北京的警察真好。看来这个笑话的地点可以换在朝阳了?是不是某人的戒指又丢了?PS: 城市规划城市规划,年年挖年年修。。。生命不休,挖路不止…

[SiteLog]Blog升级到了 Movable Type Pro 4.25

Thisi is a SiteLog of Easun's WebBlog.今天终于升级到了 Movable Type Pro 4.25 ,貌似一切顺利,也没有发现什么特别大的改动?只是 Community Pack 变成了 1.62, Professional Pack 升级成了1.3 。其他的一切顺利,模版也没有修改,我甚至连重建前台HTML的事情都没有做。。。就这样吧,继续用这个风格,等有时间了再慢慢研究吧。如果非要说有什么修改的话,就是评论的登陆方式又丰富了很多,包括…

IE脚本错误,可以尝试以下办法

IE 脚本错误是个很麻烦的问题,一般定位都是 JS 引擎 和 VB 引擎出错。但是有时间反复注册 jscript.dll 和 vbscript.dll 也不能解决问题。具体表现 部分 js 解析正常,而部分就不行,尤其是基于 Web2.0的网站。不说别的,就连 ie7/ie8 本身第一次运行向导的"保存设置"也出错。其实研究下,貌似都出现在 XML 解释上? 重新注册…