2006年9月2日星期六

抓虾的OPML频道转换到Z-Blog友情链接插件

  今天写了一个抓虾的OPML频道转换到Z-Blog友情链接插件程序。

  之所以想写这样的程序,因为目前的Z-Blog的友情链接管理很不方便,而且链接里没有RSS订阅地址,而且ASP下的相关资源却非常少,所以只好自己写一个了。

  以前我也写了一个“ASP的Blog Roll的代码”,但是不很满意,这次的程序是在原先的那个程序基础上进行了修改,可以直接在线操作,进行OPML文件转换。

  OPML文件格式我使用的是抓虾的导出OPML文件格式,在抓虾系统中选择OPML,再选择导出就可以得到OPML文件,这段代码的功能是从OPML格式的文件里提取出链接和RSS地址,然后直接按照Z-Blog的格式写到link.asp文件中,我测试了自己的OPML转换了一下,效果还不错,参见我博客首页左边的链接,目前输出方式分为HTML和JS两种方式,HTML方式是直接写到默认的友情链接文件,调用前请先备份一下以前的友情链接,否则会直接覆盖的。

  插件的安装非常简单,直接将文件解压缩到PLUGIN目录下即可。

  点击这里下载:抓虾的OPML频道转换到Z-Blog友情链接插件

  注意,这个插件默认在Z-Blog 1.4-1.5版本下运行。由于Z-Blog 1.6目录结构发生变化,对于Z-Blog 1.6的版本需要将ASP文件开头的以下几行替换:

<!-- #include file="../../c_function.asp" -->
<!-- #include file="../../c_system_lib.asp" -->
<!-- #include file="../../c_system_base.asp" -->
修改为
<!-- #include file="../../function/c_function.asp" -->
<!-- #include file="../../function/c_system_lib.asp" -->
<!-- #include file="../../function/c_system_base.asp" -->