当前位置:园子博客 » 网站应用 » inove主题增加feed订阅器的方法

inove主题增加feed订阅器的方法

7月 10th, 2009 | Filed under 网站应用 | 共有10,000次浏览

使用 inove 主题已经有两个多月了,感觉各方面的功能都非常不错。唯一可能有些不太完美的地方就是 feed 订阅器不大够用,或者一些常用的没有列上去,如“QQ邮箱订阅”在国内应用也比较广泛。今天园子就给您分享一下如何在你的inove主题上增加 feed 订阅器的方法。

首先要做的就是加上你需要添加feed订阅器的图标,你可以直接用园子提供的图片,直接保存即可:

feed订阅器图片

feed订阅器图片

接下来就是定义css样式,我们打开 style.css 文件,在样式表最后加入如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
#subscribe li#qq_reader a span {
	background-position:0 -160px;
}
#subscribe li#douban_reader a span {
	background-position:0 -180px;
}
#subscribe li#rojo_reader a span {
	background-position:0 -200px;
}
#subscribe li#pageflakes_reader a span {
	background-position:0 -220px;
}

最后一步就是要编辑订阅器代码所在的文件,也就是 siderbar.php 文件,通过搜索找到类似于下面的代码:

1
2
<?php _e('iNezha', 'inove'); ?>
</span></a></li>

直接在代码后面加入园子提供的其他订阅器的代码,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
            <li id="qq_reader"><a class="reader" title="<?php _e('Subscribe with ', 'inove'); _e('QQ Mail', 'inove'); ?>" onclick="window.open(this.href);return false;" rel="external nofollow" href="http://mail.qq.com/cgi-bin/feed?u=<?php echo $feed; ?>"><span>
			<?php _e('QQ Mail', 'inove'); ?>
            </span></a></li>
            <li id="douban_reader"><a class="reader" title="<?php _e('Subscribe with ', 'inove'); _e('Douban', 'inove'); ?>" onclick="window.open(this.href);return false;" rel="external nofollow" href="http://9.douban.com/reader/subscribe?url=<?php echo $feed; ?>"><span>
			<?php _e('Douban', 'inove'); ?>
            </span></a></li>
            <li id="rojo_reader"><a class="reader" title="<?php _e('Subscribe with ', 'inove'); _e('Rojo', 'inove'); ?>" onclick="window.open(this.href);return false;" rel="external nofollow" href="http://www.rojo.com/add-subscription?resource=<?php echo $feed; ?>"><span>
            <?php _e('Rojo', 'inove'); ?>
            </span></a></li>
            <li id="pageflakes_reader"><a class="reader" title="<?php _e('Subscribe with ', 'inove'); _e('Pageflakes', 'inove'); ?>" onclick="window.open(this.href);return false;" rel="external nofollow" href="http://www.pageflakes.com/subscribe.aspx?url=<?php echo $feed; ?>"><span>
            <?php _e('Pageflakes', 'inove'); ?>
            </span></a></li>

友情提醒:使用 inove 主题的朋友不需要修改上面的任何代码,feed 地址是通过函数调用的,所以会自动显示成您在后台“当前主题选项”里面设置的 feed 地址。这些工作都完成后,只需要刷新前台页面看看是不是多出来四个订阅器呢?如果您想修改订阅器的顺序只需要更改下图片里面订阅图标的顺序,请注意与CSS代码里面的值要与图片相对应哦。

  1. 青鸟
    1月 5th, 201118:14

    园子整理的很好!谢谢分享……

  2. justin bieber
    10月 20th, 201015:28

    修改的很不错.啥时候共享下哦..好多人想要呢 .呵呵

  3. idealbum
    9月 28th, 201023:27

    做的很好,特来踩踩。顺便学习一下

  4. changli
    7月 3rd, 201011:53

    跛足你好,诚心请教你一个问题行么?是这样的,我的博客昨天终于换了主机,是国内的Linux主机,昨天也能成功收取评论回复邮件的通知,但是一:
    发件人都变成用户评论时留下的昵称。如果是用户注册的话,发件人是wordpress 留下的登陆连接是我的二级域名 郁闷 。。。
    二:
    还有就是发件内容,太官方了,我想稍作修改。您能指点一下吗? 谢谢!

  5. kisa747
    1月 8th, 201018:04

    qq订阅现在很多初级玩家都在用,也得考虑添加个qq订阅图标,收藏了

  6. Uqic
    12月 11th, 200922:48

    我是个菜鸟站长,博主可否将你修改后的inove 主题压缩 发我邮箱, 给兄弟分享下呢 先谢谢了!

  7. 园子
    10月 19th, 200914:27

    @BestDong
    呵呵,有时候按 CTRL + F5 强制刷新比较有用~

  8. BestDong
    10月 19th, 200913:14

    BestDong : 博主 你好 我按照你的方法后也出现了楼上的问题 最后一行都是google的图标能否帮忙看下原因?谢谢

    哦,已经解决了。汗一个 浏览器缓存的原因

  9. BestDong
    10月 19th, 200913:12

    😐 博主 你好 我按照你的方法后也出现了楼上的问题 最后一行都是google的图标
    能否帮忙看下原因?谢谢

  10. Eden
    9月 14th, 200900:42

    我试了,图片也上传了,就是后面几个图片显示不正常,总是Google那个。

    • 园子
      9月 14th, 200911:29

      @Eden
      效果可以参考我的博客 显示都正常的
      主题改成三栏当然也没问题,要修改的地方比较多~

  11. alex
    8月 21st, 200914:49

    感谢,收藏使用。

  12. A.shun
    7月 13th, 200912:34

    懒得折腾
    直接一个按钮到feedsky

  13. iseeyou
    7月 10th, 200919:41

    收藏备用

  14. 园子
    7月 10th, 200917:41

    @乒乓器材
    呵呵

    你想要加我QQ我可以发给你的~

  15. huaimao
    7月 10th, 200915:56

    哈哈,偶在JUTOY的帮助实现了该功能,当然我的不是这个主题哈!嘿嘿!

  16. 乒乓器材
    7月 10th, 200914:35

    院子已经把这个主题修改的很不错啦,什么时候能否分享一下啊!

您必须在 登录 后才能发布评论.