Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 【支持DZ任意版本】巧妙利用DZ自有功能实现豆丁网在线文档功能

  [复制链接]
wuchuan2y 发表于 2010-10-10 00:52:44 | 显示全部楼层 |阅读模式
插件发布
插件名称: DZ任意版本实现在线文档
插件来源: 原创插件
适用版本: Discuz! 7.2
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
最后更新时间: 2011-04-01
插件作者: wuchuan2y
插件简介: 其实这不是一个插件,是多项功能的集合来实现类似豆丁网的在线功能,看了论坛里N多高手的帖子加上自己的实践终于成功,披星戴月的工作了好些天,未经作者允许希望您不要恶意转载,请尊重作者的劳动
本帖最后由 wuchuan2y 于 2011-6-1 17:18 编辑

在坛子里混当了一段时间,学习了不少高手的经验,加上自己的总结摸索出一个巧妙的利用DZ自带功能实现类似豆丁网及百度文库之类网站的在线文档功能的方法。
       论坛已经有帖子可以实现在线文档的功能,但基本都使用了第三方网站的API调用,上传的文档需要先上传到第三方网站然后再调用到自己的网站,这是你会发现:你上传的东西不具有唯一性,也不是你自己网站的专属文档,而这里介绍的方式所传文档版权属于自己网站,文件内容、文件大小、文件形式等均不受第三方网站束缚
       此方法理论上适用于DZ任意版,因小站使用的是DX7.2,所以此教程是在DZ7.2的基础上做的测试
。本此功能需要管理员手动上传需要在线浏览的文档,因此最好用于小批量展示在线文档,对于像豆丁网一样用户上传附件然后就可以直接浏览的要求,需要强大的服务器支持,而小站用的是虚拟主机,没有条件进行测试研究,所以无力实现。如果您可以根据本贴扩展出更高级的内容也希望能发予大家共享。本人才疏学浅,也不是什么高手,如果高人看到此贴感到有什么不当的地方敬请指正,如果此功能对大家有也希望大家支持。      
     
       首先要实现类似豆丁网及百度文库类似网站的功能就必须先了解它们的工作原理:
      豆丁技术分为2个层次:
      第一个:将文档(DOC/PPT/PDF/XLS/TXT)等文档在线批量生成FLASHPAPER;
      第二个是制作文档浏览器,加载FLASHPAPER(其实就是一个SWF)文件。
      因为豆丁网的第一个技术层次是利用自身程序结合FLASHPAPER将用户上传的文档在线生成FLASHPAPER文件(也就是第二条讲的SWF文件)这一操作需要强大的服务器支持,而国内多数站长目前使用的相对较多的是虚拟主机,所以不要奢望虚拟主机可以实现这一技术。
      但是可以换个角度思考,不能在线转换文档我们就把它改成线下转换然后再上传就可以了。这就是巧妙的原因,在计算机内将文档转换为SWF文件,再利用DZ自带的FLASH上传功能将SWF文件上传,然后你会发现你的帖子中也有可以在线阅读文档的功能了,生成的SWF文件和原有文档结构布局完全一样,不用担心会发生错乱。
      演示站:http://www.f-bcn.com
      用户名:测试账号    密码:000000
      有觉得是AD的朋友们请留情,你们径自走开好了,有点晚了,去睡觉先,明天回来看一下关注度,会继续把操作步骤及所用软件一一详解,晚安

如果有已经使用成功的朋友请留个地址,我统计一下加到第一帖里展示一下,谢谢咯

已使用成功的网站:
果业网 http://www.guoye8.com/thread-1427-1-1.html
保险网络 http://www.baoxianwangluo.com/forum-viewthread-tid-139628-fromuid-3.html
交大论坛:http://bbs.mybjtu.com/thread-81819-1-1.html
世纪模具论坛:http://bbs.21mould.net/thread-161163-1-3.html







评分

3

查看全部评分

 楼主| wuchuan2y 发表于 2010-10-10 00:54:09 | 显示全部楼层
