user-pic

[小修改]leobbsx官方rss系统的小修改:)

Vote 0 Votes

不关痛痒的修改。只是为了更好的兼容一些RSS阅读器,和正规的xml语法。
现在的Leobbs的rss连接是好多RSS阅览器所不能自动识别的。原因部分阅览器比较呆版,只认识xml扩展名。解决办法就是加上虚假的xml扩展名。
1。leobbs.cgi
找到

$rsshtml = qq~<td align=center width=34><a href="rss.cgi" target="_blank"><img src="$imagesurl/images/xml.gif" border="0" align="absmiddle" alt="RSS 订阅全部论坛"></a></td>~;

小小的修改为
$rsshtml = qq~<td align=center width=34><a href="rss.cgi/[color=red]easun.xml[/color]" target="_blank"><img src="$imagesurl/images/xml.gif" border="0" align="absmiddle" alt="RSS 订阅全部论坛"></a></td>~;


3。forums.cgi

找到
$rsshtml = qq~  <a href="rss.cgi?forum=$inforum" target="_blank"><img src="$imagesurl/images/xml.gif" border="0" align="absmiddle" alt="RSS 订阅本论坛"></a>~;

小小的修改为
$rsshtml = qq~  <a href="rss.cgi/[color=red]easun.xml[/color]?forum=$inforum" target="_blank"><img src="$imagesurl/images/xml.gif" border="0" align="absmiddle" alt="RSS 订阅本论坛"></a>~;



2。 bbs.lib.pl

找到
$coolmeta = qq~<META http-equiv="Page-Enter" content="revealTrans(Transition=$cinoption,Duration=1)">
<META http-equiv="Page-Exit" content="revealTrans(Transition=$cinoption,Duration=1)">~ if ($pagechange eq "yes");

在这个下面加上

$coolmeta [color=red].=[/color] qq~<link title="$title" type="application/rss+xml" rel="alternate" href="rss.cgi/easun.xml"></link>
~ ;


本帖子无技术含量,发到发布区只是为了让更多人看到而已。。

PS:如果你按照这个修改了。你会发现如果你用FireFox1.0以上版本(不用装插件),访问Leobbs的RSS根本不需要什么RSS阅读器的:)

Add a Reply

Forum Groups

Good Perl Books

Perl 學習手札

作者:簡信昌

Perl 學習手札 , 一本优秀的中文Perl在线学习资料。

Perl 程序讨论区

12 50

Last Topic: [注意]本区文章归档区 by 路杨 on Oct 16, 2006

事物处理及其他

113 1410

Last Topic: 踩个脚印 by 眼睛oo on Dec 4, 2010

测试私密区

测试私密区

18 88

Notice: 用于测试程序或者不可告人之秘密。不要问我要密码哦。。[此为原LB_ES论坛系统保留项,只限原有权限朋友进入,不再接受注册]

OpenID accepted here Learn more about OpenID