Discuz不使用插件实现简单的打赏功能

简介本文介绍Discuz不使用插件实现简单的打赏功能实现目标:用户自行上传自己的支付宝及微信收款二维码,在主题帖增加打赏按钮及浮窗。功能逻辑:利用后台自定义用户栏目实现用户上传二维码的功能,然后再在内容页加以判断、调用。修改步骤1、如图增加两个上传收款码图片的自定义用户栏目(表单类型记得选择上传图片)2、打开模板文件template当前模板目录(默认为default)forumviewthread_n

  

本文介绍Discuz不使用插件实现简单的打赏功能

实现目标:用户自行上传自己的支付宝及微信收款二维码,在主题帖增加打赏按钮及浮窗。

功能逻辑:利用后台自定义用户栏目实现用户上传二维码的功能,然后再在内容页加以判断、调用。

修改步骤

1、如图增加两个上传收款码图片的自定义用户栏目(表单类型记得选择上传图片)

Discuz不使用插件实现简单的打赏功能

2、打开模板文件template当前模板目录(默认为default)forumviewthread_node.htm

查找:

<!--{hook/viewthread_useraction}-->

在其上方增加以下代码即可

<!--打赏--><style>.dsdz{display:inline-block;padding:10px18px;}.dsdzp{padding-bottom:10px;}.dsdzspan{float:left;text-align:center;font-weight:700;}.dsdzspanimg{width:160px;}</style><!--{eval$user_ds=C::t(common_member_profile)->fetch_all($post[authorid]);}--><!--{loop$user_ds$ds}--><!--{if$ds[field1]||$ds[field2]}--><ahref=" :;" ="showDialog('<divclass=dsdz><p>温馨提醒:此操作为直接向用户“$post[author]”扫码转账,不可逆.</p>{if$ds[field1]}<span><imgsrc=data/attachment/profile/$ds[field1]><br>支付宝</span>{/if}{if$ds[field2]}<spanstyle=margin-left:15px><imgsrc=data/attachment/profile/$ds[field2]><br>微信</span>{/if}</div>','info','打赏$post[author]',1)"><i><imgsrc="static/image/common/rec_add.gif"alt="打赏">打赏</i></a><!--{/if}--><!--{/loop}--><!--END-->

最终实现效果如下:

Discuz不使用插件实现简单的打赏功能

Discuz不使用插件实现简单的打赏功能

下载链接:网站源码/小程序源码/网站模板下载

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
网站技巧

使用thinkphp3.2.3开发微信授权登录详细教程

2024-9-19 19:44:39

网站技巧

帝国cms 自定义页面 调用分类方法

2024-9-19 19:44:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索