坏蛋网络

 找回密码
 立即注册

微信登录

只需一步,快速开始

手机动态码快速登录

手机号快速注册登录

搜索

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

[复制链接]
坏蛋网络官方 发表于 2019-4-16 23:21:16 | 显示全部楼层 |阅读模式
手机触屏版,收费附件,用户未登录时可以看到附件并有“登录后可见”的字样,但是等到登陆后却踪迹全无。有些站长反馈说在PC端购买过这个附件的,在手机端才能显示附件。# V' Z( y/ O: A6 W, k% ~* t
这样导致手机端的附件平白无故的消失了~ 应该算是一个比较大的功能上的bug,由于不影响安全,所以官方并未急于修复。
+ `. O# t: u, \; n6 ?+ Q
$ {3 |. m4 Q1 {, }4 }; u6 c修复起来倒是不很复杂,过程如下(如果懒得了解,可以直接拉到底部,下载懒人包,覆盖到根目录即可):- }$ [+ o& T. z% P/ g# k. n
打开:/upload/source/language/lang_message.php
2 f( Y* Q) }$ k* n找到1 @# d- F. r  N$ D: G# ?! r. G
  1. 'attachment_buyall' => '本帖所有附件购买成功 ',
复制代码
改为:& P) N) B+ u7 v- v
  1. 'attachment_mobile_buy' => '附件购买成功',
复制代码
  X$ K$ x2 n5 `' O
打开:/upload/source/module/forum/forum_misc.php
- }" d; e8 Y$ x3 W  \找到
  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>
复制代码
改为:4 s- C( K; X! z! y8 J+ f  e3 a
  1. if(defined('IN_MOBILE')) {/ V; K8 r+ Y3 e
  2.                         showmessage('attachment_mobile_buy', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
    4 g& u3 I" g3 Z" Q, y
  3.                 }else{
    " P! \3 H: C, W9 s1 Z
  4.                         if(count($aids) > 1) {' p$ q1 v, l2 p6 Q
  5.                                showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);. `# ^) i0 `- d: Z* |
  6.                        } else {
    0 ?) l/ ~, X# ^% t8 v
  7.                                $_G['forum_attach_filename'] = $attach['filename'];
    % U; u7 ^0 f0 h; U! y$ ]) T1 Q2 H
  8.                                 showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));& z9 k: t8 C/ B9 J) s8 P
  9.                         }
    / M- Z3 }  f" q6 g/ G
  10.                 }
    1 R1 L' t" v4 b
复制代码
打开:/upload/template/default/touch/forum/discuzcode.htm" Z' z& k' J! }7 F5 Q4 E4 f8 h
: Y$ a" G, m6 f! P找到

1 k& n$ O/ n6 c3 E+ a# t5 d6 f  |" g) ~
  1. <!--{if !$attach['price'] || $attach['payed']}-->
    , ?# O  n& P* D7 m
  2.                 <div id="attach_$attach[aid]" class="box attach mbn" >
    8 K. Z1 s$ c% `9 T( p& G
  3.                        <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
    % U7 X; q/ Y5 ^/ m  H
  4.                         $attach[attachicon]7 c% G" g1 F4 c" ~7 v$ w( q
  5.                        <!--{/if}-->
    5 a  [) @$ L4 \4 ~  [7 ^, f2 L9 W
  6.                        <!--{if !$attach['price'] || $attach['payed']}-->6 }/ i; U2 w2 \; e8 N
  7.                                 <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>- _  n6 A' i% m
  8.                        <!--{else}-->8 I8 `+ s4 ]6 h8 N: L) T
  9.                                <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
    ( V* H% u: V; ]; F
  10.                         <!--{/if}-->
    ( T1 e% v5 p9 N+ v9 U
  11.                        <em class="xg1">($attach[attachsize])</em>) l5 i0 }" ~/ |: [2 l
  12.                        <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})
    : L4 E) B5 W: z3 w7 j
  13.                        </em>( d+ P) _7 ]8 h; ?4 O
  14.                        <!--{if !$attach['attachimg'] && $_G['getattachcredits']}--><p>{lang attachcredits}: $_G[getattachcredits]</p><!--{/if}-->8 ^2 C8 S6 M) R5 W' `  _' P, t* @
  15.                 </div>8 F6 a" W" A8 k; e% J9 U
  16.                <!--{/if}-->
复制代码
改为:6 l  i2 w5 \4 V+ B. M9 H
; f! h5 @+ W8 n% U/ V! n
  1. <div id="attach_$attach[aid]" class="box attach mbn" >% t; u" ?) x  b! Y
  2. <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->) q9 I2 R! k9 @$ ?
  3. $attach[attachicon]
    % q  b! V  X4 u* r9 t# `% _
  4. <!--{/if}-->
    4 y+ S0 R* R5 O2 U7 z
  5. <!--{if !$attach['price'] || $attach['payed']}-->
    4 O. \, \2 K% R
  6. <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>: X0 s" y( G& d' h" ]
  7. <!--{else}-->
    7 ^; `, X9 m% m; N& {8 C& H4 C) ?
  8. <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>5 v& |& x' j9 J
  9. <!--{/if}-->
    . P# j3 v2 ?# S# m/ k$ Q" a0 W
  10. <em class="xg1">($attach[attachsize])</em>
      z2 S3 Z- e, {. K. m) c
  11. <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})  t3 e3 K) P$ l0 ?
  12. </em>
    & P  S  U5 O7 s) G# p
  13. <!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G[getattachcredits]<!--{/if}-->9 w9 ]3 ^& s( N' C% l, @) Q
  14. </div>
复制代码
GBK格式需要转码
0 t- i% l' d$ R. ~! O0 |然后将下列附件attachpay.htm 复制到 template/default/touch/forum/ 即可
) M6 e3 ]: W9 ^, L9 J
[sell=1]链接:https://pan.baidu.com/s/1IK7xP9A0sVKvxIIB1qOYkA $ R7 b9 @( P% w5 U  R- ^
提取码:8wg1 1 z7 a1 C1 v, Y3 j$ d" [: R/ e+ @
复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]
直接复制到网站根目录即可
[sell=1]链接:https://pan.baidu.com/s/1QOodnF-tAUo11jN-vsphUw & S2 K0 h/ c, E! D
提取码:w52u
* n3 ?; r6 G. x4 M, m$ T复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]
+ |  |( U4 M; @. O) q, 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 | 显示全部楼层
支持一下
回复

使用道具 举报

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