打开文档附件不弹出提示框/js 错误解决办法

SharePoint 页面解决 IE打开word去掉提示 下载的对话框

AA:

直接在IE打开word ,去掉提示 下载的对话框

解决方法很简单,打开“我的电脑”,在菜单里选择“工具”->“文件夹选项”,在对话框里选择“文件类型”这个属性页,在列表中选中扩展名为doc的类型,按下面的“高级”按钮,在弹出的“编辑文件类型”对话框里钩上“下载后确认打开”复选框就可以了。

 

 

 

但这只是在客户机上解决了这个问题。

这个解决办法比较郁闷。需要在每台客户端都配置下

 

说用HTMLVIEWER 可以解决这个问题。可是我配置过 。没有看到任何效果。。

本来想用SharePoint 文档转换功能的。。结果 word 如果带图片 或者很复杂的格式 。。转换出来的page 就和原来的word 不一样

希望下版能解决此问题

”冒失“ 听说  0ff 14  直接就可以用 iframe 嵌入word 。。。呵呵。。

 

 

 

                                                                                                        传说中的                  AA

posted @ 2009-07-09 10:23 A A 阅读(3) | 评论 (0)编辑

2009年6月24日 #

SharePoint 打开文档附件不弹出提示框

       在项目的实施过程中,客户在使用列表打开附件里面的文档的时候。提示需要输入用户名 就算是在第一次输入用户名的时候。记住密码也不行

进过试验 有2招可以解决这个问题

招数1:

只需要打开IE-》工具-》Internet-》安全-Internet-》自定义级别-》用户-》自动使用当前用户名和密码

OK。解决问题、这样做有一个问题。就是每台客户机器都要做相关配置。。。

招数2:关于moss2007匿名环境下打开office文档避免登录框出现的解决办法

这个是从国外网站看到的,国内真的不咋地,我找了好久都没找到解决办法。今天被业务部门逼的太紧不得已去国外网站搜索,发现真的管用,特意记下来

To keep it simple:

1. Disable client integration

第一步,在管理中心网站的应用程序管理---应用程序安全性---验证提供程序里将“是否客户端集成”选择 否

2. Remove the OPTIONS verb from the <HTTPHandlers> registration line in the web.config file for the site

第二步,在网站的虚拟目录下找到web.config打开,找到<httphandlers>

然后将第三行<add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
     删除,然后重新启动网站,万事ok!

我测试了,很好用!

注意:做好备份,因为修改后,sharepoint designer就不能用了,如果需要用designer只好恢复了

 

 原文地址 http://www.objectsharp.com/cs/blogs/max/archive/2008/04/21/sharepoint-public-facing-website-and-microsoft-office-documents.aspx

posted @ 2009-06-24 10:35 A A 阅读(79) | 评论 (5)编辑

2009年5月12日 #

moss 内容编辑webpart html模式的时候 js 错误解决办法

错误提示 :

解决办法 : 首先GOTO  目录

C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/LAYOUTS/2052

找到 HtmlEditor.js文件 

打开找到

function RTE2_OnKeyDown(strBaseElementID, elem) 函数

 

注释 //RTE_ToggleEnableShortcuts(evtSource);

然后用try  捕获错误不让他弹出错误

try { RTE_ToggleEnableShortcuts(evtSource); } catch (e) {}

 

然后关掉IE 重启IIS 就可以解决这个问题

一般出现这个问题 。有可能是打SP1补丁的时候

可能把下面2个文件给弄坏掉 。

  • FORM.JS
    • BFORM.JS

        

      直接找到正确的文件替换也可以解决这个问题

       

       

       

       

       

       

2009年4月23日 #

Copy GAC DLL

GAC 目录比较特殊

我就不在这里介绍GAC 这个目录啦

 

如果COpy GAC 文件?

 

到控制台 

Copy C:/WINDOWS/assembly/GAC_MSIL/Microsoft.SharePoint.Workflows/12.0.0.0__71e9bce111e9429c/Microsoft.SharePoint.Workflows.dll C:/BIN

 

就可以轻松的把GAC 的DLL 文件 Copy 出来的啦

 

posted @ 2009-04-23 10:30 A A 阅读(62) | 评论 (0)编辑

2009年4月15日 #

MOSS RSS Xslt

效果图:

