iNove主题的两个失误及其解决方法
在前面的文章 iNove主题本地化的几点经验(一) 和 iNove主题本地化的几点经验(二) 中,月夜为你详细介绍了自己在将iNove主题本地化过程中的一些经验。但是,月夜在对其进行试用和修改过程中也发现了其存在的两个问题,一个是评论翻页的链接问题;另一个就是首页显示文章摘要过程中的一个小BUG。当然,现在月夜已经找到了解决方案,已经顺利的解决了这些问题,因此,现在,月夜将这些经验与你分享,希望能对你有所帮助。
1.评论翻页链接错误
当然,如果要碰到评论翻页,你至少要有一篇评论数多于50条的文章。所幸,月夜有这个机会,因为月夜的WebQQ试用手记一文获得了60多条评论,所以,月夜发现了这个问题。
当你进入文章页面之后,系统默认停留在评论的最后页,也就是评论的第二页,如下图所示,我们把鼠标悬停到第一页的链接上:

然后观察浏览器的状态栏,可以看到如下图所示的链接地址:

从图中可以看出,其链接地址为:http://www.yueye.org/2009/yueye-try-out-webqq.htmlcomment-page-1#comments,点击,发现会跳到404页面,显然这个链接是错误的。
其实也很明显,在yueye-try-out-webqq.html和comment之间,缺少一个斜杠(/)。添加上去,点击链接就可以打开评论的第二页了。
但月夜才疏学浅,对PHP等网页设计语言知之甚少,并没能通过主题文件的程序来解决这一问题。在Google上搜索,发现可以偷懒通过修改永久链接来解决这一问题。如下图,我们在设置永久链接时,在永久链接的最后加上一个斜杠(/):

按照如上图的方式,在永久链接最后添加上斜杠以后,iNove的这个问题就解决了。
2.首页显示文章摘要的错误
使用iNove主题时,如果你的文章摘要部分是以引用(引用语,Blockquote)结束,则在首页、存档页等显示摘要时会出现如下图所示的情况:

如上图,摘要最后的作者、类别、标签等会被拉到引用(Blockquote)中显示。显然,这不是我们想要的。
修改的方法如下,找到主题文件夹下index.php文件,在其中第27行和第28行中间插入如下代码:
</div>
<div class=”content”>
即可修正首页的显示错误。当然,与此相应,你还应修改archive.php文件的内容。找到其中第52行和第53行,在其间插入如上代码。这样,我们就成功解决了这个问题,使得iNove主题的效果趋于完美。
亲爱的朋友,你在使用iNove主题时是否也发现了一些问题呢?你是否顺利解决了这些问题?欢迎你留言和月夜探讨,月夜谢谢你的支持!

2010/11/23 22:09:14
博主,咋文章里的图都显示不了呢
回复评论
2010/03/26 20:24:29
谢谢,想请教一下,inove主题的回复评论为什么不显示在回复的那个人下面呢?
回复评论
2009/09/08 23:14:14
我用这个主题,评论到了119,以后就不显示了,只在后台才有,怎么解决,希望得到帮助。
回复评论
2009/03/10 11:08:23
以 .html 为结尾的链接形式都会有第一个问题!!不管是哪个模版!!
应该是 WP 的问题!!
回复评论
admin 说:
三月 10th, 2009 at 上午 11:22
哦,我不清楚,这是我第一次碰到这样的问题,我还以为是主题的问题呢。。呵呵。。
回复评论
2009/03/09 19:09:22
2. 如果你将 <!–more–> 写在 <blockquote> 内部, 那么 “Read more…” 显示在引用内部也是正常的.
回复评论
admin 说:
三月 9th, 2009 at 下午 8:31
呵呵,多谢mg12的指点。。不过我个人觉得如第一点,能给新手一些提醒还是很好的。。
回复评论
2009/03/09 19:07:45
谢谢你的关注, 但这两个问题均不是 iNove 主题导致的.
1. 评论分页的代码是 WordPress 提供的, 如果说链接错误, 那是 WordPress 的 bug.
2. 如果你将 写在
回复评论