PJBlog2 v2.7 更新进度[进入测试环节]

这次更新主要是一些bug fix和优化工作, 以及重构trackback
为了不影响 2.7 的发布进度,5-23 对开发进度进行调整:
 - 增加正则匹配功能校验评论(可以分享正则库来更新过滤包,方便初学者更新) ... 100% update 5-27
 - 后台增加正则过滤设置功能 ... 100% update 5-31
 - 静态化 trackback 内容,减轻数据库压力 ... 40% update 5-23 暂停这一个特性的开发

本来打算星期一可以提供给大家测试的,结果星期天被召唤回公司了- -b 得稍微延迟一两天发布了。

PJBlog 2.7 更新内容
 - 英文换行问题 ... 100%
 - 搜索框架问题 ... 100%
 - 绕过验证码漏洞(垃圾评论、垃圾留言问题) ... 100%
 - 友情链接加验证码 ... 100%
 - 注册同时登录 ... 100%
 - 增加防止误删/修改仅有管理员功能 ... 100%
 - 访客记录过滤部分蜘蛛 ... 100%
 - 在线QQ为未知区域的问题 ... 100%
 - 写新日志发送引用失败问题 ... 100%
 - 验证码错误不刷新问题 ... 100%
 - 管理员不能修改,和删除自己的权限,以免误操作 ... 100%
 - 修复firefox下无法打开表情选项框的问题 ... 100%
 - 改用新验证码 ... 100%
 - 修正 UBB 标签的 XSS 漏洞 ... 100%
 - 验证码可以自动刷新 ... 100% update 5-21
 - 验证码优化, 允许单击更换,缩小表现尺寸 ... 100% update 5-21
 - 查看日志页面的订阅按钮移动到左侧 ... 100% update 5-21
 - 增加正则匹配功能校验评论(可以分享正则库来更新过滤包,方便初学者更新) ... 100% update 5-27
 - 后台增加正则过滤设置功能 ... 100% update 5-31
 - 部分脚本迁移到Javascript, 减少 On Error Resume Next 对服务器造成的负担 ... 100% add 5-27
 - 优化后台分类列表的算法... 100% add 5-27
 - 评论过滤功能分 初级过滤以及高级过滤功能 .. 100% update 5-31
 - 修正XMLRPC的错误 .. 100% add 5-31


 - 垃圾引用问题 
    - 发表trackback需要输入验证码获得有效的trackback地址 ... 100%
    - 静态化 trackback 内容,减轻数据库压力 ... 40% update 5-23 暂停这一个特性的开发

 - 垃圾评论问题
    - 限制外域发表评论 ... 100%
    - 增强评论上下文的检验 ... 100%

 以下数据库修改,只影响第一次使用blog的用户
 - 在欢迎模块增加相关帮助帖子的链接(对于新开通blog) ... 100%
 - 数据库表情遗漏问题 ... 100%
 - 管理员统计忘清理问题 ... 100%

此次更新特别感谢 星铃丹 的大力支持~~

分类:PJBlog3 | 固定链接 | 评论: 150 | 引用: 0 | 查看次数: 52943

[公告]由于一直以来PJBlog都受到trackback垃圾的骚扰

今天看到 hsq 的留言
引用内容 引用内容
PJBLOG trackback.asp 这个页面程序效率很差,我们是做虚拟主机业务的,
近期经常有些用户说网站打开慢,查IIS的LOG日志发现使用PJBLOG
的网站都有大量的超时页面

具体请看下面这页
http://s112.72dns.com/sec/host/errlog.php?siteid=380&logDate=2007-05-17
http://s112.72dns.com/sec/host/errlog.php?siteid=380&logDate=2007-05-16

http://s116.72dns.com/sec/host/errlog.php?siteid=231899822&logDate=2007-05-17

http://s116.72dns.com/sec/host/errlog.php?siteid=231899822&logDate=2007-05-16


看了log意识到问题的严重性,不仅仅影响了blog,也影响了服务商。甚至过高的访问导致数据库被锁死。
先请大家 暂时把 trackback.asp 改名或者删除。

近期将会发布的 PJBlog2 v2.7 会对这个文件进行重新修正,加强trackback的验证。谢谢
分类:PJBlog3 | 固定链接 | 评论: 39 | 引用: 1 | 查看次数: 17850

发一个新的验证码,大家帮忙测试一下

覆盖 common/GetCode.asp 文件
这里要感谢 sipo 同学,他提供的验证码程序

