inove主题更新至1.05 详细更新日志

今天,mg12 对他的新主题 inove 进行了更新,升级到了1.05 。知道他迟早会更新的,对于 WP 主题作者对主题进行更新的我了解到的并不是很多,除非是主题很有名的,用的人比较多的。像伟大的 K2 ,就一直在进行着更新。mg12老兄也一直没有停止对其主题的更新,相信他今后还会对即将发布的 WP2.7 做比较大的更新。

当然,主题的不断更新对于主题使用者来说是个很好的消息,能不断跟上 WP 的最新技术,但也会造成一点点的小麻烦,虽然WP的强大已经可以让我们不修改模版就可以对主题进行定制,但不满足的人还是会对主题做一点点个性化的修改,特别是我这种自己都不知道改过哪里的人!! :grin: 如果我现在对主题进行升级覆盖的话,那我前一段时间的工作就全白费了,但我又不想“落后”,特别对于一些 bug 的修复还是必须要的。那怎么办呢?一个个文件去改吧!

还好这次的更新量不是很大,而且 MG12 老兄给出了更新的日志。我在更新的时候顺便也记了下具体更新的文件及代码,就顺便发出来跟大家分享下,用 inove 主题的同志可以按照下面的步骤更新,当然如果你没有怎么修改过的话还是直接更新的好!

先来看下 mg12 发布的更新日志:

VERSION DATE       TYPE   CHANGES
    1.0.5   2008/10/15 FIXED  Fixed login/logout links on comment page.
    1.0.4   2008/10/15 FIXED  In the pass version, sidebar was misplaced when searchbox widget was activated.
                       FIXED  Fixed <pre> style for IE6.
    1.0.3   2008/10/11 FIXED  Fixed style for Firefox2.
                       FIXED  Fixed trackback style.
                       FIXED  Fixed 'Categories & Tags' options.
                       NEW    Added German language support. (Thanks Nicola Tiling)
                       NEW    Added Danish language support. (Thanks Soeren Eskildsen)
                       NEW    Created this CHANGLOG file.

后面三个就不用更新了,只是增加了两个语言包,我们从下往上来:

Fixed ‘Categories & Tags’ options.

这个修改涉及到两个文件:index.php和single.php。修改方法是,找到两个文件中的如下代码

<span class="categories"><?php the_category(', '); ?></span>
<span class="tags"><?php the_tags('', ', ', ''); ?></span>

替换为:

<?php if ($options['categories']) : ?><span class="categories"><?php the_category(', '); ?></span><?php endif; ?>
<?php if ($options['tags']) : ?><span class="tags"><?php the_tags('', ', ', ''); ?></span><?php endif; ?>

Bug:如果在后台选择不显示的话,会有一大块空白!!因为那个P还在,只是内容没有了,解决方法可以改css,把 p 的height:16px 取消就OK,然后在 span 上设置高度,不过一般显示出来就没什么问题了!哈哈!可能是 mg12 老兄没有考虑到哈!

FIXED Fixed trackback style.

修正 Trackback 的样式。修改文件:style.css

找到

background:#EDEFF0 url(img/boxtop.gif) top no-repeat;
background:#EDEFF0 url(img/boxbottom.gif) bottom no-repeat;

改为

background:#EDEFF0 url(img/box.gif) 0% 0% no-repeat;
background:#EDEFF0 url(img/box.gif) 100% 100% no-repeat;

Fixed style for Firefox2.

修改文件:style.css

修正 Firefox2 的样式错误。找到:

#searchbox 增加 width:280px; 的样式即可!

Fixed pre style for IE6

修正 IE 6 下 pre 标签的错误。修改文件:header.php

在文件 header.php 中 style 标签里添加:

<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) : ?><link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/ie6.css" type="text/css" media="screen" /><?php endif; ?>

当然还要上传 css/ie6.css 文件!!

Fixed login/logout links on comment page.

修复 WordPress 2.7 中注册用户点击评论框的旁退出按钮报错的问题。方法是修改 comments.php ,找到:

