魔趣吧官方商城
广告招商,需要请点击
点击投放广告
完全免费的字体下载网站
魔趣吧站长

[其他] discuz3.4 收费附件不显示的bug修复

[复制链接]
查看: 92|回复: 0
发表于 2019-12-20 10:47:52 | 显示全部楼层 |阅读模式
手机触屏版,收费附件,用户未登录时可以看到附件并有“登录后可见”的字样,但是等到登陆后却踪迹全无。有些站长反馈说在PC端购买过这个附件的,在手机端才能显示附件。
: d5 O4 G# c, {3 }- ?6 |* C8 }1 q, o: v9 o9 e(w ww.mo qu8.com)

, ~7 c5 W3 S8 F2 _7 z

6 ~+ b% ?( G) \8 {0 k8 Z这样导致手机端的附件平白无故的消失了~ 应该算是一个比较大的功能上的bug,由于不影响安全,所以官方并未急于修复。
& u7 e* c3 r: ?  d/ b
2 O1 o, g4 v- k4 W& |4 i; J+ [修复起来倒是不很复杂,过程如下(如果懒得了解,可以直接拉到底部,下载懒人包,覆盖到根目录即可):0 ^( _) b6 J1 q* r6 ~1 s' J0 v(www.m oqu8.c om)
打开:/upload/source/language/lang_message.php; W0 D% h/ E! g& G. `( p: p(www.m oqu8.c om)
找到
  1. 'attachment_buyall' => '本帖所有附件购买成功 ',
复制代码
改为:
  1. 'attachment_mobile_buy' => '附件购买成功',
复制代码

+ ]6 k- H, ~+ E( ]

5 f$ d4 R% {9 _/ C* m0 q打开:/upload/source/module/forum/forum_misc.php
$ _6 L/ |& T2 j+ s% ^; K! r找到
  1. if(count($aids) > 1) {
  2.                         showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
  3.                 } else {
  4.                         $_G['forum_attach_filename'] = $attach['filename'];
  5.                         showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
  6.                 }
复制代码
改为:
  1. if(defined('IN_MOBILE')) {
  2.                         showmessage('attachment_mobile_buy', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
  3.                 }else{
  4.                         if(count($aids) > 1) {
  5.                                 showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
  6.                         } else {
  7.                                 $_G['forum_attach_filename'] = $attach['filename'];
  8.                                 showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
  9.                         }
  10.                 }
复制代码
打开:/upload/template/default/touch/forum/discuzcode.htm7 C+ M0 g- n: m! v(w w w.m oq u8.c om)
找到
  1.   <!--{if !$attach['price'] || $attach['payed']}-->
  2.                 <div id="attach_$attach[aid]" class="box attach mbn" >
  3.                         <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
  4.                         $attach[attachicon]
  5.                         <!--{/if}-->
  6.                         <!--{if !$attach['price'] || $attach['payed']}-->
  7.                                 <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>
  8.                         <!--{else}-->
  9.                                 <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
  10.                         <!--{/if}-->
  11.                         <em class="xg1">($attach[attachsize])</em>
  12.                         <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})
  13.                         </em>
  14.                         <!--{if !$attach['attachimg'] && $_G['getattachcredits']}--><p>{lang attachcredits}: $_G[getattachcredits]</p><!--{/if}-->
  15.                 </div>
  16.                 <!--{/if}-->
复制代码
改为:
! u; ]6 @' [: n2 w4 e
( u" \) H$ [4 o; O2 ?+ }
  1. <div id="attach_$attach[aid]" class="box attach mbn" >
  2. <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
  3. $attach[attachicon]
  4. <!--{/if}-->
  5. <!--{if !$attach['price'] || $attach['payed']}-->
  6. <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>
  7. <!--{else}-->
  8. <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
  9. <!--{/if}-->
  10. <em class="xg1">($attach[attachsize])</em>
  11. <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})
  12. </em>
  13. <!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G[getattachcredits]<!--{/if}-->
  14. </div>
复制代码

$ @/ l8 Z# ?1 B; u9 P' Q! j# q
然后将下列附件attachpay.htm 复制到 template/default/touch/forum/ 即可

【魔趣吧资源下载指南】--默认解压密码:www.moqu8.com   

1,如有异常请按 F5 刷新本页面!      【资源维权反馈】

2,首发及精品资源受到保护,扣除趣币!趣币可通过分享资源免费获得!懒人也可选择充值

discuz3.4 收费附件不显示的bug修复 请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

售价: 免费 attachpay.htm  3.63 KB | 已下载: 0 次
权限:普通用户 (已享有下载权限)

魔趣吧版权声明1,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2,本文内容仅代表作者本人观点,不代表本网站立场,作者文责自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3,本文内容,包括但不限于源码、文字、图片等,仅供参考使用,本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容
4,如您认为本文内容侵犯了您的权益,请与我们联系!我们将在5个工作日内做出处理!本站保留全部修改、解释、更新本声明的权利魔趣吧

魔趣吧,全网领先的建站资源下载基地!Discuz模板、Discuz插件、素材、特效,源码,建站,就上魔趣吧!! 【通告】近期发现部分竞争网站和小人诋毁抹黑魔趣吧,对此,我们只有一句话,事实胜于雄辩!!用心为站长服务,魔趣吧不怕任何邪门歪道!【魔趣吧唯一官方网站https://www.moqu8.com,请谨防假冒网站!】
回复

使用道具 举报/反馈

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

本版积分规则

快速回复 返回列表
魔趣吧在线客服
关闭
欢迎来到魔趣吧
如果你有建站技术问题、仿站需求、模板插件修改需求,请联系我们的技术支持!高效率,低价格的帮你搞定!
请认准魔趣吧唯一官网:www.moqu8.com,谨防假冒网站!
建站技术支持(收费)
资源互换/合作
魔趣吧在线客服
新年特惠,魔趣吧VIP限时大降价X

新年特惠,魔趣吧VIP限时大降价

除夕辞旧岁,开心迎新年,魔趣吧永久VIP新年特惠降价中.......

立即抢福利!
魔趣吧
做感动人心的好资源站

关于魔趣吧|魔趣建站

魔趣吧,志在打造全国最大的建站资源共享平台。 本站提供海量免费的建站资源,包括WordPress模板、Discuz精仿模板、PHPWind模板、phpcms模板、Discuz精仿插件、帝国cms模板、织梦模板等上万精品模板!同时,提供各种建站素材、JS特效、整站程序源码!
服务中文站长,传播分享精神!建站,就来魔趣吧!!
2015-2020  支持:魔趣吧 ( 豫ICP备15026783号-4 )  
HTTPS安全认证
|网站地图 已运行天