iNove主题的两个失误及其解决方法

在 2009-03-04 发布于 网站相关 下以来已有6,578人读过本文 | 8条评论 发表评论

在前面的文章 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主题时是否也发现了一些问题呢?你是否顺利解决了这些问题?欢迎你留言和月夜探讨,月夜谢谢你的支持!

8条评论

  1. 佬9
    2010/11/23 22:09:14

    博主,咋文章里的图都显示不了呢

    回复评论

  2. 郑永
    2010/03/26 20:24:29

    谢谢,想请教一下,inove主题的回复评论为什么不显示在回复的那个人下面呢?

    回复评论

  3. rouxueqingge
    2009/09/08 23:14:14

    我用这个主题,评论到了119,以后就不显示了,只在后台才有,怎么解决,希望得到帮助。

    回复评论

  4. xiaorsz
    2009/03/10 11:08:23

    以 .html 为结尾的链接形式都会有第一个问题!!不管是哪个模版!!
    应该是 WP 的问题!!

    回复评论

    admin 说:

    哦,我不清楚,这是我第一次碰到这样的问题,我还以为是主题的问题呢。。呵呵。。

    回复评论

  5. mg12
    2009/03/09 19:09:22

    2. 如果你将 <!–more–> 写在 <blockquote> 内部, 那么 “Read more…” 显示在引用内部也是正常的.

    回复评论

    admin 说:

    呵呵,多谢mg12的指点。。不过我个人觉得如第一点,能给新手一些提醒还是很好的。。

    回复评论

  6. mg12
    2009/03/09 19:07:45

    谢谢你的关注, 但这两个问题均不是 iNove 主题导致的.

    1. 评论分页的代码是 WordPress 提供的, 如果说链接错误, 那是 WordPress 的 bug.

    2. 如果你将 写在

    内部, 那么 “Read more…” 显示在引用内部也是正常的.

    回复评论

发表评论

您的昵称 *

您的邮箱 *

您的网站