dudo.org已经从PJBlog转换到了WordPress一段时间了,这期间一直在不停地做细节上的优化工作。毕竟不是原生于WordPress,即使是转换过程一切顺利,也仅仅能够保证你的网站内容正常浏览,不丢失原来的信息,但是肯定会或多或少地存在着问题,其中最大的一个就是PJBlog(包括Z-Blog)的链接形式完全不同,无论是搜索引擎中已经收录的页面还是别人指向你站上某个文章的链接都将失去作用,这无疑是毁灭性。可能你辛辛苦苦经营的网站就要从0开始做了。我的网站就是经历了这样一个过程,不过痛苦的时候当我找到解决办法的时候Google和百度已经更新了,收录大大减少,访问量只有原来的一个零头,随之出现的是大量的404 Not Found错误。希望这篇文章能够帮助需要从Z-Blog或者PJBlog等ASP程序转向WordPress的人提供些许帮助。

阅读全文——共5243字

博客已经从PJBlog转到WordPress了,这个过程大概用了一个礼拜的时间,其实加上早期的准备就不止这些时间了。中间遇到了不少问题,不同程序间的转换绝对不是使用RSS导出再导入那么简单,很多细节要考虑,更重要的是Google等搜索引擎已经收录你的网站的,可能要产生很多404错误,更加致命的是那些订阅你Feed的人可能将无法再访问到你的文章了,你也因此要失去很多流量,所以你在做决定之前一定要好好想清楚。

总得来说PJBlog还是一款不错的博客程序,在国内有着广泛的用户群,不过由于更新太慢,很多地方已经不能满足需求了,往往很多人都会手动去改源代码(我就是其中之一),给以后的升级带来很大的麻烦,而且PJBlog的用户在大幅萎缩,很多已经转向了Z-Blog和WordPress,支持论坛人气十分低迷,相比之下Z-blog要好的多。

上一次更新的在2月4日,也就是说dudo.org已经被迫关停50多天了。在这50多天里我试图通过“正常渠道”使网站恢复运转,但是很遗憾,我没有能做到。于是最终我不得不选择了一个和谷歌一样的决定:出走。如果细心一些你可能发现我的博客已经没有ICP备案了,是的,因为他现在已经远离了监视完全置身于一自由的土地上了。还在墙里的时候,也曾经想过很多次是不是要转出来,这次了好,谢谢伟大的相关部门帮我做了决定。

其实我的博客没有任何敏感话题,我也没有那个深度去说让人觉得敏感的东西。只是当互联网让一群完全不懂网络的人管理的时候,那种痛苦真的是没法表达,钻心的郁闷。我的网站早在2005年就首先响应裆和国家的号召,第一批参与备案,那个时候完全是自愿。可是五年后的今天,又突然告诉我备案不准确要求重新备案,这个过程网站是不能对外开放的。从此我便走上了长达50多天的备案旅程。最让人生气的是,不但你的网站要备案,网站使用的域名也要备案,否则你休想修改域名的任何信息。如果说这还能勉强让你接受的话,那么下面的我想你连想都没有想到过:2月份有人传出,近期所有站长需至IDC处当面拍照核验备案资料,也就是说所以的站长都要到你租用空间的公司去拍照存档。这不只是个传说,3月15日前:江苏省各接入商建立网站备案信息真实性核验工作部门和审核现场(也就是拍照现场)”也就意味着现场拍照的备案方式将被正式执行。这意味着网络审查制度将更加严格,直到最后所有网民实名制。

阅读全文——共1553字

继续阅读:与谷歌一起出走

我的PJBlog在从2.7升级的3.0的时候,犹豫了很久。升级到PJBlog3.0就是看中了新增的静态页面功能,但是同时又担心造成博客出现大量的404未找到的错误。但升级之后,发现其实PJBlog 3支持多种链接方式,即使是使用完全静态模式,2.7的链接地址仍然可以使用。在纯静态下,PJBlog 3支持3种链接方式:

www.dudo.org/?id=178 这种方式实际上是先访问default.asp又做了跳转,返回的状态码是302;

阅读全文——共3013字

Dudo.org升级到PJBlog 3之后做了一系列的优化,在不断试用之后拿出来大家一一分享。今天先说一说在PJBlog 3中实现单击自动输入验证码的问题。更多的PJBlog改进方案大家可以访问PJBlog^3官方论坛。

从PJBlog 2.7开始,验证码的功能就很好很强大了,但是同时也给手工输入带来了不小的麻烦——经常输错。之前我写了一个《自己写的一个PJBlog中可以双击输入验证码的修改》,不过在那篇文章里用的方法是在页面底部加一个iframe来实现的双击,在PJBlog 3里面已经有了AJAX的功能,所以完全不用那么麻烦了。

阅读全文——共2380字

