zoukankan      html  css  js  c++  java
  • Shareach Rss 阅读器 web part 发布

    正文:
        终于把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()&lt;10" >
    <div style="border-bottom:solid 1px #CCCCCC; padding-top:5px;text-overflow:ellipsis;overflow:hidden; 220px"> <a href='{link}' target="_blank" title='{title}'><nobr><xsl:value-of select="title"/></nobr></a> </div>
    </xsl:if>
    </xsl:for-each>
    </xsl:template>

    </xsl:stylesheet>
     
    2). 如是写了一个js的rss阅读器,以为用那个web 内容查看器就可以完成这个功能,但是ie默认的安全设置是不支持跨域访问的,还是写了这个Web part;
     
    3). 这个rss阅读器效果在 http://sps.shareach.com 首页右边有,只是需要占用服务器资源,也就是服务器必须能访问互联网;
     
    部署方式:拷贝压缩包中的‘部署文件’中的Shareach.WP.RSS文件夹到根目录的wpresources底下,把bin里面的文件放到根目录的bin文件夹下;
    设置属性:在web part属性面板上的 ‘RSS配置’ 节点
              标题:是那个图片标题的文字
              显示文章数量:每个rss展开后显示的文章数量
              RSS URL:是具体要显示的rss的URL;具体设置格式是,rss_url1; rss_url2; rss_url3;.... 每个url中间用‘;’格开; 具体的大家看源码把,部署文件和源码都在这里面
    类别: SharePoint
    发布日期: 2007-3-30 19:36
  • 相关阅读:
    现代软件工程 第一章 概论 第4题——邓琨
    现代软件工程 第一章 概论 第9题——邓琨
    现代软件工程 第一章 概论 第7题——张星星
    现代软件工程 第一章 概论 第5题——韩婧
    hdu 5821 Ball 贪心(多校)
    hdu 1074 Doing Homework 状压dp
    hdu 1074 Doing Homework 状压dp
    hdu 1069 Monkey and Banana LIS变形
    最长上升子序列的初步学习
    hdu 1024 Max Sum Plus Plus(m段最大子列和)
  • 原文地址:https://www.cnblogs.com/yinpengxiang/p/1416143.html
Copyright © 2011-2022 走看看