<div class="row"><?php _e('Logged in as', 'inove'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><strong><?php echo $user_identity; ?></strong></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account', 'inove'); ?>"><?php _e('Logout &raquo;', 'inove'); ?></a></div>

替换成:

<?php if (function_exists('wp_logout_url')) {$logout_link = wp_logout_url();} else { $logout_link = site_url('wp-login.php?action=logout', 'login'); } ?>
<div class="row"><?php _e('Logged in as', 'inove'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><strong><?php echo $user_identity; ?></strong></a>. <a href="<?php echo $logout_link; ?>" title="<?php _e('Log out of this account', 'inove'); ?>"><?php _e('Logout &raquo;', 'inove'); ?></a></div>

找到:

<div class="messagebox">
<?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'inove'), get_option('siteurl')."/wp-login.php?redirect_to=".urlencode(get_permalink()));?>
</div>

替换成:

<div class="messagebox">
<?php if (function_exists('wp_login_url')) {$login_link = wp_login_url();} else { $login_link = site_url('wp-login.php', 'login'); } ?>
<?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'inove'), $login_link); ?>
</div>

In the pass version, sidebar was misplaced when searchbox widget was activated.

修复侧边栏使用无标题 widget (如: 搜索框) 时出现的错位现象,首先要替换functions.php文件,然后修改sidebar.php。

除前两个

<div class="content"></div>

保留外,其余的都删掉!!,应该有六处!!内容要保留,只是删除框架!

样式表中添加:

#sidebar li {font-size:12px;}

到此就算是修改完成了,最后注意把 style.css 中的版本改为 1.05 就OK了!

突然发现这篇日志有点无聊,呵呵!这几天跟代码打上交道了,忧伤!

Share with Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

相关文章本月热门点击排行

  • N/A