MOSS 在企业EP 开发过程中,使用RSS 非常平凡

上面的效果图,在MOSS中使用2个webpart(内容编辑webpart+RSS WebPart)

内容编辑webpart 我们就不介绍。非常easy

RSS webpart  只需要在工具栏面板配置RSS Link

如:http://10.5.16.16/acd/efg/abcdeff/rss_ldjh.jsp 一个标准的rss源

RSS 样式如下:

需要有一定的xsl的基础就可以

如图

<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/item">
<xsl:if test="position()&lt;5" >
        <table style="width: 95%" border="0" cellpadding="2" cellspacing="1" >
            <tr align="left">
               <td><img src="_layouts/2052/images/SinoLube/zuo-biao.gif"/></td>
               <td style="width:90%"><a href='{link}' target="_blank" title='{title}'><nobr><xsl:value-of select="substring(title,1,12)"/></nobr></a>
                </td></tr>     
             </table>

</xsl:if>
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>

 

 

确实很简单

标准

 

<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; width: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>

 

 

posted @ 2009-04-15 15:50 A A 阅读(92) | 评论 (0)编辑

2009年3月27日 #

内容查询webpart 定制1

内容查询webpart moss 提供的一个非常棒的webpart

简单定制

图1 此效果用2个webpart

Title 是内容编辑webpart

内容 是内容查询webpart

 

需要修改2个地方

修改.webpart文件(把内容查询webpart导出后,修改它)

 

1. 导出"内容查询webpart.webpart",点击Web Part编辑下拉按钮,导出

2. 用记事本打开”内容查询webpart.webpart”,编辑CommonViewFields 这个属性并保存:

<property name="CommonViewFields" type="string">Title,Text;Modified,DateTime</property>

多个字段中间一行要用分号分割

前面字段,后面类型

修改.ItemStyle.xsl样式文件来呈现和格式化数据。

找到 ItemStyle.xls

新建一个xsl:template模板

 <xsl:template name="AA" match="Row[@Style='AA']" mode="itemstyle">
        <xsl:variable name="SafeLinkUrl">
            <xsl:call-template name="OuterTemplate.GetSafeLink">
                <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
            </xsl:call-template>
        </xsl:variable>
        <xsl:variable name="SafeImageUrl">
            <xsl:call-template name="OuterTemplate.GetSafeStaticUrl">
                <xsl:with-param name="UrlColumnName" select="'ImageUrl'"/>
            </xsl:call-template>
        </xsl:variable>
        <xsl:variable name="DisplayTitle">
            <xsl:call-template name="OuterTemplate.GetTitle">
                <xsl:with-param name="Title" select="@Title"/>
                <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
            </xsl:call-template>
        </xsl:variable>
        <xsl:variable name="LinkTarget">
            <xsl:if test="@OpenInNewWindow = 'True'" >_blank</xsl:if>
        </xsl:variable>
        <div id="linkitem" class="item">
            <xsl:if test="string-length($SafeImageUrl) != 0">
                <div class="image-area-right">
                    <a href="/{substring-after(substring-after($SafeLinkUrl,'//'),'/')}" target="{$LinkTarget}">
                        <img class="image" src="{$SafeImageUrl}" alt="{@ImageUrlAltText}" />
                    </a>
                </div>
            </xsl:if>
            <div class="link-item">
         <xsl:call-template name="OuterTemplate.CallPresenceStatusIconTemplate"/>
               <table style="width: 95%">
            <tr>
               <td><img src="_layouts/images/square.gif"/></td>
               <td style="width: 60%">
                <a href="{$SafeLinkUrl}" target="{$LinkTarget}" title="{@LinkToolTip}">
                    <xsl:value-of select="concat(substring($DisplayTitle,1,$TitleLength),'...')"/>
                </a>
                </td>
                <td align="left">
                <div class="description">
                    <xsl:value-of select="ddwrt:FormatDateTime(string(@Modified),1033 ,'yyyy-MM-dd')" />
                  
                </div> 
                </td>
             </tr>     
             </table>      

            </div>
        </div>
    </xsl:template>

关键地方用红色字段表示,这个地方修改他的样式
保存到样式库发布就OK

然后把修改好的内容查询webpart 导入到webpart 库就OK

然后把内容查询webpart 添加到页面.修改 在项目样式里面选择 AA 就可以看到效果..

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值