艾歐踢論壇
標題:
【HTML5技术·安装PDFJS】让Discuz支持直接阅读PDF文档
[打印本頁]
作者:
admin
時間:
2016-2-6 18:31
標題:
【HTML5技术·安装PDFJS】让Discuz支持直接阅读PDF文档
第一
:
下载最新的PDF.JS插件,这个插件就是让你能在HTML5环境下直接浏览PDF,
第二
:
下载完成后解压上传到你的网站
根目录
,名字带着版本号的话,最好改成干净一点的名字,如下图:
打开这个文件应该是2个文件夹,1个文件,确认清楚了!
第三:我们需要做一些修改才能让它正常工作
1.打开Pdfjs/
web/viewer.js将
var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf';
複製代碼
修改为:
var DEFAULT_URL = '';
複製代碼
(就是将
单引号
里的东西删掉)
2.打开\source\plugin\ddyy_pdfshow\function\function_smart.php将
$str='<embed src="'.$fileurl.'" type="application/pdf" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="'.$ddyy_pdfshow[width].'" height="'.$ddyy_pdfshow[height].'"></embed>';
複製代碼
替换为(两条代码,按需选择):
--------适合不愿意
搜索引擎
抓取此内容的用户:
$str='<iframe src="./pdfjs/web/viewer.html?file='.$fileurl.'" frameBorder="0" width="'.$ddyy_pdfshow[width].'" scrolling="no" height="'.$ddyy_pdfshow[height].'"></iframe><p>Can not read? Please Right click <a href="'.$fileurl.'">download</a>';
複製代碼
--------适合希望搜索引擎抓取此内容的用户:
$str='<embed src="./pdfjs/web/viewer.html?file='.$fileurl.'" width="'.$ddyy_pdfshow[width].'" height="'.$ddyy_pdfshow[height].'"></embed><p>Can not read? Please Right click <a href="'.$fileurl.'">download</a>';
複製代碼
PS:到这里就应该是结束了,不过如果你的
discuz
开启了远程附件,或使用了CDN加速附件,可能还需要删除以下内容:
$_G[siteurl]. 有两组,这两组都要删除,删除之后你远程附件的就能显示了,此后你就要一直用远程附件!
最后在应用中心设置你需要显示的大小,和绑定你要使用的版块,到此就真的结束了!
作者:
carry0987
時間:
2016-7-12 12:37
本帖最後由 carry0987 於 2016-7-12 12:43 編輯
報告,圖片失效....還有希望能有您的QQ或facebook,line,有些關於meta標籤的問題想請教您
歡迎光臨 艾歐踢論壇 (http://www.iot.idv.tw/ucenter/)
Powered by Discuz! X3.2