解决pjblog首页评论链接问题

Filed under: 应用体验 |
Posted on

pjblog的程序已经升级到3.1.6.227(公测版),有需要的朋友可以从官方下载 http://www.pjhome.net/,帮pj打个广告,呵呵。功能越来越强大了,光看这小数点后面的位数,就知道pj调试得有多么频繁了。

功能更新了好多,

[quote]★PJBlog3 3.0.6.170 更新内容★

01. 增加了’别名系统’,利于SEO。
以特定分类名作为目录名,比如 /article/web/show.html
后台操作FSO能准确 移动 删除 更新 文章
兼容日志加密功能
对SEO友好,使文章更容易本搜索引擎收录
02. 修复了Cookie不能保存的问题。
03. 修复了[mdown]标签在静态下失效的问题。
04. 对友情链接的批量删除。
05. snail.rison进行了部分BUG修复。
06. 建立Ajax模型。
07. 对代码进行优化。
08. 修正首页评论UBB表情代码无法显示的问题
09. 修正戒聊编写的日志管理功能中删除日志时对应文章数未减一的问题,并更新后台文章数
10. 增加相关日志功能
11. 增加后台批量删除用户功能
12. 增加分段全静态功能
13. 修复私密日志和加密日志的标题显示状态
14. 修正[hidden]标签失效问题
15. 修正后台删除外部分类时也删除了article文件夹的BUG
16. 解决半静态模式下模板修改无效的问题补丁
17. 对原始内置数据的修改
18. 修正全静态下相关日志翻页不显示的BUG
19. 修正Windows Live Writer无法发布日志的BUG
20. 修正日历模块在全静态文章中翻月时网址错误的BUG
21. 修正后台一处title属性错误的BUG
22. 增加半静态和全静态的相关日志
23. 修正中文用户评论需输入中文用户名的BUG
24. 对初始数据的修改 把title的pjb 改成 PJB
25. 对PJ3最新版本更新日期的更新
26. 补充部分icon
27. 增加Ajax框架
28. 增加SEO优化功能之Meta中对keywords和description的自定义化
[/quote]

然而,却一直都没有解决首页评论链接的问题,很久以前就发帖子向论坛的人请教过,最终帖子石沉大海啊。。我以为我自己的才会这样,今天下载了最新版,3.0到3.1版,都会出现首页评论链接的问题,而导致这个错误的原因其实就是因为我用了二级目录,我的blog放在根目录的blog目录下,如果首页有评论,想查看评论,点击以后出现的是根目录的地址。那么就是说只要找到这个链接参数,加上对应的目录就OK了。

那个参数隐藏得很深。。具体过程估计你们也不会想知道的,最终查找到那个参数就躲在common目录下的cache.asp 的这段代码中,

If blog_postFile = 2 Then
	url = SiteURL&caload(blog_Comment(1, i))&"#comm_"&blog_Comment(0, i)
else
	url = SiteURL&"article.asp?id="&blog_Comment(1, i)&"#comm_"&blog_Comment(0, i)

里面有加以注释 “读取最新评论缓存”具体行数根据版本不同而不同,3.0的在 384行到387行 ,2.85的在 378 到 381行.

如果是blog二级目录修改为

If blog_postFile = 2 Then
	url = SiteURL&"blog/"&caload(blog_Comment(1, i))&"#comm_"&blog_Comment(0, i)
else
	url = SiteURL&"blog/"&"article.asp?id="&blog_Comment(1, i)&"#comm_"&blog_Comment(0, i)

保存以后就会看到首页的评论链接更新过来了,虽然这只是一点小瑕疵,但是对于有人气的博客,需要经常评论来说,点击以后打不开,影响用户体验。我现在用的只是土办法,如果能动态判断在什么名字的二级目录下,就不用别人手动更改了。希望pjblog在下一个版本能够调整这个问题。

Tags :
Trackback url : u can trackback from your own site

相关阅读

2 Responses to “解决pjblog首页评论链接问题”

  1. o仔 Says:

    原来后台可以配置那个blog地址。。这才是最简单的方式,上面的不用改了~~[face12]

  2. Animal Sex Quiz Says:

    yeah. interesting text.

Leave a Reply