Post a comment 2008/11/19 – 23:5611,261 Views
Post a comment | Trackback URL | RSS Comments 37 Comments
  1. 2008/11/20 at 00:05 | #1

    你太努力了,向你学习!
    由于金融危机,深刻影响了我购买空间的决定,也影响了博客的转换,郁闷~~~

  2. 2008/11/20 at 09:31 | #2

    inove就是你的这个主题吗?》不错不错

  3. 2008/11/20 at 09:38 | #3

    @Elton Disney 是啊!!mg12 老兄的大作!! :grin:

  4. 2008/11/20 at 09:39 | #4

    @断峰狼 额?买个小点的 60 就够了哈!!呵呵!金融危机还不知道什么时候才能结束呢!!可怜我们这些毕业生了!!

  5. 2008/11/20 at 10:00 | #5

    好像域名价格涨了
    呵呵

    我另一个博客用了这个主题,回头更新下。2.7出来后我也考虑要换新主题了
    改了太多东西
    不好转换啊~~麻烦事

  6. 2008/11/20 at 10:57 | #6

    @xianrsz
    你太厉害了! 也非常感谢.

  7. 2008/11/20 at 11:03 | #7

    哇塞。。忠实关注者 呵呵~强了~ :roll:

  8. 2008/11/20 at 14:36 | #8

    @小墨 涨了?我本来还想买个.com的域名呢!忧伤!2.7这次非得改皮不可了!!

  9. 2008/11/20 at 14:38 | #9

    @mg12 没改错就行,还望多多指点, :grin: 你也太客气了!应该多谢你提供这么好的主题才对!

  10. 2008/11/20 at 14:39 | #10

    @Zoll 对啊,跟定要跟上步伐吗!落后了可不心甘啊,呵呵!以后更新的估计也不少!!

  11. 2008/11/20 at 15:54 | #11

    研究的很深嘛 呵呵 我已经更新了

  12. 2008/11/20 at 15:54 | #12

    用inove模板的人很多,你这样帮了不少人啊!虽然自己改的时候枯燥点,呵呵

  13. 2008/11/20 at 15:55 | #13

    :evil: 我的名字显示去不全,你怎么不改啊 :cry:

  14. 2008/11/20 at 15:56 | #14

    @YoungCheon
    还有这种情况
    …………………………………………………………………….我测试一个东西 看看跑出去不

  15. 2008/11/20 at 17:54 | #15

    @YoungCheon 不过大家不一定知道我这里有哈!所以要多宣传哈!你的名字怎么这么长?呵呵,你看人家上面有个长的都分两行了。你的硬是显示不出来! :idea: 一会看怎么改下!

  16. 2008/11/20 at 17:56 | #16

    @yinheli 他说的是他的名字!被挡住了! :grin: 留言是不会跑出去的。哈哈!

  17. 2008/11/20 at 18:21 | #17

    @xiaorsz
    不知道为什么 我之前的那个测试的时候留言跑出去了…就是为了弄个个ajax留言 测试的时候发现的.不过现在好像好了….

  18. 2008/11/20 at 22:10 | #18

    这个主题真的很出名,看到点石也有用

  19. 2008/11/20 at 23:40 | #19

    今天浏览一下,明天来改 :razz:

  20. 2008/11/21 at 09:31 | #20

    偶还没用过这主题.等下整个来看看…MG12的主题都很不错的说!

  21. 2008/11/21 at 11:16 | #21
    瑞东Notify

    呵呵,无意中再次进来,发现变化很大啊
    突然也有一种把博客写下去的冲动。我的空间就要到期了,一直不想续费了,现在又有点心动了。

  22. 2008/11/21 at 12:25 | #22

    @瑞东
    有时候回过头看看自己写过的东西还是感觉还是挺好.

  23. 2008/11/21 at 12:58 | #23

    每天都在变化~

  24. 2008/11/21 at 12:59 | #24

    改的相当到位啊 哈哈 辛苦啦

  25. 2008/11/21 at 14:48 | #25

    @瑞东 心动不如行动,哈哈!不过我那时在三翼做的时候还真没什么时间搞这些东西,这些差不多都是我大四闲下来的时候搞的!留着吧,不仅能记录些东西,还能交些朋友。蛮不错的! :grin:

  26. 2008/11/21 at 14:52 | #26

    @YoungCheon 你指的是哪里啊!订阅? :grin: 是啊,坚持每天都在变化,哈哈!不过估计快没什么变的了!!

  27. 2008/11/21 at 15:43 | #27
    HNotify

    这些地方够你修改了啊~ :roll:

  28. 2008/11/21 at 15:48 | #28

    升到1.05后,在FF3下侧边栏字体好像有点模糊,mg那边没这种情况,应该是字体大小问题吧。 :lol:

  29. 2008/11/21 at 16:05 | #29

    囧,浏览器缓存的问题 :oops:

  30. 2008/11/21 at 16:20 | #30

    这个主题我准备用 不过在测试的时候还有一些细节待修改 主要是我的插件和修改过的地方过多

  31. 2008/11/21 at 19:32 | #31

    @雪深 用了以后升级还是个问题!!呵呵!

  32. 2008/11/22 at 11:20 | #32

    你说看我的模板不错?我昨天晚上选模板,选到3点,最终觉得inove好,我那个模板虽然好看,但是有一个硬伤——左边内容栏太窄了,3栏模板的通病,很多大图不得不改小,很是痛苦。不过inove黑白灰的搭配对于我的博客过于严肃。
    郁闷中……

  33. 2008/11/22 at 13:22 | #33

    @新鲜人 你的皮是挺不错的啊,看着很舒服的!反正你图片是放服务器上的,你放中图就OK了,也可以自动缩小吧!这个皮想改活泼点感觉有点难度!呵呵,或者你自己换下颜色试下!

  34. 2008/11/22 at 23:37 | #34

    皮,还是自己做的好!

  35. 2008/11/23 at 00:22 | #35

    @*星少 是滴,有能力有想法的话当然是自己做的好!我现在还没什么好的想法,以后一定给自己做一个!!

  36. 2008/11/24 at 20:27 | #36

    看来俺也得检查下我的有没这方面的bug

  37. 2008/11/24 at 21:20 | #37

    @Johnny 没更新就应该会有的。 :grin: 而且估计以后针对2.7的更新也不会少!!

2 Trackbacks
  1. [...] 今天发现这个主题已经更新到1.05,比较丢人的是我在mg12的主页上一直没找到详细的更新日志,下载压缩包里面只有版本号和对应的说明,没有具体怎么修改。我在之前的版本中的部分代码上做了点调整,又不能完全覆盖更新。幸好在笑傲人生的一篇文章上面看到了详细更新的代码,照葫芦画瓢,也把我的小窝更新到1.05。O(∩_∩)O [...]

  2. [...] 上次 [...]

Post a Comment

(必填)

(必填,有回复时方便邮件通知)

(可不填,填了方便回访)

Sharing technology, recording life