转载请注明来处http://www.dudo.org/

    对于服务器租用者来说,要想在硬件环境、网络环境等来改善自身网站性能,受客观因素的影响可能会有比较大的难度。因此,只能退而求其次,在程序上狠下功夫。对于独立博客站长来说,使用的博客程序一般都是比较成熟的发行版的程序,这些程序为了适用的广泛性往往在代码中留出了很大的改进余地,因此,我们可以在这上面下一些功夫。

    在前面的文章中,我又系列的文章来讲述如何提高网站性能的最佳体验,同时还提供了一款Yahoo!推出的工具YSlow来提高网站性能,在参考这些原则的基础上,我针对PJBlog博客程序(其它独立博客程序和网站也可作为参考)为例说一下改进方法:

阅读全文——共2534字

    PJBlog自带附件上传功能每次只能传送一个文件,对于上传大量附件来说是一件比较麻烦的事情。最近发现一直有人在找在PJBlog中实现多附件上传的方法,因此为大家献上dudo’s MultiAttUpload组件修改。这个小组件可以实现同时多任务上传,并且可以像Discuz论坛那样在编辑区域内插入附件。下面是多附件上传MultiAttUpload4PJBlog的使用方法和安装说明。

安装方法

阅读全文——共1750字

为PJBlog添加相关日志显示功能,在我这篇文章之前就已经有很多人研究过了。像在PJBlog官方论坛就有WBC相关日志和静¢脉提供的插件:相关日志插件 FOR PJBLOG 2.7 080110修正。但是仔细研究这两篇文章,去除他们在页面上的表现不同外,其原理基本相似:以文章的tag作为关键字,根据tag来搜索相关日志再根据点击次数、回复次数或者发表、更新的时间来进行排序。这固然正确,也很好,但是却不是我想要的结果,或者说与我的需求不相符。

在开始讲怎么实现“相关日志”功能之前,我们必须先花一点时间来搞搞清楚我们的需求是什么,或者什么才是真正的相关日志功能。

阅读全文——共4893字

原创文章,转载请证明来自http://www.dudo.org

注:本文的修改方法只适用于动态日志

引子:在PJBlog中,一旦在header.asp中设定了关键字,那么全站所有页面都会共用这些关键字。这样存在的问题就是,如果你有两篇文章,他们内容毫无相似之处,这样的两篇文章共用相同的关键字对于搜索引擎来说是不好的。我的博客经常有技术性的文章,也有生活中的文章,如果在有关旅游见闻的文章里出现asp、css一类的东西不太好吧?对于搜索引擎来说,无用关键字关降低排名和索引量。因此,希望PJBlog的下一个版本中能够实现自定义关键字。在此之间我们先简单修改程序实现“动态关键字”。

阅读全文——共1420字

更多更新及问题解答请看http://bbs.pjhome.net/thread-33040-1-1.html

补充一下原理:

其实原理很简单,就是原有评论的基础上添加一个新的UBB标签,这个UBB标签中的内容就代表是站长给本本条评论的回复,在显现的时候会把它解释成一段特别是的HTML标签<dl>lt;dl<dl>gt;<dt>..</dt><dd>…</dd></dl>,并赋予特殊的格式,因此看起来就和真正的评论回复一样。

阅读全文——共2760字

演示效果可以看本站中带超级链接的部分

PJBlog中内容的超级链接是没有自己定义样式的,他的样式和其他的超级链接共用了同一个样式,如果使用类选择符来定义样式的话,我们发现一些不属于页面内容的超级链接也跟着改变了,这是我们所不希望看到的结果,比如引用,订阅地址等等。比如我这Blog,使用的是别人的皮肤,页面的超级链接和文本是一个样式,乍一看好像全是文字,不太醒目。所以这里我们要自己动手修改一下原程序了。

1、超级链接的种类

阅读全文——共1473字

看到有人用的PJBlog使用的是自动填写验证码,这样其实也不使用验证码基本上没有什么区别,很容易被恶意灌水,因此在参照许多修改的基础上,找到了一个折衷的方法,既可以方便地输入验证码又可以较好地避免恶意留言。

不说废话,下面来看过程吧:

一共三处改动:

阅读全文——共763字

PJBlog今天凌晨发布了2.7的测试版。我也在最快的时间内将Blog由原来的2.6升级到2.7。经过试用发现,这次升级仅仅是对以前版本Bug的修正和系统的优化,没有增加太多的新功能。不过亮点还是有的,那就是垃圾信息的过滤功能。前些日子垃圾引用把我搞得头大,不胜其烦,最后不得以删除了某些文件从而直接去除了引用功能;最近垃圾留言和垃圾评论又开始猖獗起来了,每天都要有十几条,如果有一个礼拜不理会的话,小站还不知道会变成什么样子呢!现在好了2.7增加了正则过滤公能,同时修复了2.6中评论绕过验证码的问题,相信从此可以省不少心了。

阅读全文——共1521字