zoukankan      html  css  js  c++  java
  • 如何实现SP文档库类似百度文档库的效果 (副标题:如何在SP2013文档库的SWF文件用FlexPager显示)

    1、 编辑文档库列表显示页面,如下图:

    clip_image002

    2、 添加内容编辑器,如下图:

    clip_image004

    3、 添加如下在【内容编辑器中】-【编辑源】,添加如下JS代码,如下图:

    clip_image006

    clip_image008

    代码如下:

    <scrip type="text/javascript" src="/SiteAssets/jquery-1.4.1.js"></script>

    <script type="text/javascript">

    $(function () {

    //强制文档库文档下载

    $("a[onclick*='DispEx']").each(function () {

    var href = this.href;

    if(href.indexOf(".swf")>=0)

    {

    this.href = 'http://192.168.56.146:8001/_layouts/15/SharePointProject2/FlexPaper/index.html?SourceUrl=' + this.href;

    this.target="_blank";

    }

    });

    $("a[onclick*='DispEx']").removeAttr('onclick');

    });

    </script> ​​​​​​​​​​​​​​​​​​​

    4、 确定保存页面。

    5、 测试,在文档库中上传SWF文件,打开效果图如下:

    clip_image010

    clip_image012

    提示:

    Ø 如何实现SP的文档库类似百度文档库的效果,可以在后台运行windows服务或TimerJob把上传的各种文档变成SWF文件。

    Ø 前提把PPTWordExcelTxt以及其他文件转成PDF文件

    Ø 采用PDF2SWF把PDF转成SWF(PDF文件不能加密,否则无法转换)

    PDF2SWF

    下载地址:http://www.swftools.org/download.html

    注意:中文名称谷歌和火狐浏览器问题

    这个2个浏览器默认开始URL地址编码。如下图:

    clip_image014

    如果用手工一个个客户端去关闭不现实。只有用代码判断是否为火狐和谷歌浏览器,如果不是则中文的要编码,如下图:

    clip_image016

  • 相关阅读:
    【论文阅读】A practical algorithm for distributed clustering and outlier detection
    第11组 团队Git现场编程实战
    第11组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
    第11组 团队展示
    第一次结对编程作业
    第一次个人编程作业
    第一次博客作业
    (转)script标签到底该放在哪里
  • 原文地址:https://www.cnblogs.com/love007/p/3849117.html
Copyright © 2011-2022 走看看