网站新增功能
1. 文库手机网站(webui_mobile)
手机网站采用图片方式进行展示,跟文库共用一个数据库,在手机和PC访问网站可以自动识别手机和pc 进行跳转。
注意:文库后续的资源转换方式全部改为“图片方式”,已有资源转换工具会自动优先重新转换,以前资源转换产生的swf文件会自动删除。 Swf文件方式占用资源空间过大,改用图片方式后会大大节约资源空间。
手机网站为新的独立网站文件,文件为WebUI_Mobile,配置方式分为3步:
1、 IIS新建网站,域名自行设置,比如m.ydwenku.com,请先将此二级域名解析到文库服务器,然后指向到WebUI_Mobile文件夹,应用程序池设置为 “经典模式”。
2、 将已经配置好的已有文库配置文件(文件夹名称为WebUI)web.config 复制一份到手机网站文件夹WebUI_Mobile
3、 打开WebUI_Mobile下的web.config,并在配置项的最末尾添加如下配置项,切记要修改配置项值。 具体配置如下:(此新增配置文件地址为解压后的配置文件-手机网站新增配置项:web.config.txt,打开拷贝到web.config配置项最后,再修改即可)
<!--手机网站根目录,此配置值不用修改。-->
<add key="UrlRoot" value="http://urlhost/"/>
<!--电脑版网站根目录,请配置具体网址,例如http://www.ydwenku.com/ -->
<add key="BackBaseUrl" value="http://www.ydwenku.com/"/>
<!--PC网站文件根目录地址,务必填写正确,否则手机端不能下载文件。默认路径为:D:\wenku\webui\FlexPaper\FileRoot-->
<add key="UploadFile_FileRoot" value="D:\wenku\webui\FlexPaper\FileRoot"/>
<!-- 强制限制转换页数,预览页数也以此为准,100000 为不限制。 -->
<add key="ForceFreepage" value="20"/>
2. 微信登录
新增微信登录功能,需要企业备案的文库才可以使用,具体申请方式请自行百度搜索。申请成功后在登录配置想增加weixin,即可使用微信登录功能。
网站配置项如下:
<!--微信登录的appid,申请地址:https://open.weixin.qq.com/ -->
<add key="Login_weixin_appid" value="wxe5454b7557500000" />
<!--微信登录的appkey-->
<add key="Login_weixin_appkey" value="3a5b0b3171ca469cdec500000003aa11" />
3. UCenter统一登录
此功能可以跟使用Ucenter的各种网站、论坛做统一登录,具体配置项在更新文件-ucenter 文件夹内,此配置比较复杂,需要的朋友直接与我联系配置。
4. 线下充值。
目前支付宝、财付通、银行卡等个人暂时不能申请在线支付功能,特此添加 线下充值 功能,以便文库朋友们能有一个备选的方案。 此功能需要三步设置:
1、 开通线下支付
2、 设置线下支付的账号(支付宝、微信转账、工商银行、建设银行 等等)
3、 制作线下支付账号的图片,并上传到PC网站根目录WebUI/Images里。
网站配置项如下:
<!-- 是否启用线下支付 1:启用,0:不启用 -->
<add key="UnderlinePay_Enable" value="1"/>
<!-- 线下支付方式(支付宝、微信转账、工商银行、建设银行等),多个以分号区分。
重要提示:注意线下支付需要上传线下支付显示的图片,图片上面标识出支付所需的账号信息。 用户支付全部通过这个图片来识别支付到哪个账号。-->
<add key="UnderlinePay_BankList" value="支付宝;微信转账;工商银行;建设银行"/>
<!-- 线下支付对应的图片对应的图片名称,需要站长自己制作并放到网站根目录“WebUI/images”文件夹内,切记务必要放到正确位置。 比如“bankin.png”-->
<add key="UnderlinePay_BankList_ImageName" value="bankin.png"/>
5. 卡密充值
卡密充值为另一个在线充值选项,文库站长可以通过其他途径出售卡密给用户,用户再输入购买的卡密到文库系统充值。此功能流程如下:
1、 在web.config开通卡密充值
2、 在用户管理-卡密管理 页面添加或者导入卡密。 (卡密出售需要通过其他途径,例如淘宝、微信、其他网站等等)
3、 用户在线充值页面进行卡密充值,即时到账。 充值过的卡密可以在 卡密管理中查看使用人,使用时间。
网站配置项如下:
<!-- 是否启充值卡 1:启用,0:不启用 -->
<add key="RechargeCardPay_Enable" value="1"/>
<!-- 充值卡提示购买链接地址,地址务必带有http:// ,此地址可以是淘宝或其他网站地址。
反正这个页面能卖充值卡就可以。 注意:所有充值卡需要在“卡密管理_卡密管理” 里面导入一份,否则系统不能验证通过。-->
<add key="RechargeCardPay_Link" value="http://www.ydwenku.com/demo.htm"/>
网站升级功能
6. 播放器升级为高大上的列表方式
播放器之前为swf方式,加载速度慢,不方便阅读,新升级的功能有如下几个特点和优势:
1、 界面统一为图片方式按页列表方式展示,可以使用键盘进行控制阅读。加载速度快
2、 控制资源预览页面总数。系统可以统一设置预览页数,避免全页面转换和阅读造成服务器空间和宽带资源浪费。 比如几百页的资源全部展示,对用户没有意义。对用户来讲前20或者30页内容能够查看就足够了。 如果查看更多页内容,提示用户下载查看。提升用户下载频次。
3、 控制资源默认显示页数。默认显示3-5页,减少页面显示时间和节省带宽。用户如果感兴趣可以点击查看更多,再进行更多内容展示
4、 每页间可以投放联盟广告,增加文库广告收益
网站配置项如下:
<!-- 文档在线播放形式 1:资源页面列表显示 -->
<add key="WebSite_PlayerType" value="1"/>
<!-- 资源列表播放时,广告显示页数间隔。 1为每页都显示广告,其他数字代表每隔几页显示一次广告 -->
<add key="WebSite_PlayerType_List_AdSepPage" value="2"/>
<!-- 默认显示页数,剩余页数,需要点击查看更多显示 -->
<add key="WebSite_PlayerType_List_DefaultShowPage" value="5"/>
<!-- 强制限制转换页数,预览页数也以此为准,100000 为不限制。此配置项务必要跟转换工具同名配置一致。 -->
<add key="ForceFreepage" value="30"/>
7. 跟手机网站进行自动切换
手机访问PC网站可以自动跳转到文库手机版,增加网站友好性。
网站配置文件如下:
<!--手机版网站根目录,请配置具体网址,例如http://m.ydwenku.com/ ,配置此路径后,用户访问PC网站会自动跳转到此手机网站。 不配置则不做跳转。-->
<add key="MobileRootUrl" value="http://m.ydwenku.com/"/>
转换工具升级功能
1. 资源转换方式改为图片方式,并控制资源转换页数
设置方式:根据配置项设置即可,具体配置如下:
<!--转换工具转换方式: 1-仅每页转换为图片,Gif格式 -->
<add key="File_DealType" value="1"/>
<!--Mupdf mudraw 路径,修改配置路径即可-->
<add key="mudraw_path" value="D:\wenku\_OfficeOnlineReader2007\tools\mupdf\mudraw.exe"/>
<!--压缩图片工具 路径,修改配置路径即可-->
<add key="compresspic_path" value="D:\wenku\_OfficeOnlineReader2007\tools\mozjpeg\cjpeg.exe"/>
<!--图片压缩比例,1-100,越小压缩越高,相对图片清晰度也差。默认80-->
<add key="compresspic_Zoom" value="80"/>
<!-- 是否仅转换限制的文档页数 ,1:仅转换限制的文档页数 (此方式可以节约大量空间),0:全部转换; 切记:此参数一旦设定
,最好不要修改,否则文档在线浏览会有问题 -->
<add key="IsOnlyConvertLimitPageToSwf" value="1"/>
<!-- 最大限制转换页数,如要此设置生效,上面的配置[IsOnlyConvertLimitPageToSwf]必须设置为1。 设置后转换工具不转换超过 此设置项的页数。 此方式可以大大节省空间。另外:PC端配置也需要跟此配置保持一直。 100000为不限制,全部转换-->
<add key="ForceFreepage" value="30"/>
2. 一个工具开启多线程转换
设置方式:根据配置项设置即可,具体配置如下:
<!--pdf转Gif图片开启线程数量,因为转换图片比较耗cpu和内存,尽量不要设置太多。 根据服务器性能开启 5-40 个不等。-->
<add key="toolssum" value="10"/>
<!--开启多个转换word、ppt、xls 等文件至pdf 线程。 根据服务器性能开启 5-40 个不等。-->
<add key="toolssum_word" value="10"/>
<!--word文件的转换方式: 使用 office 或者 Aspose 转换 。 默认采用Aspose-->
<add key="word_toolsTyle" value="Aspose"/>
<!--ppt文件的转换方式: 使用 office 或者 Aspose 转换 。 默认采用Aspose-->
<add key="ppt_toolsTyle" value="Aspose"/>
<!--xls文件的转换方式: 使用 office 或者 Aspose 转换 。 默认采用Aspose-->
<add key="xls_toolsTyle" value="Aspose"/>
3. 增加转换工具监控软件WenkuTimer
WenkuTimer 为转换工具监控软件,避免转换工具遇到特殊情况假死。 WenkuTimer 可以及时发现转换工具假死,并重启转换工具进程。 保证转换工具正常运行。
以下文字异常重要,请务必照做。
后续开启转换工具,只需要开启WenkuTimer目录下的WenkuTimer.exe 文件即可。 不要再按之前的方式开启转换工具,切记!!
WenkuTimer 内包含WenkuTimer.exe.config 配置文件, 站长需要打开此文件进行修改。将里面的路径修改为正确的路径。
具体配置项如下:
<!--如果经常遇到IIS应用程序池异常导致网站不能访问,请设置此地址,默认仅需修改网站域名-->
<add key="IISResetUrl" value="http://www.ydwenku.com/ajax.aspx"/>
<!-- 清除缓存涉及到的文件夹,直接删除文件夹内文件和文件夹。 此目录为转换工具会产生的垃圾文件路径。 一般在如下配置路径。 -->
<add key="CacheFolder" value="C:\Users\Administrator\AppData\Local\Temp\2"/>
<!--转换工具执行文件路径,不用写exe文件名称,系统会自动去获取-->
<add key="DealFileTools_path" value="D:\wenku\_OfficeOnlineReader2007\"/>
<!--是否监测转换工具 0不检测,1监测-->
<add key="Is_DealFileTools" value="1"/>
<!--监测时间间隔,单位秒-->
<add key="timerInterval" value="20" />
<!--日志目录路径-->
<add key="LogFileRoot" value="D:\wenku\WenkuTimer\Logs"/>
升级步骤
注意:本次更新的版本为5.0,适用于2015年9月23日后升级和购买的客户,此日期前购买的客户请直接联系我更新。
更新方式
1、更新前准备(务必要注意)
1.1 备份文库数据库,去数据库找文库对应的数据库,然后进行备
1.2 备份网站程序WebUI,文件目录WebUI/Flexpaper/FileRoot 可以不备份,因为这个是文件存储目录,会非常大;升级系统,文件不会丢失。
务必保证web.config文件备份完成。
1.3 备份转换工具程序officeonlinereader或_officeonlinereader2007文件夹,保证officeonlinereader.exe.config或者officeonlinereader2007.exe.config完整备份。
1.4 停止文库转换工具,打开进程-》显示所有用户进程-》找到officeonlineReader或officeonlinereader2007 -》结束进程。
2、下载更新文件 V5.0.rar ,下载地址:http://www.ydwenku.com/_update/v5.0/v5.0.rar
3、下完成后解压,会有下面四个文件夹:
3.1 sql 按1、2顺序执行
此文件解压后包含如下2个sql文件,请打开文库所在的 数据库,按1、2的顺序执行脚本,切记要按顺序执行。
3.2 网站更新文件
l WebUI直接替换到网站webui文件夹。
l WebUI_Mobile、WenkuTimer放到跟WebUI同级目录
l _OfficeOnlineReader2007 直接替换转换工具目录
3.3 配置文件
里面包含三个配置文件,分别对应手机、PC网站、转换工具。 在上面功能新增和升级都有提到配置方式。里面都有注释,请将增加的配置项对应添加在 各自的配置文件指定最后位置,以免不能生效。 不明白的可以在群里提问。
3.4 ucenter
此配置项较为复杂,请联系我进行升级配置。
如上操作成功完成,并且全部配置项设置完整,则打开文库转换程序,本此升级结束
至此升级完成,祝各位好运,有问题欢迎随时联系我!
文库作者QQ号:1356877308
文库技术讨论群号:311972810
备注:
1、因为作者近期工作较忙,请大家尽量到技术群内沟通和反馈问题。 我会尽量抽时间给大家进行解答。也请群内对系统熟悉的朋友能够多发言,多帮一帮后来加入的朋友。大家一起努力,相互帮助,相信我们的文库会越来越好。 对于有些朋友提到的升级功能,因为时间原因没有放在此次升级内。我会尽快安排进行下一次升级开发。
2、上面所有提到的功能不包括BUG修复和 一些小的细节调整,请大家自行去研究和查看系统功能,如果发现不便之处请及时反馈给我。
3、本次升级发布的5.0并非最终版本,我们会在收到大家反馈的同时不断完善,并进行下一步的功能安排。
4、最后预祝大家能够升级成功,并且文库发展越来越好。你我是对方的坚强后盾,文库有你们才是有意义的存在!