志文工作室博客升级:本站pjblog升级到300版本修改手记

[*]众多文件。
伪静态处理:更改default.asp为default.html
iisrewrite规则 httpd.ini
[ISAPI_Rewrite]
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule /default.html(.*) /default.asp$1 [I]
RewriteRule /article.html /article.asp [I]
RewriteRule /login.html /login.asp [I]
RewriteRule /bloglinks.html /bloglinks.asp [I]
RewriteRule /LoadMod.html(.*) /LoadMod.asp$1 [I]
RewriteRule /tag.html /tag.asp [I]
RewriteRule /search.html(.*) /search.asp$1 [I]
RewriteRule /trackback.html /trackback.asp [I]
RewriteRule /ActiveStars.html /ActiveStars.asp [I]

2012-11-1 11:45
====================================================
在论坛看到戒聊发的300版本,突然就来兴致想升级了。
博客一直停留在157版本上,经常在论坛看到新版本的一项项新功能,其实很早就想升级的,只是自己修改太乱了,手动升级太麻烦,本机尝试了一两次最后还是因为麻烦和费时间而放弃。
这次升级是直接升级数据库,其他文件全部替换的。但即使如此升级起来还是花费了很多时间。毕竟不是正式版,而且能够借鉴的说明又少,遇到了很多奇怪的问题,只能自己一点点的测试,即使本机没问题,上传了又发现这样那样的小毛病,空间文件上传覆盖了N多次。不过新版本的一些功能确实挺不错的,虽然有些应该可以继续改进。pj固然很优秀,但是还是没有z-blog成熟,没有wp强大,所以尽管论坛里总有人总喊pj升级太快,其实我还是希望pj的开发能够更速度改进更强大一些的。

