坏蛋网络

 找回密码
 立即注册

微信登录

只需一步,快速开始

手机动态码快速登录

手机号快速注册登录

搜索

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

[复制链接]
坏蛋网络官方 发表于 2019-4-16 23:21:16 | 显示全部楼层 |阅读模式
手机触屏版,收费附件,用户未登录时可以看到附件并有“登录后可见”的字样,但是等到登陆后却踪迹全无。有些站长反馈说在PC端购买过这个附件的,在手机端才能显示附件。2 C! F# B4 X4 U/ ?% d; f
这样导致手机端的附件平白无故的消失了~ 应该算是一个比较大的功能上的bug,由于不影响安全,所以官方并未急于修复。/ \7 K* G1 |: b# B" f/ h# @
2 M8 G4 a) e! p# a
修复起来倒是不很复杂,过程如下(如果懒得了解,可以直接拉到底部,下载懒人包,覆盖到根目录即可):
. w; W# l+ ]. b! Y  y+ v7 `; @! I! a打开:/upload/source/language/lang_message.php
& S1 V( q, n/ @找到
- c) Z1 k; J4 w6 B9 K, e
  1. 'attachment_buyall' => '本帖所有附件购买成功 ',
复制代码
改为:
2 K- r, E/ U- l2 |7 d* t
  1. 'attachment_mobile_buy' => '附件购买成功',
复制代码
4 k6 Q' n1 d. C. i" i5 s
打开:/upload/source/module/forum/forum_misc.php
/ J+ O. n) Z9 V! d找到
  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>
复制代码
改为:0 ^  t5 \- T! t2 C. A+ n8 L7 q
  1. if(defined('IN_MOBILE')) {
    : r2 S3 w% i0 W. C, i/ |! \6 y
  2.                         showmessage('attachment_mobile_buy', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);+ L9 G  x4 L; q, C* D
  3.                 }else{, V5 x+ u) x  B  N5 r
  4.                         if(count($aids) > 1) {
    # n5 [0 \2 F0 _& J( y; x
  5.                                showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
    . p: K# n* y5 S
  6.                        } else {# |: T, h3 J' p
  7.                                $_G['forum_attach_filename'] = $attach['filename'];1 z6 d/ @! Q0 J( \+ Y* Q
  8.                                 showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
    % ]6 U; c+ r/ V# d3 Y( E) R
  9.                         }0 r+ v0 ~' W: {# Q
  10.                 }# [3 V9 W2 m4 t' s. s: H( K
复制代码
打开:/upload/template/default/touch/forum/discuzcode.htm  o/ H- M3 Y  V! c0 M
: Y$ a" G, m6 f! P找到

. n! |6 }8 O3 v1 r  C) E' e4 t  F& t" n/ Y/ _
  1. <!--{if !$attach['price'] || $attach['payed']}-->
    4 h) a$ L+ k9 _2 O  R
  2.                 <div id="attach_$attach[aid]" class="box attach mbn" >
    & g& ]; ~8 I1 `  B9 d
  3.                        <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
    0 A3 n# X: y5 v: w: r7 A. w3 i) }" ~& R
  4.                         $attach[attachicon]
    * C  Y  V9 J* Q' l" r2 @+ N
  5.                        <!--{/if}-->
    ' ?' U( H  l- K" ?% w# Y
  6.                        <!--{if !$attach['price'] || $attach['payed']}-->
    7 R% T' ~, J6 e* m9 ^4 V" b
  7.                                 <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>: a$ e4 |# z( M2 I  f! N; F
  8.                        <!--{else}-->
    / F; D) ~- m2 N
  9.                                <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
    & \1 _5 I; u$ i" Y3 N
  10.                         <!--{/if}-->
      ~) G6 c2 d7 ?
  11.                        <em class="xg1">($attach[attachsize])</em>
    ) w$ P! z6 N3 @+ c! J" L4 b: F8 B
  12.                        <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})2 F% S# w; Z2 Z% B
  13.                        </em>! G' h6 B  \. U2 S" O% G
  14.                        <!--{if !$attach['attachimg'] && $_G['getattachcredits']}--><p>{lang attachcredits}: $_G[getattachcredits]</p><!--{/if}-->
    % m7 z8 t) K- ^! O+ X9 F9 x2 V9 G
  15.                 </div>
    9 a: V, z8 s/ r0 h- f+ r; d. Q
  16.                <!--{/if}-->
复制代码
改为:
9 M/ X7 A& @; X. F' N- m/ [" @3 n7 D; [; _2 M
  1. <div id="attach_$attach[aid]" class="box attach mbn" >2 ], X8 t2 L% _4 O9 T6 Q
  2. <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
    : _2 L8 ~1 w- j9 ~
  3. $attach[attachicon]
    3 f, X9 g5 m  k
  4. <!--{/if}-->& U* c# G/ k  }
  5. <!--{if !$attach['price'] || $attach['payed']}-->4 m  K/ S! `3 t
  6. <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>$ s" R! Q/ w9 V9 H6 e1 O
  7. <!--{else}-->! @2 m9 c. j5 {3 q
  8. <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
    & b8 z0 g. s9 `7 I8 P$ h
  9. <!--{/if}-->! X: |4 n& L: C" c& j3 g5 M' [+ R
  10. <em class="xg1">($attach[attachsize])</em>0 N7 B$ _. D1 [' u
  11. <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})" h! H/ W6 b/ X9 N
  12. </em>
    9 |) L0 H& S8 ^* e' p
  13. <!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G[getattachcredits]<!--{/if}-->. q: z) `. l. l) u
  14. </div>
复制代码
GBK格式需要转码2 |* ~1 H% ~4 Y7 W6 ]; i
然后将下列附件attachpay.htm 复制到 template/default/touch/forum/ 即可
3 k& s( \3 [0 j4 I2 u" ?- [
[sell=1]链接:https://pan.baidu.com/s/1IK7xP9A0sVKvxIIB1qOYkA
' ^# ^2 M: b8 _/ A" Z8 }' Q提取码:8wg1 ( \; K. T! L; p; k8 ?
复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]
直接复制到网站根目录即可
[sell=1]链接:https://pan.baidu.com/s/1QOodnF-tAUo11jN-vsphUw
3 Z; {6 X& `. E! |7 P) Z0 Q: r提取码:w52u ( r* j( z; C9 }1 Z+ ]9 W6 d
复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]

1 R' p* m5 k7 m7 u
想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
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 | 显示全部楼层
支持一下
回复

使用道具 举报

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