静态化进程算是完成了,但是好多地方都不尽如人意,存在一些小问题,今天早晨我就部分细节进行了处理。希望这些修改过程能够对大家也适用。
1、升级后首页版本号错误的问题
打开footer.asp文件,找到PJBlog2,将其改为PJBlog3,保存,上传覆盖即可。呵呵,就这么简单,不知道为什么好多人还不明白。
2、修改列表状态下显示日志数目问题
默认状况下,如果您将
博客日志切换到“列表”状态,每页将会显示4×N条,其中N是普通模式下每页显示日志数。这样一来,如果侧面栏很长,在主页面部分就会留下大面积空白,影响美观。怎么来修改呢?
打开class文件夹,找到cls_default.asp和cls_logAction.asp这两个文件夹,在cls_default.asp中找到If ViewType = "list" Then blogPerPage = blogPerPage*4这段代码,将其改为If ViewType = "list" Then blogPerPage = blogPerPage*10或者其他数值;然后再打开cls_logAction.asp,找到If outType = "list" Then pageSize = pageSize*4,同样将其改为If outType = "list" Then pageSize = pageSize*10或者其他数值。
将您修改的两个文件保存,上传覆盖到服务器,然后去您的站点看看吧!是不是已经修改成功?
3、修改搜索结果、评论和引用的每页显示数
从统计信息那里点击“评论”按钮,查看好友评论的时候,大家就会发现,这评论集每页只能显示10条,10条评论下面的大片空白,让人看着极其难受。您一定想修改吧,那就跟我来吧。
打开search.asp文件,查看代码,凡是看到数字是10的,都将其改成你想要的数字,比如30,然后保存文件,上传覆盖,问题就解决了,看似大问题,其实很好解决,只要您肯揣摩!
4、从tag.asp进入页面出现错误情况的修改
升级之后,在tag.asp页面点击任何一个标签,发现打开页面都是article.asp?id=xxx的样式,根本不是生成的静态页面,尤其还会出现“读取日志出错.3002 : 文件无法被打开”的情况。这点算是升级之后遇到的最大BUG。以下是来自
maie的修改方法,很棒,反正我使用后完全解决了此问题。
打开class/cls_default.asp文件,在大约184行处找到以下代码:

程序代码
<%If CanRead Then%>
<a class="titleA" href="article.asp?id=<%=webLogArr(0,PageCount)%>"><%=HtmlEncode(webLogArr(3,PageCount))%></a>
<%Else%>
<a class="titleA" href="article.asp?id=<%=webLogArr(0,PageCount)%>">[隐藏日志]</a>
修改成如下代码:

程序代码
<%If CanRead Then%>
<%'如果是静态日志则输出静态页格式article+/+id+.htm,否则输出动态页面格式article.asp?id=+id,maie,2008-07-29
if blog_postFile=2 then%>
<a class="titleA" href="article/<%=webLogArr(0,PageCount)%>.htm"><%=HtmlEncode(webLogArr(3,PageCount))%></a>
<%else%>
<a class="titleA" href="article.asp?id=<%=webLogArr(0,PageCount)%>"><%=HtmlEncode(webLogArr(3,PageCount))%></a>
<%end if%>
<%Else%>
<a class="titleA" href="article.asp?id=<%=webLogArr(0,PageCount)%>">[隐藏日志]</a>
大功搞成,回家休息了。
这些天我会继续做一些修改,并分享相关成果,大家注意关注哈!