大致列一下升级过程中遇到的一些问题:
首先是升级文件的版本号判断,应该修改cache.asp里的版本,只留后三位;当时没弄清楚,总是无法升级数据库,浪费了很多时间;
新版本增加了顶一下功能,这个相关的文件有一些是放在皮肤文件夹下的,主要是为了适应不同皮肤制作的修改,但是这里开始不清楚,还以为是其他原因,也是浪费了很多时间……
此外升级后可能还会遇到诸如相关日志不显示、静态化标题有很多空格、发表文章提示提交数据太小等等问题。对于这些问题,最好的方法就是重新覆盖一些相关文件(自己判断应该是哪些文件的作用),此外就是要注意服务器缓存的更新和数据库缓存重建等,很多时候出现问题都是缓存的原因。
还有由于原来使用的皮肤、安装的插件等原因,也会弄出很多麻烦出来。所以升级前建议先卸载所有的插件,升级后再重新安装,其实这样可能最节省时间。
以上是个人的几点总结,在此作以记录。还有升级后修改了部分文件,也做一下备份:

    [*]Template/article.asp、Articlelist.asp、static.htm,cls_article.asp和cls_default.asp文件:
    增加了Google adsense的AD;添加了每篇日志底部的“返回顶部”;

    [*]Template/static.htm和cls_article.asp文件:修改了昵称框默认为:游客

    [*]library.asp文件:侧边统计信息的增强;用户面板首页调用登录框

    [*]blogpost.asp、blogedit.asp文件:
    tags输入全角逗号自动转换为半角逗号(在此发现如果标签输入过长的话会出现“字段太小而不能接受所要添加的数据的数量”的错误,即类似:
    Microsoft JET Database Engine error '80040e57'
    The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.
    /common/library.asp, line 439

    [*]还有footer.asp和header.asp的个性修改
    底部皮肤处安全小组的死链接;

    [*]commonlibrary.asp去掉死链:tags处的隐藏内容:

    "&log_Tag(1)&"

    删除

    [*]皮肤再次做了下调整

    [*]/common/cache.asp:
    评论前加访客名称;提示信息完善修改

    [*]cls_article.asp:
    上一篇下一篇旁加上标题

    [*]footer.asp和header.asp:
    头部添加手机登陆判断跳转到wap.asp页面;
    修改底部网站地图(Google管理员那提示严重错误…)

    [*]sitemap.asp:
    修改网站地图条数为30条

    [*]classcls_logAction.asp、cls_article.asp、template、Article.asp
    修改上一篇、下一篇标题显示,并调整位置到下面

    [*]controlc_smilies.asp
    增加表情批量添加功能

    [*]article.asp
    添加底部本分类top10等

    [*]修改文件:class/cls_article.asp,class/cls_logaction.asp,template/article.asp,template/articlelist.asp
    功能:首页和日志页面的关于“查看次数 查看更多 评论 引用”等处的个性化修改

    [*]修改文件:class/cls_article.asp,control/c_general.asp,header.asp,ConContent.asp,plugin/guestbook/guestbook.asp,

    功能:添加插件IpQuery并稍作优化修改,使用珊瑚虫数据库,实现后台记录、后台留言评论管理、前台评论、前台留言几处访客地址显示

    [*]修改文件:Plugins/GuestBook/guestbook.asp,bookaction.asp;
    数据库blog_book表添加字段unemail(SQL=”Alter TABLE `blog_book` ADD `unemail` bit default false '是否显示留言邮箱'”)
    功能:留言选项强制要求留下邮箱,并设置选择是否公开显示邮箱,默认不公开

    [*]修改文件:ConHead.asp,友情链接插件的文件

    功能:后台顶部添加友情链接快捷链接,未置顶友情链接生成为links.js文件

    [*]修改文件:blogcomm.asp,class/cls_article.asp
    功能:评论必须输入邮箱地址;邮箱地址只对管理员显示
    http://lzw.me/article.asp?id=1037

    [*]修改文件:guestbook/guestbook.asp
    功能:添加访客保存信息读取(评论时选择保存的信息)(未完善:只读取不保存cookies)

    [*]修改文件:class/cls_article.asp,template/article.asp,wbc相关日志插件ajaxjs.js
    修改功能:去掉顶部多格(每个页面大量重复的信息,应该会使日志页收录减少,适当js调用内容是合适的);去掉系统相关日志,继续使用WBC相关日志插件,并对WBC相关日志插件关于js判断、AD部分信息及链接wbc网站的相关信息去除;加上原来的收藏到网摘;修改bluedream皮肤输入框input等部分的CSS

好了,这次升级后,再升级就等pj4成熟了再看了。每天都熬夜整这些东西,确实有点“不务正业”的样子,被同学戏称俺这考研太业余了。这几天看书效率太低,以后就下决心不再继续在这上面花费太多精力了,虽然有时习惯确实比较难改正…这两天各种辅导班也都在陆续开课,看看桌面上和博客侧边的倒计时,时间真的所剩不多,是该全身心备战了!

点赞 (0)
  1. 北京律师说道:

    牛人啊
    [reply=任侠,2010-01-31 04:18 PM]夸张了[/reply]

  2. 彩票论坛说道:

    我开始用PW了。。
    [reply=任侠,2010-01-30 04:52 PM]PW是啥?你说的是论坛程序?那和pj不同类别吧。。。[/reply]

  3. 游客XXX说道:

    可以发一分pjblog v300给我吗?原来的下载不了了
    [reply=任侠,2009-09-28 09:14 PM]原版没有了,现在的我改的太乱了,也整理不出来,找戒聊版主要吧[/reply]

  4. IT者说道:

    呵呵,博主用的是pj啊,之前我用的也是pj3后来转成zb了,刚刚升级最新版本。
    [reply=任侠,2009-09-04 12:44 AM]呵呵,我正相反,开始捣鼓z-blog,后来换pj了!z-blog是比较成熟点,但pjblog玩起来更有意思,而且现在pj的功能也越来越完善了[/reply]

  5. 园子说道:

    很不错
    多谢分享~
    [reply=任侠,2009-08-31 03:41 PM]这个,园子用的不是wp吗[/reply]

  6. 小曦说道:

    这些功能我早就想着...
    还差不多想更换成Z-blog的了。

    但现在,不用了。等着稳定版本的问世吧。
    [reply=任侠,2009-08-27 01:00 PM]是啊,这些功能应该才是一个博客程序真正该基本拥有的,所以才说pj还不是太成熟,但发展潜力也大。目前的pj,在速度、功能方面都很有待改进!
    做上面这些修改,我花费了不是一个两个夜晚的时间……[/reply]

  7. 说道:

    什么成功?邮局?
    [reply=任侠,2009-08-10 01:09 AM]恩,测试有人评论后河回复后邮件的发送,如果填写了邮箱,就发送一条通知,一直没有配置成功……[/reply]

  8. 任侠说道:

    测试邮件配置!
    [reply=任侠,2009-07-30 01:14 AM]邮件测试再一次!!![/reply]

  9. 任侠说道:

    测试一下邮件发送是否配置成功
    (这个后台应该设置个发送测试的按钮的
    一般有这个功能的博客都有测试的按钮设置……)
    [reply=任侠,2009-07-28 03:59 AM]这个评论怎么这么长呢?[/reply]
    [reply=任侠,2009-07-28 04:36 AM]不成功?[/reply]
    [reply=任侠,2009-07-30 00:04 AM]这个配置,怎么就是配置不好呢呢……[/reply]
    [reply=任侠,2009-07-30 01:10 AM]再测试一次^[/reply]
    [reply=任侠,2009-07-30 01:13 AM]修改为个人邮局测试一下![/reply]
    [reply=任侠,2009-07-30 01:16 AM]终于成功了!my god![/reply]

发表评论

电子邮件地址不会被公开。 必填项已用*标注