Discuz教程网

Discuz!X3.2常见问题第六课:附件上传按钮消失的解决办法

  [复制链接]
authicon dly 发表于 2014-8-13 20:54:42 | 显示全部楼层 |阅读模式
Discuz X 由 2.5 至 3.2 以来消失了上传附件按钮的问题,最后终於都有救了

话说小弟刚新测试的 Discuz X3.2 (全新安装),在发帖编辑器及回帖编辑器之内的附件及图片上传框之内,都仍然是见不到有任何上传按钮,如这样的样子:
190722gc9hsyuss5zcs3m3.jpg.thumb.jpg


小弟都找寻过是否模板问题呢?试过别人提供的修正补丁,是勉强有了按钮,不过上传了还是不能贴出去。
是否防盗链,安全狗的问题呢?原来小弟这裡的网存又没有流行这玩意。
至於是否小弟 Windows 8.1 中的 IE11 的问题呢?又不是,相容模式没用,连隔邻另一台电脑上的 Firefox 及 Chrome 都一样是无法显示按钮。
如果右点按原本属於按钮位置的空白位的话,Flash player 又会说 "影片没有载入" 之类的说话,那麼又是否 Flash Player 14 的问题呢?小弟原本都以為是

不过当我使用 Firefox 打开时,我尝试右点按找寻 "检视页面资讯",再到 "媒体" 中查看那个 .swf 档案时,就发现了这个连结无法载入:
/static/image/common/swfupload.swf?preventswfcaching=xxxxxxxxxx
原来那个上传按钮就是这个 swf 档,而当我开新一页籖尝试独自载入这个 .swf 档的话,结果就得出了 Error 403 禁止读取

原来上传按钮不能被显示载入,就是因為网存服务器把这个 swf 档 ban 成了 403。
於是小弟在网上寻找了 swf  变成 403 的解决办法,最后终於都让我找到了这个方法:

首先在 /static/image/common/ 资料夹之中,加入一个新的 .htaccess 文字设定档,然后再在这个 .htaccess 档之内加上以下这些指令:
游客,如果您要查看本帖隐藏内容请回复

(?i) 即是不分大小写的意思,即是说只要在 /static/image/common/ 之内,凡是档案名结尾都是 .swf 档的话,就公开给任何瀏览者读取


上传了这个 .htaccess 档到 /static/image/common/ 之后,再重新载入发帖编辑页,上传按钮就完全没问题地正常显示了:
193430lqvzfl0mfoqzzazm.jpg.thumb.jpg


如此这样简单就可以轻易解决了,不用劳烦网存公司不用改动 Discuz 系统之中的任何一个字码也不用改动你的瀏览器及 Flash Player


不管大家信不信也好,都希望可以帮到大家解决这个问题,反正小弟也只会相信经过自己试验反覆实验证实过的事。



上一篇:Discuz!X3.2常见问题第五课:“网站第三方统计代码”无效解决方案
下一篇:Discuz!X3.2帖子列表页不显示认证图标的修改教程
authicon hyvan 发表于 2014-8-16 13:29:43 | 显示全部楼层
看看,是个问题。
authicon asd2135 发表于 2014-9-14 18:01:18 | 显示全部楼层
不太會程式碼
authicon newtopchange 发表于 2014-9-26 10:05:39 | 显示全部楼层

不太會程式碼
authicon attaboy 发表于 2014-9-30 10:44:31 | 显示全部楼层
的萨达是的撒看了就
authicon longs000 发表于 2014-10-10 20:18:33 | 显示全部楼层
剛好有這個問題
希望能解決
authicon John_T 发表于 2014-10-14 13:53:19 | 显示全部楼层
不太明白..........
authicon r15y1o886 发表于 2014-11-4 01:36:17 | 显示全部楼层
這問題困擾了好久 希望有用
authicon 慕容土豆泥 发表于 2014-11-29 04:03:27 | 显示全部楼层
希望这个很用。学习一下
authicon 楓暴君 发表于 2015-3-5 21:28:51 | 显示全部楼层
衷心感謝你的資訊分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-3-29 03:01

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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