在前面的文章 iNove主题本地化的几点经验(一) 和 iNove主题本地化的几点经验(二) 中,月夜为你详细介绍了自己在将iNove主题本地化过程中的一些经验。但是,月夜在对其进行试用和修改过程中也发现了其存在的两个问题,一个是评论翻页的链接问题;另一个就是首页显示文章摘要过程中的一个小BUG。当然,现在月夜已经找到了解决方案,已经顺利的解决了这些问题,因此,现在,月夜将这些经验与你分享,希望能对你有所帮助。
1.评论翻页链接错误
当然,如果要碰到评论翻页,你至少要有一篇评论数多于50条的文章。所幸,月夜有这个机会,因为月夜的WebQQ试用手记一文获得了60多条评论,所以,月夜发现了这个问题。
当你进入文章页面之后,系统默认停留在评论的最后页,也就是评论的第二页,如下图所示,我们把鼠标悬停到第一页的链接上:
然后观察浏览器的状态栏,可以看到如下图所示的链接地址:
从图中可以看出,其链接地址为:https://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行中间插入如下代码:
即可修正首页的显示错误。当然,与此相应,你还应修改archive.php文件的内容。找到其中第52行和第53行,在其间插入如上代码。这样,我们就成功解决了这个问题,使得iNove主题的效果趋于完美。
亲爱的朋友,你在使用iNove主题时是否也发现了一些问题呢?你是否顺利解决了这些问题?欢迎你留言和月夜探讨,月夜谢谢你的支持!