全静态化的矛盾

全静态后速度是提升了很多,但是在某些功能方面得打折扣了。其中影响最大的是插件,部分插件在全静态下基本上无法使用甚至连 google Adsense 在全静态下也无法顺利执行(除非自己修改静态化模板哈)。

全静态化后的pjblog还是能使用一些简单的插件的。至少所有系统插件都能使用。 于是打算全静态化的日志页面只提供最基本的系统插件进行设置(隐藏 和 排序)。不过全静态化模式下的pjblog显示日志正文的速度的确快了很多,哈哈哈。

其实本质是如果插件里有脚本,而且是引入方式的脚本可能在执行上会有问题,特别是 google Adsense 直接是document.write 的,对于异步执行只会导致页面错乱。

其实有办法有原来blog的半静态化方案用伪静态的地址(例如: http:// ../post/1/ )来实现,虽然功能上没有打任何折扣,并且更好支持SEO,但是速度上会稍微缓慢,还是放弃这样的方案。

最后问大家两个问题

1. 当然原来的半静态的方式保留前提下,全静态日志正文页面会失去部分插件功能能接受么(当然首页不受任何影响哈)?

2. 大家关心版本号,还是更关心静态化?

查看更多...

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

PJBlog 的最新动态

一直以来因个人原因pjblog更新非常缓慢,都处于低迷状态。以前想了不少很华丽的功能,和实现。重新做起来代价很大,让PJBlog3一直处于一种幻想的阶段。 呵呵,还是脚踏实地把PJblog2进行优化。回头看看自己的以前的代码,一种优化的冲动油然而生。

PJblog 项目已经架设到了 Google Code 上了,以后的更新和项目的管理就方便了。
http://code.google.com/p/pjblog/

todo list 和新的版本都会在 google code 上直接发布。顺便透露一下,下个版本主要是想做呼声最高的静态化功能。

希望参与到项目中来的朋友可以直接与我联系,发挥开源的精神。

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

12-22之前下载了v2.7 Build05完整版PJBlogger注意一下

如果是12-22之前下载了 PJBlog2 v2.7 Build05 完整安装包的用户。请删除您服务器(FTP)下面的 life.asp 文件。这个文件是我调试的时候不小心放到安装包里了。用于打印出服务器的所有配置,有点类似探针的功能。

为了您的Blog安全,请删除这个文件。一时疏忽给大家带来麻烦,实在抱歉。
分类:PJBlog3 | 固定链接 | 评论: 31 | 引用: 0 | 查看次数: 12114

PJBlog2 v2.7 Build05

修正2.7 Build04以前版本中存在的SQL注入漏洞,建议用户升级。

下载文件 PJBlog2 v2.7 Build05升级补丁 (只适用从PJBlog2 v2.7 Build04版本进行升级)

下载文件 PJBlog2 v2.7 Build05 完整版

查看更多...

Tags: PJBlog2

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

发现 PJZonE

推荐 PJZonE 呵呵,做得非常棒。
PJZonE:        http://www.pjzone.cn/
站长的blog:  http://www.jgpy.cn/blog/

查看更多...

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

BBS 重新开放啦

BBS 重新开放啦
不过暂时暂停注册新用户。重新开放时间待定

抱着激动的心情访问论坛
分类:PJBlog3 | 固定链接 | 评论: 30 | 引用: 0 | 查看次数: 7771

评论验证码修复补丁

有朋友反应评论验证码容易失效的问题。
- 发表评论自动更新验证码
- 写验证码的区域移动到评论内容下
- 验证码增加是否进行外域判断的控制* (手动修改 common/GetCode.asp 里的 CHECK_REFERER 变量值,默认是true)
下载文件 点击下载此文件
补丁适用于 PJBlog2 v2.7 build 04
分类:PJBlog3 | 固定链接 | 评论: 44 | 引用: 0 | 查看次数: 21508

[更新]PJBlog2 v2.7 build 04 升级包

先提供升级包, 大家帮忙测试哈. 升级或使用过程发现问题, 请到论坛反馈
升级或使用过程发现问题,请到这里跟帖
http://bbs.pjhome.net/thread-20388-1-1.html

2.7 build 04 修复说明:
  修复了 build 03 版本的一些程序错误,可能导致升级失败的问题,具体问题如下

   class/cls_control.asp 错误行 119 服务器没有给计算硬盘大小的权限
  class/cls_control.asp 错误行 156 服务器不允许通过fso删除文件

  class/cls_logAction.asp 错误行 604 日志缓存的文件不存在,无法打开文件

  ConContent.asp 错误行 2018 数据库不允许这个字段为空值
  ConContent.asp 错误行 2407 保存用户权限的时候字段不够

2.7 升级说明:
* 更新说明, 2.6 升级到 2.7 只需要覆盖升级包文件即可. 对程序有修改的朋友建议用 Beyond Compare 来对比相应的文件

* 升级包里有个数据库升级补丁 update2.7DataFix.rar ,只是为了修复日志标题过短的问题,不一定要运行,如果觉得日志标题太短再执行把.

* 升级完成后记得在后台
   - 重新生成所有日志到文件
    - 重新建立日志索引
  否则,静态模式下的trackback的防御功能不会生效

* 注意此版本为测试版本,可能会有些不稳定,发现错误请到论坛汇报。建议在干净的2.6上升级,因为此版本修改了一些系统核心方法

查看更多...

Tags: 升级包

分类:PJBlog3 | 固定链接 | 评论: 186 | 引用: 10 | 查看次数: 94191

测试新版本的 Live Writer

这个版本果然强悍,连我的blog样式都获取下来了.还以为微软不更新了 

image

强大的预览功能.虽然不清楚微软是如何实现的,但是这个功能实在太赞了,应该是已经吧我blog的样式表下载回来,并且分析页面可能的位置了

 

查看更多...

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

[图]PJBlog2 v2.7 正则过滤功能

在做2.6的时候有考虑做这个功能的,但是当时考虑到正则对大部分人来说设置上还是有点困难的.
但是正则表达式是对字符一种非常强大的过滤方式, PJBlog2 v2.7 开始引入这个功能

原来的关键字过滤改名为 "初级过滤功能". 不过大家也不用担心,正则过滤功能也是可以共享的, 方便大家一起交流和建立一个功能更加强大的过滤库

目前这个功能还在测试中,后台的设置基本上完成了

查看更多...

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