看不清楚,可以自己调节一下里面的参数
         Noisy = 7 ' 干扰点出现的概率
         Count = 4  ' 字符数量
         Width = 80 ' 图片宽度
         Height = 20 ' 图片高度
         Angle = 3  ' 角度随机变化量
         Offset = 10 ' 偏移随机变化量
         Border = 3 ' 边框大小

这个验证码 不是很漂亮~ 改天继续美化一下

下载文件 点击下载此文件

查看更多...

分类:PJBlog3 | 固定链接 | 评论: 41 | 引用: 0 | 查看次数: 19433

PJBLOG首批获奖用户公布 1G优盘近日发出

  感谢PJBLOG用户的厚爱,PJBLOG和CC视频联盟的合作的视频增强版得到了用户的认可和喜爱,同时CC与PJBLOG合作推出发视频,赢大奖活动也得到了大家的支持。

  CC融合了视频功能和流量交换,不仅可以让您方便的发布视频,而且可以让更多的网站知道您,让您有机会成为网络的名人。  

  经过一周的角逐,发片量和播放量的冠军都已经产生,现公布如下:(统计数为评奖发布时间的数量)

查看更多...

Tags: CCVideo

分类:PJBlog3 | 固定链接 | 评论: 19 | 引用: 0 | 查看次数: 11658

发视频,赢大奖,CC视频联盟与PJBLOG官方合作成功

  CC视频联盟与PJBLOG官方合作成功,现有PJBLOG用户都可通过升级包直接获得CC视频功能,同时享受CC视频联盟的强大流量提升功能。

   为更好的回报网友,现CC与PJBLOG合作推出发视频,赢大奖活动。

  凡是使用PJBLOG程序架设博客的用户,只要成功激活CC视频即可参与活动。

 奖项设置如下: 

   一周发片冠军 1G 优盘 

  一周播放冠军 1G 优盘。

   一周的发片亚军 获得官方推荐博客称号,PJBLOG将在首页明显位置链接你的博客,CC也将在论坛首页将你的博客作为PJBLOG示范站点。

   一周的播放亚军 获得官方推荐博客称号,PJBLOG将在首页明显位置链接你的博客,CC也将在论坛首页将你的博客作为PJBLOG示范站点。

注:发片冠亚军和播放冠亚军不重复评奖,即获得发片冠亚军者不能同时获得播放冠亚军。

   活动从2007.1.20起,每7天评奖一次,连评两周。机会难得,赶快行动吧。

 PJBLOG官方活动公告页:http://bbs.pjhome.net/thread-14202-1-1.html 

查看更多...

Tags: CCVideo 活动

分类:PJBlog3 | 固定链接 | 评论: 17 | 引用: 0 | 查看次数: 9690

测试Live Write

live write 是微软推出的一个blog工具。第一时间测试一下它对PJBlog2 XMLRPC的支持程度。这里说明一下PJBlog2的XMLRPC接口是 MoveType API

blogger.getUsersBlogs ... 通过
metaWeblog.getCategories ... 通过
mt.getCategoryList ... 通过

metaWeblog.getRecentPosts (无法获取最近发表的文章,说是返回数据无效 - -b,后来在经过测试,发现选了Metaweblog API后可以获取最近发表了,但是类别却无法获取了。郁闷)
metaWeblog.newPost ... 通过
metaWeblog.editPost ... 通过

mt.setPostCategorie ... 通过
metaWeblog.getPost (这个不知道它在编辑的时候有没有重新请求这个...)
metaWeblog.newMediaObject (上传文件过程中 live write 发生程序异常... 汗 - -!)
blogger.deletePost ... 通过

FTP传图片通过 (这个不属于XMLRPC负责范围了... - -b)

就几个接口有问题。发表文章和获取分类的基本功能是没有问题的。但是Live Write 整体来说还是挺值得期待的。最感动的是他的图片处理功能,还支持简单的滤镜特效。哈,足以应付Blogger平时的需求了。可以对图片加水印哦。哈哈

查看更多...

分类:PJBlog3 | 固定链接 | 评论: 18 | 引用: 0 | 查看次数: 16217

