存档

文章标签 ‘RSS’

昨晚又折腾了一下博客 将一些错位修复兼容ie7

Mar 24th Sun, 2013/JiaJieChan/日志/1,170 阅读/没有评论

昨晚见无聊,又上了一下blog,可又没有什么好写啊,机缘巧合之下发现博客菜单栏右侧的rss订阅条上有个问题。悬停在邮件订阅上居然没有url属性,非要悬停在文字上才出现url。查了一下css,给#emailfeed a加上display:block;,将a标签设置为块,以达到使用块的形式显示url。

再则在ie上测试,发现悬停在块上面居然没有了hover的属性,查了一下css发现用的是#emailfeed:hover的方式。噢ie7是不支持样式:hover的,在这里加上个a标签。到此今天发现的问题就已经解决了,然后调整了一下图标的位置。

最后在ie7上测试已经没有错位了,本博已经兼容到ie7上了(请把圆角等ie7不支持的地方忽略,只求整体没有太大的差别,各功能都可以使用),本来要修复一个小小的问题,最终却解决了ie7的兼容性,看来小问题不可忽视啊。

同时也解决了引用文段和首行缩进的bug,现在使用引用文段blockquote已经不会出现首行缩进两字符的错误了,缩进只会出现在没有任何样式的文段中。

分类: 日志 标签: ,

解决WordPress RSS错误,发现一个很容易忽视的地方

Dec 18th Sun, 2011/JiaJieChan/折腾/2,097 阅读/1 comment

rss其他造成RSS错误除了主题有空行、配置文件有空行,还有一个就是插件的问题,很多人都会忽视的一个问题,就是在开启插件的时候都会有相关的提示的,虽然部分插件出现警告后都依然能用,但是也会造成其他地方出错误的,就向下面的例子。

这个问题也是今天发现的,当我开启WP2Sinablog时就出现警告“这个插件在启用的过程中产生了 1 个字符的异常输出。如果您遇到了“headers already sent”错误、同步 feed(通常是 RSS)出错等问题,请尝试禁用或移除本插件。”,其实这里都已经提示了,所以要排查是否插件造成的,只要看看哪一个插件会出现这样的提示,基本就可以解决问题可。

上面所说的RSS错误就是打开feed的时候提示以下错误,当第三方订阅器就不会有这个问题,看来WP自带的RSS订阅器兼容性还不怎么行啊,区区的一个空行就会造成这个问题。

This page contains the following errors:

error on line 2 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

解决这个方法很简单,只需要打开提示错误的插件php文件,看看里面是否有空行将它删除就行了。

今天就写到这里,没有更新几天了,虽然这个问题不大但是也是大家很容易忽视的问题。