Zx.MYS 2007-5-9 20:13
IE读取RSS.XML无超链接问题(给RSS加上XSL样式表)
Z-BLOG输出的RSS没有附上RSS的XSL样式表,其实对于FF无所谓,但是这样IE就不认RSS了……(IE真烂……)
解决办法:用FLASHGET等[size=5][color=Red]下载[/color][/size](不推荐用浏览器打开后复制,否则可能会有10楼这样的问题!)一个RSS样式表(例如[url]http://www.williamlong.info/css/rss.xsl[/url],月光大哥不介意我盗链一下吧:lol ),然后上传到自己BLOG下的CSS目录,命名为rss.xsl,最后修改FUNCTION/rss_lib.asp,在211行处[code] Set objPI = objXMLdoc.createProcessingInstruction("xml-stylesheet","type=""text/css"" href=""css/rss.css""")
objXMLdoc.insertBefore objPI, objXMLdoc.childNodes(0)
Set objPI = Nothing[/code]后[size=5][color=Red]加入[/color][/size](注意,不是[size=5][color=Red]替换[/color][/size])[code] Set objPI = objXMLdoc.createProcessingInstruction("xml-stylesheet","type=""text/xsl"" href=""css/rss.xsl""")
objXMLdoc.insertBefore objPI, objXMLdoc.childNodes(0)
Set objPI = Nothing[/code]就行了
[[i] 本帖最后由 Zx.MYS 于 2007-10-3 17:16 编辑 [/i]]
Zx.MYS 2007-5-14 18:19
在本人和月光的BLOG里均测试成功。
你指的不行是什么?改了以后索引重建,或者是你干脆没看懂这是什么问题。
yflsy 2007-5-17 14:50
修改后,不能输出rss,提示错误。我知道版主说的意思。这个修改是用来在IE中带样式输出,因为IE中输出时,图片等链接不能显示,显示的是源码。如果用了这个就可以象FF中不修改一样的连图片一起输出。
但是我改了后,确实不能输出。提示XML不标准。我截用的也是月光的RSS样式表。
后看了样式表中月光使用的样式名称好像是t1.XSL,我把他的原样式表也做了修改,修改成rss.XSL,也不可以。样式表,我确实也不懂。只看到月光中的好象还调用了几个JS文件。我不知道,其调用的JS文件而我们的没有,会不会有什么影响。
望版主指导,谢谢。
[[i] 本帖最后由 yflsy 于 2007-5-17 14:52 编辑 [/i]]
Zx.MYS 2007-5-17 17:41
XML不标准?给个URL,或者把XML文件的内容发上来。
yflsy 2007-5-17 18:03
我也说不太清楚,我本来改回来了,版主这么热心,感动!
我又改成没成功的,这个我不懂,先截个图,版主请先看看,谢谢!!!
[img]http://photo8.yupoo.com/20070517/180307_1754036125.jpg[/img]
yflsy 2007-5-17 18:30
又看了版主的[url]http://zxmys.com/rss.xml[/url],确实是可以的
我的怎么不可以呢?我肯定哪里还没搞对?
请版主指导,谢谢!!!
[[i] 本帖最后由 yflsy 于 2007-5-17 23:10 编辑 [/i]]
Zx.MYS 2007-5-17 20:11
Er...根据我的推理……你可能把[size=5][color=Red]加入[/color][/size]看成[size=5][color=Red]替换[/color][/size]了
yflsy 2007-5-17 22:27
版主,呵呵!
我终于找到原因了,现在成功了,谢谢你!没有你我就不会这么来找原因了。
你看看我的[url=http://www.bookeer.cn/rss.xml]http://www.bookeer.cn/rss.xml[/url]
也可以了。
说出我错误的原因,你一定会笑我的。但是,我想这也一定是新手常犯的错误,肯定不只我一个人([b]不怕你笑了,还是说出来的好,免得新手也和我一样[/b])。
[size=4][color=red]原因是:我在复制rss样式的时候,源文件前面的“—”都一起复制进去了,把这些“—”都去掉就成功了,呵呵!!![/color][/size]
[size=4][color=#ff0000][/color][/size]
[size=4][color=blue]再次谢谢版主高人!!!(没想到我们新手会犯这么低级的错误,你晕死了吧!:lol )[/color][/size]
[[i] 本帖最后由 yflsy 于 2007-5-17 23:15 编辑 [/i]]
Zx.MYS 2007-5-18 17:20
回复 #10 yflsy 的帖子
汗,最好直接下载,不要复制
艾歆 2007-10-2 12:54
回复 1# 的帖子
超强抄袭嘎嘎;P ;P ;P ;P ;P
J.wei 2007-10-3 15:13
没看懂,请问,用FLASHGET等下载,下载什么东东啊?下载地址是?