坏蛋网络

 找回密码
 立即注册

微信登录

只需一步,快速开始

手机动态码快速登录

手机号快速注册登录

搜索

[DZ教程] discuz3.4 手机版收费附件不显示的bug修复

[复制链接]
坏蛋网络官方 发表于 2019-4-16 23:21:16 | 显示全部楼层 |阅读模式
手机触屏版,收费附件,用户未登录时可以看到附件并有“登录后可见”的字样,但是等到登陆后却踪迹全无。有些站长反馈说在PC端购买过这个附件的,在手机端才能显示附件。
7 h1 Y: E; j( z0 Z! o. X: H这样导致手机端的附件平白无故的消失了~ 应该算是一个比较大的功能上的bug,由于不影响安全,所以官方并未急于修复。
& d3 S5 v7 z+ a' F" l, B2 x# o* j6 c4 S$ R0 u
修复起来倒是不很复杂,过程如下(如果懒得了解,可以直接拉到底部,下载懒人包,覆盖到根目录即可):0 b: e$ U  D2 ]1 u: N
打开:/upload/source/language/lang_message.php
) g; c! U" T8 G* J& u找到
4 E8 z2 x4 K, _( Y' i/ s
  1. 'attachment_buyall' => '本帖所有附件购买成功 ',
复制代码
改为:
3 ^/ v5 b7 V, {- A9 r. J
  1. 'attachment_mobile_buy' => '附件购买成功',
复制代码
3 l& ~( a% L9 r! h( s" H
打开:/upload/source/module/forum/forum_misc.php
& t/ x4 k3 z5 `5 b找到
  1. <ol><li>if(count($aids) > 1) {</li><li>                        showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);</li><li>                } else {</li><li>                        $_G['forum_attach_filename'] = $attach['filename'];</li><li>                        showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));</li><li>                }</li></ol>
复制代码
改为:6 m4 ^, a; @' Y  m9 T' h9 p" Y
  1. if(defined('IN_MOBILE')) {1 `7 g- g. `! q/ h0 G
  2.                         showmessage('attachment_mobile_buy', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);( O2 O& k$ D8 t% ^$ y
  3.                 }else{% O% I1 y& F6 T7 f" ?+ O
  4.                         if(count($aids) > 1) {
    & S; [6 v! B' S; `0 j2 ?* z
  5.                                showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
    * l) H' d4 p' c( l) |' J% C
  6.                        } else {8 k! L, K* S" L% K2 h7 w* w. G3 x
  7.                                $_G['forum_attach_filename'] = $attach['filename'];6 B7 F# m+ e. R& m- `9 \% c
  8.                                 showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
    & Z, a* d: `+ l3 l
  9.                         }9 q1 A: [% X' |4 a
  10.                 }
    + O3 ?3 y/ {4 b6 f
复制代码
打开:/upload/template/default/touch/forum/discuzcode.htm9 M3 P9 v$ Z9 N* Z( l3 I) B; p, P, R
: Y$ a" G, m6 f! P找到

5 p# I  i  V" Q* ~) _" W3 z& g7 A) R
  1. <!--{if !$attach['price'] || $attach['payed']}-->! B+ s2 h5 L* n! [  E& M: p; ^. ?# B
  2.                 <div id="attach_$attach[aid]" class="box attach mbn" >
    . U0 K5 |/ Q( w' f9 K
  3.                        <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->* {2 ]3 l  x  m; [: ]- y% R
  4.                         $attach[attachicon]5 \  ?# e6 F- C7 h$ a) i
  5.                        <!--{/if}-->3 ?/ B& Z# A6 e/ p0 Z7 z0 g
  6.                        <!--{if !$attach['price'] || $attach['payed']}-->
    . }: w2 d6 Y; S" R) ^; C. L9 E& H
  7.                                 <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>
    9 A8 T/ |, D- W# U, z1 J2 a( Y
  8.                        <!--{else}-->; ]4 v& F# ]$ C4 R
  9.                                <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>) U# `: {7 B; t2 h/ Q9 n
  10.                         <!--{/if}-->( R: f; d, K1 ^& k. R
  11.                        <em class="xg1">($attach[attachsize])</em>
    3 b8 ?1 R! m0 y9 f1 F( M5 Z
  12.                        <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})7 o& X0 p6 `" z. C1 z8 D# G' T
  13.                        </em>* N# d( Q- a8 L: a/ m  _
  14.                        <!--{if !$attach['attachimg'] && $_G['getattachcredits']}--><p>{lang attachcredits}: $_G[getattachcredits]</p><!--{/if}-->& |" f5 Z9 n( ]7 N1 ?$ _+ ]
  15.                 </div>$ \2 x" B" u( T2 [: P
  16.                <!--{/if}-->
复制代码
改为:
' G. l; o8 l: ?* V3 R6 @% C9 d$ M$ G4 O, q( U0 e
  1. <div id="attach_$attach[aid]" class="box attach mbn" >* T& z) v) t) u" x
  2. <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->8 l; Y8 h* _8 ^2 n& L4 ?7 M
  3. $attach[attachicon]- t* Q# ]6 Z( S) G# I
  4. <!--{/if}-->
    0 f+ u$ i2 D; H1 z
  5. <!--{if !$attach['price'] || $attach['payed']}-->! \! w: k5 X9 q9 H
  6. <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>! [' v: w/ I- A! O' D3 L" G% o
  7. <!--{else}-->
    & w  H( ]- z  G
  8. <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
    2 C; l0 W/ f* ~6 ?  {
  9. <!--{/if}-->' y( g/ t6 R  J- Y
  10. <em class="xg1">($attach[attachsize])</em>
    9 r! j/ a0 r) y' h
  11. <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})
    8 n4 ?5 @" O3 y8 Q, b' v
  12. </em>  b* K9 P% J  E
  13. <!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G[getattachcredits]<!--{/if}-->6 t3 J% X1 k- R
  14. </div>
复制代码
GBK格式需要转码
. w  ?2 C0 ?) K; x然后将下列附件attachpay.htm 复制到 template/default/touch/forum/ 即可
/ I. N4 @3 y1 R& S
[sell=1]链接:https://pan.baidu.com/s/1IK7xP9A0sVKvxIIB1qOYkA ) _3 w: q2 @( h. c. I; u
提取码:8wg1 7 [1 ?7 P8 k: u8 A1 ?* T* ], {
复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]
直接复制到网站根目录即可
[sell=1]链接:https://pan.baidu.com/s/1QOodnF-tAUo11jN-vsphUw
! N1 d. B* h. k0 l. p( f$ I; ~提取码:w52u . h. B) H1 l5 t5 j! L' i
复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]

4 U2 j9 G) G; o
想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
jjj111 发表于 2019-6-12 00:47:24 | 显示全部楼层
我是个凑数的。。。
回复

使用道具 举报

杨晨女神 发表于 2019-6-15 04:05:42 | 显示全部楼层
我是来刷分的,嘿嘿
回复

使用道具 举报

bogewl 发表于 2019-6-16 00:17:16 | 显示全部楼层
回复

使用道具 举报

66666 发表于 2019-6-17 03:57:44 | 显示全部楼层
谢谢楼主,共同发展
回复

使用道具 举报

 shu1332725 发表于 2019-6-18 02:03:36 | 显示全部楼层
前排支持下
回复

使用道具 举报

foryun 发表于 2019-6-18 03:43:22 | 显示全部楼层
有竞争才有进步嘛
回复

使用道具 举报

123男神 发表于 2019-6-21 00:59:39 | 显示全部楼层
沙发!沙发!
回复

使用道具 举报

hgfhgf 发表于 2019-6-21 18:03:46 | 显示全部楼层
找到好贴不容易,我顶你了,谢了
回复

使用道具 举报

全村的希望 发表于 2019-6-22 23:24:35 | 显示全部楼层
支持一下
回复

使用道具 举报

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