罗码网络discuz插件模板教程微信小程序安卓电脑软件htmlphp源码下载

罗码gitluo

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索
开启左侧

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

[复制链接]
罗码男神 实名认证 官方 发表于 2019-4-16 23:21:16 | 显示全部楼层 |阅读模式
手机触屏版,收费附件,用户未登录时可以看到附件并有“登录后可见”的字样,但是等到登陆后却踪迹全无。有些站长反馈说在PC端购买过这个附件的,在手机端才能显示附件。
' Y" x( |! d* X1 G6 f4 g( d+ ?这样导致手机端的附件平白无故的消失了~ 应该算是一个比较大的功能上的bug,由于不影响安全,所以官方并未急于修复。6 t3 P; d( l) W3 r' w

5 k# f9 x1 S0 `! _4 C1 U修复起来倒是不很复杂,过程如下(如果懒得了解,可以直接拉到底部,下载懒人包,覆盖到根目录即可):
9 d/ n4 ~8 S8 _5 q打开:/upload/source/language/lang_message.php
- x5 Q0 i& y5 n找到: u  @7 h, M! l
  1. 'attachment_buyall' => '本帖所有附件购买成功 ',
复制代码
改为:
7 ^" l3 `/ A2 J4 E  j
  1. 'attachment_mobile_buy' => '附件购买成功',
复制代码

: v" ^  K8 x, {. k 打开:/upload/source/module/forum/forum_misc.php
& E: R7 a1 C0 J) l  g找到
  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 j4 v( B( T0 f2 ~8 ~
  1. if(defined('IN_MOBILE')) {' d+ j; L7 e0 D8 |$ x( C, ]) r
  2.                         showmessage('attachment_mobile_buy', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
    1 c. Y  T2 P; A! O/ V
  3.                 }else{) _- F1 ~/ }3 v6 D$ [% I  t
  4.                         if(count($aids) > 1) {' [+ p, F& L; g) U/ [/ C; J" n* x6 a
  5.                                showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
    ; \% Q- m, S) z3 s' v9 C
  6.                        } else {
    / D% q& I7 ]4 `
  7.                                $_G['forum_attach_filename'] = $attach['filename'];0 h% r: @1 ?# z7 H, }  t; _
  8.                                 showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
    9 T3 H! [( a* a
  9.                         }6 b! X+ f* ?" u
  10.                 }4 I1 e" P/ V% x% L- n7 e5 Z) o: I/ v: X: K
复制代码
打开:/upload/template/default/touch/forum/discuzcode.htm
" `( {' i; O- y: Y$ a" G, m6 f! P找到
" ^7 q6 J; `  V) F' Z, v) `

, g/ e+ B- j1 E# Z3 G' [& i- C6 ?! F
  1. <!--{if !$attach['price'] || $attach['payed']}-->, d# B3 ^  @& ^; k. \2 w
  2.                 <div id="attach_$attach[aid]" class="box attach mbn" >. T: }4 M; q0 O7 v( b6 ^' _# ~. y* j
  3.                        <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->! b7 S# d* C, }1 d1 c
  4.                         $attach[attachicon]" }9 f8 `2 {6 v0 a5 [+ Z5 y! a& ~' [6 @
  5.                        <!--{/if}-->. ^3 S& u0 }) @% {
  6.                        <!--{if !$attach['price'] || $attach['payed']}-->
    0 j8 R- m) E2 z7 Z. c# h/ c
  7.                                 <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>+ N! j6 K  H8 m  [0 z* v
  8.                        <!--{else}-->
    # B5 y, d/ h/ `# T, U' Y' J" R8 n
  9.                                <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
    * ?& F5 R+ S' T; _0 j
  10.                         <!--{/if}-->- V$ p3 [5 R1 O( g
  11.                        <em class="xg1">($attach[attachsize])</em>  f3 U  l6 p( T+ ^
  12.                        <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})% ~7 H6 k" t. S' c% Q3 Y
  13.                        </em>% {1 k! n! N- D5 B, V
  14.                        <!--{if !$attach['attachimg'] && $_G['getattachcredits']}--><p>{lang attachcredits}: $_G[getattachcredits]</p><!--{/if}-->
    % [6 Z7 }, [) x$ B0 u
  15.                 </div>
    : c7 \( r. W  p  U+ z8 _
  16.                <!--{/if}-->
复制代码
改为:1 f% b5 i2 u# ^' v( l

1 e; J8 J& u/ O+ v# S
  1. <div id="attach_$attach[aid]" class="box attach mbn" >
    ( X: Y+ H, |% o/ _# X  m
  2. <!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
    5 F: g9 L" f# z( o& e
  3. $attach[attachicon]
    9 M! Y0 c8 A6 X: r- b5 S
  4. <!--{/if}-->. O0 L- |0 R) T4 H
  5. <!--{if !$attach['price'] || $attach['payed']}-->$ B; [6 ~7 x$ w
  6. <a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach[filename]</a>
    * q2 p3 h* b" H; _. l1 t, L
  7. <!--{else}-->' {) e" x$ e. ?  F
  8. <a href="forum.php?mod=misc&action=attachpay&aid=$attach[aid]&tid=$attach[tid]" target="_blank">$attach[filename]</a>
    - Y& l5 [1 k7 i* Z; T& p
  9. <!--{/if}-->
    1 r( W( s: i$ H7 {1 ?
  10. <em class="xg1">($attach[attachsize])</em>
    7 N9 }/ A$ [- I( `+ I* V1 k- z; u& u
  11. <em class="xg1"><br />({lang downloads}: $attach[downloads], $attach[dateline] {lang upload})
    6 }0 i2 Z9 I' q3 z1 Q. s) a5 i
  12. </em>% O# t; Q9 i1 J1 ]2 u/ W
  13. <!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G[getattachcredits]<!--{/if}-->
      w4 `3 O. |& }( c; a
  14. </div>
复制代码
GBK格式需要转码
8 p4 \: P' H% N然后将下列附件attachpay.htm 复制到 template/default/touch/forum/ 即可

) N  _% _- _% j( H+ e5 q[sell=1]链接:https://pan.baidu.com/s/1IK7xP9A0sVKvxIIB1qOYkA ( i7 ]$ q* G# ^* U7 q6 L" U
提取码:8wg1
* W( p9 L" s: A" [4 d6 t1 F2 h复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]
直接复制到网站根目录即可
[sell=1]链接:https://pan.baidu.com/s/1QOodnF-tAUo11jN-vsphUw
1 {( M( i: p3 A1 m9 C提取码:w52u
  R& I3 e2 v% N. q& o4 g5 g复制这段内容后打开百度网盘手机App,操作更方便哦[/sell]

7 Y# V7 W9 i; K% u- c

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

回复

使用道具 举报

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 | 显示全部楼层
支持一下

回复

使用道具 举报

666男神 发表于 2019-6-23 02:02:57 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

QQ|Archiver|手机版|小黑屋|罗码 ( 粤ICP备17073043号 )https://beian.miit.gov.cn/#/home

GMT+8, 2026-2-27 10:41 , Processed in 0.170519 second(s), 58 queries .

Powered by 罗码网络! X3.4

© 2001-2017

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