英文文章无法换行的修正方法

  更新pjblog 2.6 build 2后,发现做了一个很愚蠢的事情。不应该转义空格的。结果为了可以使用空格,而吧所有空格转义为   了,ie居然不把这个当成空格处理(仅仅表现在呈现上)。但是这个空格不带换行功能.如果需要在行首加空格就可以用全角中文空格代替

  手动修改办法。修改 common/function.asp 找到这三个函数
   HTMLEncode
   CCEncode
   HTMLDecode
  把里面有关    的转义去掉即可。

  Str = Replace(Str, CHR(32), " ")
  Str = Replace(Str, " ", CHR(32))

  不知道如何修改和懒得修改的朋友,可以下载更新一下 common/function.asp
        点击下载此文件(文件已经更新)

====== 7.25 10:00 补充 ============
采用gidot的建议,遇到两个空格时再进行转义
Str = Replace(Str,CHR(32)&CHR(32),"   ")
这样更加有效解决空格和英文空格的问题

Tags: 补丁

分类:PJBlog3 | 固定链接 | 评论: 31 | 引用: 1 | 查看次数: 21455

ubb过滤修复以及后台言论管理的Bug补丁

今天服务器网速特别慢。话不多说了,以下是更新内容  (慢得离谱了,asp执行速度很快。就是下载页面的时候慢得动不了)
- 修复UBB禁用时没有禁用特殊UBB标签
- 修复言论管理的分页错误
- 修复批量回复留言日志总是当前日期的bug
下载文件 点击下载此文件

查看更多...

Tags: 补丁

分类:PJBlog3 | 固定链接 | 评论: 27 | 引用: 1 | 查看次数: 22054

PJBlog2 v2.6 正式版本的更新包发布

PJBlog2 v2.6 正式版本的更新包发布,版本号 v2.6 Build 02。这个是PJBlog2的最终版本了。v2.6正式版本发布后,我就专心进行PJBlog3的开发了。有之前的开发经验,相信PJBlog3会比PJBlog2更加强大的。呵呵废话不多说了。 以下是更新内容

PJBlog2 v2.6 Build 02 更新内容:
    - 修正XMLRPC部分返回值不规范的问题 (感谢confire提供的修改方法)
    - 修正部分过滤不严格的漏洞(感谢Taihom的提醒)
    - 修正文章第一个字符无法输入空格的问题
    - 修正设置了用户编辑权限后,无法编辑的Bug
    - UBB编辑器实现自动隐藏
    - 修正所有"登陆"为"登录"
    - 修正 sitemap.asp 错误的字段
    - 修正 后台批量回复留言,没有update回复者姓名的Bug

同样提供两个更新方式。覆盖文件即可。此更新包已经包含PJBlog2 v2.6 Beta 01的更新内容。2.5版本可以直接覆盖更新。

查看更多...

Tags: PJBlog2

分类:PJBlog3 | 固定链接 | 评论: 135 | 引用: 2 | 查看次数: 67724

PJBlog2 v2.6 Build 02 下载以及说明

PJBlog2 v2.6 Build 02 发布!

        PJBlog2 是 PL-Blog 1.2 的升级版本.但是PJBlog2是重新编写的,并且更名为PJBlog2. 只保留了原来的 PL-Blog 的数据库结构,但是也增加了很多原来数据库里没有的元素.
       相比之下,PJBlog2的功能比起原来的版本功能更加强大. 速度更快.安全性能更高.
      马上下载 PJBlog2 v2.6 Build 02 手动全新安装包

    安装包说明: 手动安装包需要解压缩,把所有文件传到服务器(文件传输较多).
                            自动安装包解压缩后,把文件传到服务器,然后执行install.asp自动在服务器上安装blog(文件传输较少)

 PJBlog2 测试版 系统配置

  1. 服务器:Windows 2000及IIS5.0以上,需要ADO数据库、FSO、XMLDOM、Adobe.stream、VBScript 5.6以上脚本解释器等系统组件支持,具体请查询网络服务商或查看本机配置。
  2. 客户端:支持IE6.0、Mozilla FireFox 1.0、Opear 8、Safari。客户端需要JavaScript脚本支持。

 PJBlog2 版权申明

  1. PJBlog2程序版权归作者  陈子舜(PuterJam) 所有。
  2. 使用者必须遵循 创作共用(Creative Commons) 协议
  3. 你可以免费: 拷贝、分发、呈现和表演当前作品,制作派生作品,但是不得移除 PJBlog2 标识。
  4. 非商业用途。 你不可将当前作品用于商业目的。

查看更多...

Tags: PJBlog2

分类:PJBlog3 | 固定链接 | 评论: 0 | 引用: -8 | 查看次数: 363837