设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2439|回复: 0
打印 上一主题 下一主题

Shareach Rss 阅读器 web part 发布

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-27 09:39:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
终于把rss阅读器写完了,你可以直接下载,一直没有VS 2005和moss的开发环境;   自带的那个rss阅读器感觉不是很好用,而且只能放一个rss,多个拉的太累了;而且点一下展开,如果放在旁边的zone里面更难看;  1). 上次把默认的rss阅读器修改了xlst,放在旁边,勉强可以用,但是多个rss还是不行,修改的xlst代码是:
----------------------------------------------------------------------------------------------------------------------------------------------------
<xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema"
version="1.0" exclude-result-prefixes="xsl ddwrt msxsl rssaggwrt"
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
xmlns:rssaggwrt="http://schemas.microsoft.com/WebParts/v3/rssagg/runtime"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:rssFeed="urn:schemas-microsoft-com:sharepoint:RSSAggregatorWebPart"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rss1="http://purl.org/rss/1.0/" xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:atom2="http://purl.org/atom/ns#" xmlns:ddwrt2="urn:frontpage:internal">
<xsl:template match="/" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:rssFeed="urn:schemas-microsoft-com:sharepoint:RSSAggregatorWebPart" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rss1="http://purl.org/rss/1.0/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom2="http://purl.org/atom/ns#">
<xsl:for-each select="rss/channel">
<div style="border-bottom:solid #000033 1px; font-size:14px; height:22px; line-height:22px"> <a href="{link}" target="_blank" title="{description}"><b><xsl:value-of select="title"/></b></a> </div>
</xsl:for-each>
<xsl:for-each select="rss/channel/item">
<xsl:if test="position()<10" >
<div style="border-bottom:solid 1px #CCCCCC; padding-top:5px;text-overflow:ellipsis;overflow:hidden; width:220px"> <a href='{link}' target="_blank" title='{title}'><nobr><xsl:value-of select="title"/></nobr></a> </div>
</xsl:if>

----------------------------------------------------------------------------------------------------------------------------------------------------

2). 如是写了一个js的rss阅读器,以为用那个web 内容查看器就可以完成这个功能,但是ie默认的安全设置是不支持跨域访问的,还是写了这个Web part;

3). 这个rss阅读器效果在 http://sps.shareach.com 首页右边有,只是需要占用服务器资源,也就是服务器必须能访问互联网;

部署方式:拷贝压缩包中的‘部署文件’中的Shareach.WP.RSS文件夹到根目录的wpresources底下,把bin里面的文件放到根目录的bin文件夹下;
设置属性:在web part属性面板上的[url=] ‘RSS配置[/url]’ 节点
          标题:是那个图片标题的文字
          显示文章数量:每个rss展开后显示的文章数量
          RSS URL:是具体要显示的rss的URL;具体设置格式是,rss_url1; rss_url2; rss_url3;.... 每个url中间用‘;’格开; 具体的大家看源码把,部署文件和源码都在这个压缩包文件里面。
http://sps.shareach.com/blog/Lists/Posts/Post.aspx?ID=10
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-23 21:44 , Processed in 0.095665 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表