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


Posted in PHP onMarch 21, 2019

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

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

修改步骤:

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

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

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

查找:<!--{hook/viewthread_useraction}-->

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

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

最终实现效果如下:

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

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
一个php作的文本留言本的例子(一)
Oct 09 PHP
php 字符串函数收集
Mar 29 PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
php中session与cookie的比较
Jan 27 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
PHP制作用户注册系统
Oct 23 PHP
PHP中FTP相关函数小结
Jul 15 PHP
总结对比php中的多种序列化
Aug 28 PHP
php curl操作API接口类完整示例
May 21 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 PHP
tp5.1 框架路由操作-URL生成实例分析
May 26 PHP
PHP+RabbitMQ实现消息队列的完整代码
Mar 20 #PHP
PHP实现的数据对象映射模式详解
Mar 20 #PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 #PHP
PHP实现的策略模式示例
Mar 20 #PHP
PHP实现数组和对象的相互转换操作示例
Mar 20 #PHP
Laravel5.4框架使用socialite实现github登录的方法
Mar 20 #PHP
PHP工厂模式的日常使用
Mar 20 #PHP
You might like
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
php获取linux命令结果的实例
2017/03/13 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
浅析Javascript使用include/require
2013/11/13 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
2018/01/31 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
[01:07]2015国际邀请赛 中国区预选赛精彩回顾
2015/06/15 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
员工考核管理制度
2014/02/02 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
预备党员综合考察材料
2014/05/31 职场文书
单位消防安全责任书
2014/07/23 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
重阳节活动主持词
2015/07/04 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python