楼主: sdpsfox

Discuz论坛手机触屏版显示付费附件,并支持手机版支付购买附件

414
回复
3825
查看
[复制链接]

微信扫一扫 分享朋友圈

该用户从未签到

11

主题

11

帖子

59

积分

略有小成

Rank: 4

积分
59
九七币
0
发表于 2018-1-15 16:00:14 | 显示全部楼层 |阅读模式

手机端默认不显示收费附件,除非你在PC端购买过这个附件,之所以这样,是因为手机端不支持附件购买,所以官方干脆就不显示付费附件。

修改教程如下,增加手机触屏版显示付费附件,并支持手机端支付购买:

打开/upload/source/language/lang_message.php,找到:

  1. 'attachment_buyall' => '本帖所有附件购买成功 ',
复制代码

底下加:

  1. 'attachment_mobile_buy' => '附件购买成功',
复制代码

打开/upload/source/module/forum/forum_misc.php,找到:

  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.htm,找到:

  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']}-->{lang attachcredits}: $_G[getattachcredits]<!--{/if}-->
  15.                 </div>
  16.                 <!--{/if}-->
复制代码

改为:

  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>
复制代码

下载attachpay.htm

attachpay.rar(1.07 KB, 下载次数: 5, 售价: 100 金币)

[充值金币]  [免费赚金币]  [加入VIP]  [投诉报错] [连接失效举报] 

附件描述:
版权信息:本站内会员所分享的全部“资源”,仅供学习与参考,版权为原作者所有。
责任声明:本站会员发布资源来自互联网,我们并并不能完全保证文件的安全性以及完整性。
下载:本站注册会员及以上,《高级会员全站永久免费下载》

本地下载

回复

使用道具 举报

该用户从未签到

0

主题

13

帖子

-1

积分

初窥门径

Rank: 2

积分
-1
九七币
0
发表于 2018-1-16 16:25:29 | 显示全部楼层
沙发~支持楼主,支持【www.97w.net】97玩社区,希望【www.97w.net】97玩社区越办越好.
回复

使用道具 举报

该用户从未签到

46

主题

2837

帖子

20

积分

初窥门径

Rank: 2

积分
20
九七币
0
发表于 2018-1-18 00:26:20 | 显示全部楼层
哈哈!楼主大人你太好笑了.【www.97w.net】97玩社区最搞笑的人莫过于你啊!
回复

使用道具 举报

该用户从未签到

40

主题

2691

帖子

24

积分

初窥门径

Rank: 2

积分
24
九七币
0
发表于 2018-1-18 11:35:15 | 显示全部楼层
楼主,【www.97w.net】97玩社区就你长得这么帅这么漂亮你家人知道吗?~
回复

使用道具 举报

该用户从未签到

52

主题

1088

帖子

-3

积分

平民

积分
-3
九七币
0
发表于 2018-1-18 12:48:26 | 显示全部楼层
沙发~支持楼主,支持【www.97w.net】97玩社区,希望【www.97w.net】97玩社区越办越好.
回复

使用道具 举报

该用户从未签到

51

主题

1768

帖子

22

积分

初窥门径

Rank: 2

积分
22
九七币
0
发表于 2018-1-18 17:32:00 | 显示全部楼层
我是路过【www.97w.net】97玩社区,拿分走人呵呵,楼下继续!
回复

使用道具 举报

该用户从未签到

51

主题

1722

帖子

10

积分

初窥门径

Rank: 2

积分
10
九七币
0
发表于 2018-1-18 23:11:40 | 显示全部楼层
大神,我被你雷到了~你是【www.97w.net】97玩社区的雷神吧.....
回复

使用道具 举报

该用户从未签到

0

主题

4089

帖子

110

积分

略有小成

Rank: 4

积分
110
九七币
0
发表于 2018-1-19 08:04:03 | 显示全部楼层
我是路过【www.97w.net】97玩社区,拿分走人呵呵,楼下继续!
回复

使用道具 举报

该用户从未签到

56

主题

1735

帖子

6

积分

初窥门径

Rank: 2

积分
6
九七币
0
发表于 2018-1-19 08:15:17 | 显示全部楼层
大神,我被你雷到了~你是【www.97w.net】97玩社区的雷神吧.....
回复

使用道具 举报

该用户从未签到

56

主题

1735

帖子

6

积分

初窥门径

Rank: 2

积分
6
九七币
0
发表于 2018-1-19 08:15:43 | 显示全部楼层
大神,我被你雷到了~你是【www.97w.net】97玩社区的雷神吧.....
回复

使用道具 举报

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

本版积分规则

400-911-6609

周一至周五 9:30-18:00

上海市宝山区景园北街2号02号

  • 关注微信账号

  • 关注微博账号