Discuz论坛手机触屏版显示付费附件,并支持手机版支付购买附件
手机端默认不显示收费附件,除非你在PC端购买过这个附件,之所以这样,是因为手机端不支持附件购买,所以官方干脆就不显示付费附件。修改教程如下,增加手机触屏版显示付费附件,并支持手机端支付购买:打开/upload/source/language/lang_message.php,找到:'attachment_buyall' => '本帖所有附件购买成功 ',底下加:'attachment_mobile_buy' => '附件购买成功',打开/upload/source/module/forum/forum_misc.php,找到:if(count($aids) > 1) {showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
} else {
$_G['forum_attach_filename'] = $attach['filename'];
showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
}改为:if(defined('IN_MOBILE')) {
showmessage('attachment_mobile_buy', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
} else {
if(count($aids) > 1) {
showmessage('attachment_buyall', 'forum.php?mod=redirect&goto=findpost&ptid='.$attach['tid'].'&pid='.$attach['pid']);
} else {
$_G['forum_attach_filename'] = $attach['filename'];
showmessage('attachment_buy', "forum.php?mod=attachment&aid=$aidencode", array('filename' => $_G['forum_attach_filename']), array('redirectmsg' => 1));
}
}打开/upload/template/default/touch/forum/discuzcode.htm,找到:<!--{if !$attach['price'] || $attach['payed']}-->
<div id="attach_$attach" class="box attach mbn" >
<!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
$attach
<!--{/if}-->
<!--{if !$attach['price'] || $attach['payed']}-->
<a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach</a>
<!--{else}-->
<a href="forum.php?mod=misc&action=attachpay&aid=$attach&tid=$attach" target="_blank">$attach</a>
<!--{/if}-->
<em class="xg1">($attach)</em>
<em class="xg1"><br />({lang downloads}: $attach, $attach {lang upload})
</em>
<!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G<!--{/if}-->
</div>
<!--{/if}-->改为:<div id="attach_$attach" class="box attach mbn" >
<!--{if $_G['setting']['mobile']['mobilesimpletype'] == 0}-->
$attach
<!--{/if}-->
<!--{if !$attach['price'] || $attach['payed']}-->
<a href="forum.php?mod=attachment{$is_archive}&aid=$aidencode" target="_blank">$attach</a>
<!--{else}-->
<a href="forum.php?mod=misc&action=attachpay&aid=$attach&tid=$attach" target="_blank">$attach</a>
<!--{/if}-->
<em class="xg1">($attach)</em>
<em class="xg1"><br />({lang downloads}: $attach, $attach {lang upload})
</em>
<!--{if !$attach['attachimg'] && $_G['getattachcredits']}-->{lang attachcredits}: $_G<!--{/if}-->
</div>下载attachpay.htm上传到/upload/template/default/touch/forum/attachpay.htm(Discuz默认没有这个文件),量产吧论坛亲测完美解决问题。
沙发~支持楼主,支持【www.guo.cc】果子社区,希望【www.guo.cc】果子社区越办越好. 我是路过【www.guo.cc】果子社区,拿分走人呵呵,楼下继续! 沙发~支持楼主,支持【www.guo.cc】果子社区,希望【www.guo.cc】果子社区越办越好. 哈哈!楼主大人你太好笑了.【www.guo.cc】果子社区最搞笑的人莫过于你啊! 大神,我被你雷到了~你是【www.guo.cc】果子社区的雷神吧..... 楼主,【www.guo.cc】果子社区就你长得这么帅这么漂亮你家人知道吗?~ 大神,我被你雷到了~你是【www.guo.cc】果子社区的雷神吧..... 太棒了,感谢楼主,【www.guo.cc】果子社区是我家维护靠大家. 楼主,【www.guo.cc】果子社区就你长得这么帅这么漂亮你家人知道吗?~
页:
[1]