[*]众多文件。
伪静态处理:更改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成熟了再看了。每天都熬夜整这些东西,确实有点“不务正业”的样子,被同学戏称俺这考研太业余了。这几天看书效率太低,以后就下决心不再继续在这上面花费太多精力了,虽然有时习惯确实比较难改正…这两天各种辅导班也都在陆续开课,看看桌面上和博客侧边的倒计时,时间真的所剩不多,是该全身心备战了!
人气不错啦。
过年好
牛人啊
[reply=任侠,2010-01-31 04:18 PM]夸张了[/reply]
我开始用PW了。。
[reply=任侠,2010-01-30 04:52 PM]PW是啥?你说的是论坛程序?那和pj不同类别吧。。。[/reply]
可以发一分pjblog v300给我吗?原来的下载不了了
[reply=任侠,2009-09-28 09:14 PM]原版没有了,现在的我改的太乱了,也整理不出来,找戒聊版主要吧[/reply]
呵呵,博主用的是pj啊,之前我用的也是pj3后来转成zb了,刚刚升级最新版本。
[reply=任侠,2009-09-04 12:44 AM]呵呵,我正相反,开始捣鼓z-blog,后来换pj了!z-blog是比较成熟点,但pjblog玩起来更有意思,而且现在pj的功能也越来越完善了[/reply]
很不错
多谢分享~
[reply=任侠,2009-08-31 03:41 PM]这个,园子用的不是wp吗[/reply]
这些功能我早就想着…
还差不多想更换成Z-blog的了。
但现在,不用了。等着稳定版本的问世吧。
[reply=任侠,2009-08-27 01:00 PM]是啊,这些功能应该才是一个博客程序真正该基本拥有的,所以才说pj还不是太成熟,但发展潜力也大。目前的pj,在速度、功能方面都很有待改进!
做上面这些修改,我花费了不是一个两个夜晚的时间……[/reply]
什么成功?邮局?
[reply=任侠,2009-08-10 01:09 AM]恩,测试有人评论后河回复后邮件的发送,如果填写了邮箱,就发送一条通知,一直没有配置成功……[/reply]
测试邮件配置!
[reply=任侠,2009-07-30 01:14 AM]邮件测试再一次!!![/reply]
测试一下邮件发送是否配置成功
(这个后台应该设置个发送测试的按钮的
一般有这个功能的博客都有测试的按钮设置……)
[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]