一、源码适用范围:discuz商业插件 西风-PDF附件在线读 专业版1.9.9 dz x3.4破解插件下载 论坛附件阅读
二、插件适用版本:X3.1 X3.2 X3.3 X3.4 GBK BIG5 UTF8SC UTF8TC
三、应用中心地址:点此浏览>>
四、源码描述说明:
1、支持论坛帖子、群组内帖子和门户文章内的pdf附件在线阅读(手机端不支持门户和群组)
2、使用插件内置pdf引擎或浏览器自带引擎阅读,不对上传的pdf文件做任何修改或转换操作
3、支持手机端阅读(微信和app中可能无法在线阅读pdf,因为他们都是各自独立嵌入的浏览器内核,不是标准浏览器)
4、支持TXT格式附件在线阅读
5、支持后台设置在附件名处显示或隐藏下载链接
6、支持游客阅读pdf附件:附件会自动显示到帖子内容顶端或固定在原位置。门户文章页面中,附件自动插入到文章末尾。
7、插件设置页面可选择是否显示PDF界面上方的工具条
8、pdf要先下载后才能解析显示,因此文件越大显示会越慢,建议尽量上传小文件,大文件可拆分后分多个小文件上传
本插件使用mozilla公司(Firefox浏览器母公司)的pdf.js技术实现的在线阅读pdf文档,此技术需要web服务器能识别3种文件格式,一种是提供本地化中文语言支持的【.properties】格式,一种是提供矢量图形解析的【.bcmap】格式,一种是 识别附件类型数据的【.attach】格式
通常apaceh和nginx均可正确识别此格式,无需额外设置,但IIS系列默认是不能识别的,将返回404错误,可能导致pdf无法正确显示,因此如果你服务器是IIS系列,需要自行添加这3个MIME类型
在添加时扩展名分别是 .properties 和 .bcmap 和 .attach ,MIME类型均是 application/octet-stream
如果你不会添加,独立主机请按照这个网址中的教程添加 http://www.kafan.cn/edu/48984151.html,虚拟主机请在虚拟主机管理面板-MIME类型 中添加即可。
购买前请注意,如果你是iis服务器但不能或不愿进行此操作,请勿购买,一旦购买不可退款
1、本插件只在内容页面起作用,其他页面不起作用也无影响,如果你上传附件时提示上传失败,比如服务器IO错误、500错误、不可上传零字节文件、上传附件过大等,是你自己的网站或服务器问题,与本插件无关,不要向我们咨询此类问题
2、插件要依赖模板中的插件钩子才可执行,如果你使用的模板缺失钩子,则插件无法使用,请自行切换回dz默认模板,或联系你的模板开发者添加钩子,我们没有义务为你处理此问题。(用到的钩子【PC】viewthread_top,viewthread_posttop,view_article_content。【手机】viewthread_top_mobile)
3、支持手机触屏版(不缺少钩子),但不支持微社区,也不支持在其他插件页面中使用本插件,如果你的帖子内容页地址包括 http://域名/plugin.php? 这种形式,说明你的页面是由其他插件显示的,不支持使用本插件
4、本插件兼容dz默认模板、功能,可确保正常使用,但其他第三方模板或插件有可能与本插件形成冲突,因各家均独自开发,无法提前预知他人的编码,因此有时某些冲突无法避免,若有冲突,请自行关闭其应用或使用dz默认,我们不处理冲突问题(愿意额外付费除外)
5、手机端不支持群组和门户,因dz不存在手机门户和手机群组的插件钩子,插件无法起作用
6、插件使用js在线解析pdf文件后显示,请上传标准pdf文档,不保证能够完美支持所有pdf文件(本插件相当于精简版的pdf阅读软件,支持度和兼容性自然比不上专业的pdf阅读工具,比如adobe reader)
五、源码测试截图: