—
点击图片可放大查看
商品属性
分类
script
标签
Dizzy, Support, Creators, PHP付费订阅, PHP内容打赏
作者
reishi
采集源
topide.com
商品介绍
脚本代码 分享 打印版本 举报 PHP付费订阅社交、内容打赏源码 Dizzy v5.3.8 reishi 2026-02-24 473 1 70 源码简介dizzy是一款基于PHP、MySQL编写的付费订阅社交、内容打赏类源码,任何人都可以创作内容,然后设置套餐供别人订阅观看,然后获取相应的收入。平台还可以设置相应的金额的服务费用,作为平台的收入,这种方式类似国外的O站。源码没有基于任何框架编写并且支持多种付费网关,有兴趣的朋友可以试试。在线演示https://codecanyon.net/item/dizzy-...ators-content-script/31263937https://dizzy.dizzyscripts.com/用户名testuser密码123456功能简介实时流媒体订阅系统用户可以设置每周、每月和每年的订阅价格实施了GDPR旗帜性的Cookies政策实时通知用户可以通过管理员获得评论、关注、订阅、购买帖子、喜欢、评论喜欢、批准内容的通知。通过上传身份证或护照验证账户编辑你的个人资料经过验证的用户将显示一个徽章为免费、订阅者和高级用户创建无限的帖子点(信用)系统。创建者可以分享帖子,收取费用。人们可以看到帖子,以换取创建者为帖子设置的积分。想付费查看内容的会员可以向钱包添加积分。用户可以管理帖子创建者可以管理他们的仪表板(普通用户没有仪表板)。页面的搜索引擎优化上传头像上传封面设置你的付款方式(PayPal或银行转账)。当你达到管理员规定的最低金额时,可以提款按姓名/用户名搜索创作者与Stripe整合(经常性)。集成PayPal支付集成BitPay支付集成RazorPay支付集成 iyziCo 付款整合Authorize.Net支付整合PayStack支付上周排名前五的创作者!探索创造者使用Twitter和Google的社会化登录电子邮件验证上传照片和图片系统模糊了高级和订阅者帖子中的照片和视频。这样,会员就不能看到该帖子的真实图像,直到他们购买该帖子或订阅该简介。用户可以举报帖子用户可以屏蔽帖子启用/禁用消息从下拉菜单看当前积分从创造者仪表板的总收入安全密码散列支持SMTP易于翻译多语言上传的进度条信息系统用户可以发送照片、视频、贴纸和gif图片消息系统上的无限滚动用户墙和个人资料墙的无限滚动付款和收款的历史记录电子邮件通知联系我们页面更改密码保存的帖子评论和留言中的贴纸系统评论和留言中的Gifs系统点赞和留言中的表情符号系统赞助广告订阅者订阅者付款方式浅色/深色模式管理功能设置网站设置网站标志徽标网站名称网站标题网站描述关键词一般情况主要语言(选择语言)维护模式(启用/禁用)电子邮件验证(启用/禁用)注册(启用/禁用)IP限制(如果启用,一个IP可以注册2次)限制条件上传文件大小限制帖子长度显示帖子的数量显示分页的数量允许的文件扩展名(mp4,MP4,mp3,MP3,mpg,mov,m4v,avi,flv,mpeg,MPEG,webm,mkv,MKV,gif,GIF,jpg,jpeg,JPEG,PNG,png)有效审批的文件扩展名(gif,GIF,jpg,jpeg,JPEG,JPG,PNG,png)账单信息电子邮件设置存储(Amazon S3)管理帖子等待批准(管理员应批准高级帖子)帖子高级帖子订阅帖子设计自定义CSS/JS管理SVG图标点套餐设置管理语言用户管理管理用户创建者验证请求页面(创建/编辑/删除)页面贴纸(创建/编辑/删除)贴纸付款方式付款设置贝宝BitpayStripe授权网络(Authorize.NetIyziCoRazorPayPayStack社交登录(编辑Twitter和谷歌登录)管理付款管理取款管理订阅付款广告创建一个广告管理广告系统需求PHP 8.2+mod_rewrite ApacheMySQL 8.0+OpenSSL PHP扩展PDO PHP扩展Mbstring PHP扩展JSON PHP扩展cURLallow_url_fopen (php.ini) 是打开的。Fileinfo PHP扩展FFMPEG更新更新日志更新日志:2026年2月19日 (v5.3.8)直播与 OBS 叠加层 (OBS Overlay)新增:OBS 叠加层设置占位符及配置字段的辅助说明。优化:改善了 OBS 叠加层设置表单中堆叠输入框的间距。优化:将 OBS 叠加层运行逻辑移至外部脚本,实现更清晰的代码分离。优化:将 OBS 叠加层预览控制隔离到专用的运行时预览脚本中。新增:支持带倒计时和提醒功能的预约直播,并新增预约直播列表页。新增:创作者个人资料页显示预约直播卡片,并支持预约成功后自动发布公告帖子。新增:直播间内新增投票和问答(Q&A)互动模块。新增:直播间支持置顶产品/优惠卡片(含移动端切换开关)。优化:改进直播预约 UI,增加日期/时间选择器及最大预约窗口控制。优化:优化了预约直播动态卡片的设计和个人资料页的日程展示。优化:改进“正在直播”徽章逻辑,仅在接近开始时间时显示。优化:直播模块、置顶优惠 UI 及预约直播卡片的夜间模式适配。修复:修复直播礼物动画,确保向所有观众广播。机构目录 (Agencies Directory)新增:公开的机构目录页,包含头图、筛选器和机构卡片。新增:模块启用时,左侧菜单新增进入机构目录的入口。新增:机构目录搜索与排序控制,支持客户端过滤。新增:可在机构目录卡片上直接点击“请求加入”。优化:优化机构卡片内容,重点展示负责人、简介及成员/提升(Boost)指标。优化:改进机构目录的布局对齐和响应式网格间距。优化:完善机构目录页的夜间模式样式。修复:修复机构目录渲染时网格中出现重复卡片的问题。社区与动态 (Communities & Feed)新增:社区访问政策,支持控制公开或仅成员可见,以及成员列表权限。新增:社区发布与评论政策,定义谁可以在社区动态中发布内容或评论。修复:仅限订阅者阅读的社区帖子现在对社区成员正常渲染,并使用“加入社区”引导。修复:修复社区帖子创建预览,避免对仅限订阅者的社区帖子显示错误的溢价标签。优化:改进社区动态权限处理(成员列表可见性及订阅者可见性切换)。优化:点击“进入社区”按钮将直接滚动至社区动态区域。修复:修复夜间模式下,动态中付费/锁定帖子卡片因固定高度导致的裁剪问题。修复:修复社区目录中 SVG 图标在突出显示卡片和网格卡片中的尺寸/对齐问题。修复:修复夜间模式下社区 SVG 图标颜色,确保对比度正确。修复:修复夜间模式下仅限订阅者帖子遮罩层的布局回归问题。发布器与互动 (Composer & Interaction)新增:帖子发布器新增快捷操作,支持创建付费/免费/预约直播,并在弹窗中预选预约。新增:侧边栏右侧新增热门话题(Hashtags)组件,支持后台开关和数量限制。新增:可通过话题组件头部进入“热门话题 Top 100”弹窗。优化:优化热门话题标签样式及 Top 100 弹窗在明亮/夜间模式下的布局。优化:改进快捷操作弹窗 UI,更新了样式、间距及标签可见性。优化:改进快捷操作弹窗的开启/关闭动画,增加交错淡入淡出效果。修复:修复后台热门话题数量限制下拉菜单默认保持开启的问题。修复:修复个人资料社交链接 SVG 图标尺寸不一致的问题。链接预览与 SEO (Link Previews & SEO)新增:支持帖子链接预览缓存与 URL 提取,存储标题、描述、图片及域名数据。新增:类 Facebook 风格的链接预览卡片,并在缺少预览图时回退至 TikTok oEmbed 模式。优化:链接渲染改为仅显示第一个分享的 URL,并截断帖子中过长的链接文字。优化:改进帖子和评论中的链接颜色,提升明亮/夜间模式的专业感。修复:优化嵌入优先级,在未附加媒体时,优先于链接预览卡片渲染支持的 iframe(YouTube/SoundCloud 等)。修复:当帖子已附加媒体文件时抑制链接预览,防止出现重复内容。新增:后台新增“机器人与站点地图”页面,支持编辑 robots.txt 和预览站点地图。新增:公开的 sitemap.xml 路径,包含动态生成的个人资料、帖子、博客、产品及静态 URL 项。优化:优化个人资料、帖子、产品和博客页面的规范链接(Canonical)、OG 和 Twitter 元数据的 URL 与图片处理。优化:改进 robots.txt 默认设置,加入站点地图链接并细化允许/禁止规则。修复:修复 404 处理程序以返回正确的 HTTP 状态码。年龄验证与支付 (Verification & Payments)新增:新增多服务商年龄验证,支持选择单一活动服务商(AgeVerif/Yoti/Didit)。新增:AgeVerif、Yoti 和 Didit 的后台配置部分,支持各服务商独立设置线上/测试模式。新增:Didit 托管流程设置,包含基础管理字段和 Webhook URL 显示。新增:Didit 会话启动及 Webhook 处理,包含签名/时间戳校验。优化:改进年龄验证回调,支持服务商特定的状态校验和通用验证解析。优化:改进年龄验证启动流,支持接收跳转 URL 并处理用户窗口频率限制。系统后台与邮件 (Admin & Email)新增:支持后台设置发布器快捷操作布局(弹窗式或行内式)。优化:改进后台仪表盘统计卡片,采用更紧凑、专业的数字排版。优化:改进紧凑数字格式,遵循货币分隔符和货币位设置。修复:修复后台仪表盘收益显示中货币符号的位置问题。优化:改进验证邮件模板布局,整合站点品牌信息和多语言文本。修复:通过使用站点 Logo 资源修复验证邮件中图片破损的问题。修复:修复帖子点赞和帖子购买邮件模板,避免外部 GIF 被屏蔽。修复:修复社交资料保存时 SVG 图标属性丢失的问题,在净化的同时保留必要属性。核心优化与修复 (Core & Media)新增:新增语言支持:巴西葡萄牙语 (pt-BR)、葡萄牙语 (pt-PT)、日语 (ja)、挪威尼诺斯克语 (nn)。优化:改进预约直播页面布局、标题分组及空状态展示。优化:改进左侧边栏预约直播菜单图标的样式一致性。修复:通过自动解析二进制文件,修复因 FFmpeg/FFprobe 路径配置错误导致的媒体上传失败。优化:当 FFprobe 不可用时,Reels 上传时长检测回退至 FFmpeg 处理。修复:当 GD 库未加载时,图片上传处理自动跳过依赖 GD 的步骤。修复:创作者搜索结果现在会自动隐藏封锁了访问者国家、或处于相互封锁/限制状态的个人资料。优化:创作者列表、推荐组件及落地页创作者板块现在均遵循国家隐私及封锁可见性规则。下载方法&安装方法 .dlepay-box{border:1px solid rgba(128,128,128,.28);border-radius:14px;padding:18px 20px;margin:18px 0;background:rgba(128,128,128,.06);box-shadow:0 6px 20px rgba(15,23,42,.05);font-size:14px;line-height:1.7;color:inherit} .dlepay-box.dlepay-free,.dlepay-box.dlepay-paid{border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.09);box-shadow:none} .dlepay-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap} .dlepay-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgba(15,118,110,.92);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap} .dlepay-free .dlepay-badge,.dlepay-paid .dlepay-badge{background:rgba(22,163,74,.92)} .dlepay-head__text{flex:1;min-width:200px;font-size:14px;line-height:1.7;color:inherit} .dlepay-head__text b{color:#ef4444;font-size:16px} .dlepay-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px} .dlepay-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit} .dlepay-btn:active{transform:translateY(1px)} .dlepay-btn-primary{background:#1677ff;color:#fff;box-shadow:0 8px 18px rgba(22,119,255,.22)} .dlepay-btn-primary:hover{background:#0f62d9;color:#fff} .dlepay-btn-ghost{background:transparent;color:inherit;border-color:rgba(128,128,128,.42)} .dlepay-btn-ghost:hover{background:rgba(128,128,128,.14)} .dlepay-sub{margin-top:8px;font-size:12px;color:inherit;opacity:.62} .dlepay-note{margin-bottom:10px;font-size:13px;font-weight:700;color:#16a34a} .dlepay-content{margin-top:12px;padding:14px 16px;border:1px dashed rgba(128,128,128,.42);border-radius:10px;background:transparent} .dlepay-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none;color:inherit} .dlepay-modal.is-open{display:block} .dlepay-modal__mask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.55)} .dlepay-modal__dialog{position:relative;width:min(92vw,360px);margin:10vh auto 0;background:#fff;color:#0f172a;border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(15,23,42,.35);text-align:center} .dlepay-modal__title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:14px} .dlepay-modal__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer} .dlepay-modal__close:hover{color:#0f172a} .dlepay-loading{font-size:13px;color:#94a3b8;padding:30px 0} .dlepay-qr{display:none;width:220px;height:220px;margin:0 auto;border-radius:10px;border:1px solid rgba(128,128,128,.3);background:#fff} .dlepay-status{margin-top:12px;font-size:13px;line-height:1.7;color:#334155;min-height:20px} .dlepay-status b{color:#ef4444;font-size:15px} .dlepay-ok{color:#16a34a;font-weight:700} .dlepay-err{color:#ef4444;font-weight:700} [data-theme="dark"] .dlepay-box{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14);box-shadow:none} [data-theme="dark"] .dlepay-box.dlepay-free,[data-theme="dark"] .dlepay-box.dlepay-paid{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.45)} [data-theme="dark"] .dlepay-head__text b,[data-theme="dark"] .dlepay-status b,[data-theme="dark"] .dlepay-err{color:#f87171} [data-theme="dark"] .dlepay-ok{color:#4ade80} [data-theme="dark"] .dlepay-btn-primary{background:#2f81f7;box-shadow:none} [data-theme="dark"] .dlepay-modal__dialog{background:#1e2228;color:#e6e6e6;box-shadow:0 24px 60px rgba(0,0,0,.65)} [data-theme="dark"] .dlepay-modal__title{color:#f1f5f9} [data-theme="dark"] .dlepay-modal__close{color:#9aa4b2} [data-theme="dark"] .dlepay-modal__close:hover{color:#fff} [data-theme="dark"] .dlepay-loading{color:#9aa4b2} [data-theme="dark"] .dlepay-status{color:#cbd5e1} @media (max-width:480px){.dlepay-box{padding:14px}.dlepay-btn{width:100%}} × 扫码支付 正在加载… (function(){ if (window.dlePayReady) { return; } window.dlePayReady = true; var CFG = {"url":"https:\/\/topide.com\/index.php?do=pay","qr":"https:\/\/topide.com\/index.php?do=alipaypay&action=qr&data=","token":"4454a01b5583578770b54619f3c0e66f0b645761","currency":"积分"}; function el(id) { return document.getElementById(id); } window.dlePayOpen = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal is-open'; m.setAttribute('aria-hidden','false'); } }; window.dlePayClose = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal'; m.setAttribute('aria-hidden','true'); } }; window.dlePayStatus = function(html, cls){ var s = el('dlepay-status'); if (!s) { return; } s.className = 'dlepay-status' + (cls ? ' ' + cls : ''); s.innerHTML = html; }; window.dlePayLoading = function(on){ var l = el('dlepay-loading'); var q = el('dlepay-qr'); if (l) { l.style.display = on ? 'block' : 'none'; } if (on && q) { q.style.display = 'none'; } }; function post(action, data, callback){ var fd = new FormData(); fd.append('action', action); fd.append('token', CFG.token || ''); for (var k in data) { if (Object.prototype.hasOwnProperty.call(data, k)) { fd.append(k, data[k]); } } fetch(CFG.url, { method: 'POST', body: fd, credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest' } }).then(function(r){ return r.json(); }).then(function(d){ callback(d || { status: 'error', message: '返回数据异常' }); }).catch(function(){ callback({ status: 'error', message: '网络错误,请稍后重试' }); }); } window.dlePayScan = function(tagId, newsId){ window.dlePayOpen(); window.dlePayLoading(true); window.dlePayStatus('正在生成支付二维码…'); post('create', { tag_id: tagId, news_id: newsId }, function(d){ window.dlePayLoading(false); if (d.status === 'success') { if (d.free || d.paid) { window.dlePayStatus('已解锁,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); return; } var q = el('dlepay-qr'); if (q) { q.src = CFG.qr + encodeURIComponent(d.qr_code); q.style.display = 'block'; } window.dlePayStatus('请使用支付宝扫码支付 ' + d.amount + ' 元(' + d.price + ' ' + (CFG.currency || '') + ')'); window.dlePayPoll(d.out_trade_no); } else { window.dlePayStatus('' + (d.message || '下单失败') + ''); } }); }; window.dlePayPoll = function(outTradeNo){ var tries = 0; function tick(){ tries ++; if (tries > 200) { window.dlePayStatus('二维码已过期,请关闭后重新下单'); return; } post('query', { out_trade_no: outTradeNo }, function(d){ if (d.status === 'paid') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 600); return; } if (d.status === 'closed') { window.dlePayStatus('订单已关闭,请重新下单'); return; } setTimeout(tick, 3000); }); } setTimeout(tick, 2500); }; window.dlePayBalance = function(tagId, newsId){ if (!window.confirm('确认使用余额支付?')) { return; } window.dlePayOpen(); window.dlePayStatus('正在处理…'); post('balance', { tag_id: tagId, news_id: newsId }, function(d){ if (d.status === 'success') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); } else { window.dlePayStatus('' + (d.message || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 10 积分 后查看,请先登录。 文章由 reishi 于 2026-02-24 编辑原因:更新版本至v5.3.8 标签 DizzySupportCreatorsPHP付费订阅PHP内容打赏
以上信息整理自公开页面,最终价格与售后请联系客服确认。