可在任意页面调用的5UCMS系统标签读取外部RSS源功能

无忧CMS如何调用外站数据?如何在一个网站调用5ucms的首页或者文章栏目?也许看过此文,你会觉得,一切是那么简单~~

        可在任意页面调用的5UCMS系统标签读取外部RSS源功能

         本站首页以及文章页面右侧显示的内容就是通过这个RSS读取功能做出来的,与js调用相比,它更具有seo可塑性。实现原理如下:

(本功能在原无忧CMS论坛jenfy朋友制作的RSS源函数基础上稍作修改,可以实现任意无忧CMS任意页面调用外站数据)

         1,在inc/function.asp中增加以下内容:

         Function readrss(xmlseed)    
dim xmlDoc     
dim http    
Dim title_s    
Dim item,title,link,str    
Dim i    
Set http=Server.CreateObject("Microsoft.XMLHTTP")     
http.Open 
"GET",xmlseed,False     
http.send     
Set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")     
xmlDoc.Async=
False     
xmlDoc.ValidateOnParse=False     
xmlDoc.Load(http.ResponseXML)    
Set item=xmlDoc.getElementsByTagName("item")    
if item.Length<=then    
else    
For 
i=to '调出最新10条数据,可自己修改    
Set title=item.Item(i).getElementsByTagName("title")    
Set link=item.Item(i).getElementsByTagName("link")  
Dim author,pubDate
Set author=item.Item(i).getElementsByTagName("author"
Set pubDate=item.Item(i).getElementsByTagName("pubDate")
Dim Authorpost:Authorpost=author.Item(0).Text

title_s =title.Item(
0).Text    
if (len(title_s)>12then    
title_s=left(title.Item(0).Text,14)&"" '控制文章标题字数为14个字,可自己修改    
end if    
str = str & "<li><a href="""& link.Item(0).Text &""" title='"&Authorpost&"发表了"&title.Item(0).Text&"' target='_blank'>"& title_s &"</a></li>"    
readrss = str   
Next    
end if    
End Function    

Dim 
post
post=readrss(
"http://www.csshaier.com/post/plugs/rss.asp") '引号里面是rss源地址

2、在首页或者任意合适的页面用{sys:post}调用即可!演示见本站。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
5u网站管理系统,是一款国内最专业、使用人数最多、应用范围最广的小型 ASP网站建站系统,适用于中小型企业自主建站,它使用方便快捷 、操作简单 明了、安装部署灵活,并提供海量插件,及各各行业的模板免费下载,seo友 好性强,简约而不简单,可应用于图片站、企业站、文章资迅站、 下载站等等,是企业建站的最好选择。 5uCMS v3.2012.0625更新说明: 更新手机客户端页面参数没有判断导致sql注入漏洞 5uCMS v3.2012.0503更新说明: 新增栏目大类分页标签属性 升级说明:替换inc/class_template.asp 标签说明:新增$cid属性 使用说明: <!--page:{$size=5 $cid=1,2,3}--><!--page-->调用指定栏目ID编号为1、2、3的文章列表 <!--page:{$size=5 $cid={field:childid}}--><!--page-->调用上级栏目下面所有子栏目的文章列表 <!--page:{$size=5}--><!--page-->不加cid属性默认调用终极栏目列表   修复后台登录提示非法请求 升级说明:替换admin/ajax/login.asp 修正自定义模型在编辑以前的文章时不能保存自定义字段数据 升级说明:替换admin/admin_content.asp,admin/inc/class_content.asp,admin/ajax.asp 修正取消文章内容分页在关闭分页功能后以前的文章需要在内容里面取消分页符 升级说明:替换inc/class_content.asp,admin/inc/class_content.asp 增加发布内容每20秒自动保存一次,在发布失败的失败的时候可以恢复内容 升级说明:替换admin/ajax.asp,admin/js/common.js,admin/admin_content.asp和admin/images/ajax.js 修复批量上传时在编辑框里面显示的是图片地址 升级说明:替换admin/update.asp 修复插件不能安装和卸载 升级说明:替换admin/images/ajax.js,admin/admin_plus.asp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值