本帖最后由 wuchuan2y 于 2011-6-1 17:37 编辑

自己占沙发  

哈哈,睡醒啦,看到大家还是比较关心的现在将操作步骤发上:操作中需要用到一下软件:
1.OFFIC系列办公软件
2.PDF编辑软件  
3.将文档转化为SWF文件的软件
4.FLASH播放软件

1.OFFIC系列办公软件就不用说了吧,大家都懂的

2.PDF编辑软件:这里建议大家使用Adobe Acrobat 9 ,虽说文件比较大,但是比较好用,可以方便的编辑PDF文件,甚至可以在PDF文件页面上添加水印等(这些功能是后话,暂不多讲)而我也用了另一个PDF阅读软件Adobe.Reader9,但是虚拟打印的时候无论如何让都不成功,不知为啥,所以建议大家还是用Adobe Acrobat 9 (注:如果您不需要转化PDF文件,就没必要下载此软件,WORD和EXCEL等其他OFFIC程序是可以直接转化的)
Adobe Acrobat 9 的下载地址是(抱歉,以前下载的地址找不到了,大家自己去百度搜吧,应该有很多的,我自用的是Adobe Acrobat 9 Pro)。

3.将文档转化为SWF文件的软件:Macromedia FlashPaper 2
这是实现此功能的重中之重。其实这就是一个虚拟打印机,他可以把WORD、EXCEL、PPT、PDF等等文件直接生成SWF文件(也就是FLSH文件)
Macromedia FlashPaper 2下载地址:http://www.orsoon.com/soft/1140.html

4.FLASH播放软件:用来查看生成的SWF文件效果,建议使用Adobe Flash Player独立播放器
Adobe Flash Player下载地址:http://www.xdowns.com/soft/10/139/2006/Soft_31550.html












回复

使用道具 举报

 楼主| wuchuan2y 发表于 2010-10-10 00:55:15 | 显示全部楼层
本帖最后由 wuchuan2y 于 2010-10-15 15:56 编辑

占个藤椅

操作步骤:
首先确认已经安装以上所需软件:
FlashPaper2.2安装时请注意:在下载的文件解压后有个 初始化 文件夹,文件夹里有安装说明

OFFIC文档(以WORD为例,EXCEL等同系列其余软件方法相同)
打开文档

你会发现在菜单栏下多出了如下几个按钮


按钮功能分别为 转换为flash和转换为PDF
单击( 转换为flash) 按钮

跳出保存为flash对话框,选择保存路径即可生成一个SWF文件,如图:

将文件拖至下载的Flash Player中播放,你会看到

对比一下刚才的WORD文档,怎么样,是和豆丁网感觉一样的吧


插入论坛的方法稍后继续

30楼继续









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

duanzhenliang 发表于 2010-10-10 00:55:41 | 显示全部楼层
回复

使用道具 举报

duanzhenliang 发表于 2010-10-10 00:56:12 | 显示全部楼层
打地铺
回复

使用道具 举报

 楼主| wuchuan2y 发表于 2010-10-10 00:56:40 | 显示全部楼层
楼上真快,我还没下那
回复

使用道具 举报

duanzhenliang 发表于 2010-10-10 00:57:07 | 显示全部楼层
这个真实不错呢,主要是有人真的去琢磨他了,慢慢的就会越来越强大,,,,
回复

使用道具 举报

duanzhenliang 发表于 2010-10-10 00:57:40 | 显示全部楼层
回复 wuchuan2y 的帖子

看到了,就定呗,要不是我看了一遍,你的沙发就是我的了
回复

使用道具 举报

Smallbug 发表于 2010-10-10 00:58:26 | 显示全部楼层
收藏了, 支持分享方法。
回复

使用道具 举报

duanzhenliang 发表于 2010-10-10 00:58:54 | 显示全部楼层
有了这个功能做网络杂志都行。有你的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 15:01 , Processed in 0.046929 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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