—
点击图片可放大查看
商品属性
分类
script
标签
php 社交网络, 社交网络脚本, laravel 社交网络, laravel 社交网络软件, 社交网络软件, php 社交网络软件, 社交平台软件, 社交社区平台
作者
reishi
采集源
topide.com
商品介绍
脚本代码 分享 打印版本 举报 ShaunSocial v1.2 - PHP社交平台源码 reishi 2024-10-01 179 2 40 源码简介ShaunSocial 是一个 PHP 社交网络脚本。它是第一个真正的 Laravel 社交网络框架,用于构建快速、可扩展且安全的内容驱动的社交网络网站和移动应用程序。我们的脚本支持原生应用程序,并使用最新技术来构建 Web 和应用程序。它旨在随着您的社区发展而扩展。对于前端,我们以简单的、面向内容的风格设计界面,对所有使用 Vue.js 技术的设备友好。对于后端,我们使用 laravel 框架,这是一个非常流行的平台,正在被许多开发人员使用。当您想要更改或开发新功能以更改 ShaunSocial 以适应您的业务模式时,这可以帮助您轻松找到开发人员。对于移动应用程序,我们使用 Flutter,这是世界上最流行的移动应用程序开发框架。移动应用程序和前端通过 API 与后端通信。关于数据库,我们使用 MariaDB 和 MySQL在线演示前台https://demo.shaunsocial.com/Username: demo@mailinator.comPassword: 123456后台https://admin-demo.shaunsocial.com/Username: admin@mailinator.comPassword: 123456功能介绍登陆页面:可自定义的登陆页面,您可以在其中更改图片、文本和徽标源:包括状态更新、照片、视频、链接等。来自您在 Shaunsocial 网站/应用程序上关注的人员和标签。个人资料页面:个人资料页面是您可以查看用户帖子、关注、发送消息的地方。并查看用户的详细信息。列表页:用于管理关注、关注、阻止成员和标签的列表页发现:发现是显示您可能有兴趣关注的趋势/热门更新的地方。书签:保存您感兴趣的内容 书签 标签GPDR:下载用户个人数据。下载链接将直接发送到用户电子邮件故事插件:创建背景和图像故事以分享给您的关注者。实时聊天:发送/接收聊天请求并立即开始聊天。观看:观看部分显示会员在 ShaunSocial 平台上分享的短视频。它是 Instagram Reels 和 TikTok 的基本版本。最受欢迎的(基于总点赞数和评论数)视频将位于顶部邀请:通过电子邮件邀请朋友加入社交网络配置文件设置:更改配置文件、帐户、通知和邮件设置暗模式:手动或根据系统的日/夜设置更改网站主题。话题标签:在 ShaunSocial 上,人们在帖子中的相关关键词或短语前使用话题标签符号 (#) 来对这些帖子进行分类,并帮助它们更轻松地在搜索结果中展示。单击或点击任何消息中的主题标签词,将显示包含该主题标签的其他帖子。主题标签可以包含在帖子中的任何位置。静态页面:为您提供创建自定义页面并将其添加到主菜单、页脚菜单或移动应用程序中的工具。页面模块也是一个工具,您可以在其中管理页脚菜单中的“政策”、“服务条款”和“关于我们”页面的内容。关注:允许您关注人员和主题标签布局编辑器:通过我们的布局管理器更改网站上任何页面的布局社交登录:允许通过任何 OAuth/OpenID Connect 身份提供商(如 facebook、google、apple 等)在 ShuanSocial 站点中进行 SSO 登录。此插件允许安全登录您的 ShuanSocial 网站,而无需记住用户名和密码评论:允许您的成员对您网站上的帖子发表评论回复:允许您回复评论报告:允许您的成员报告帖子、个人资料等视频:允许您的成员可以分享短视频,短视频将出现在观看部分RTL 语言支持Rest api:完全支持所有功能的 rest api多语言:您可以轻松创建新的语言包并在管理面板中自行翻译。通知:向您的成员发送有关相关项目的通知(推送和电子邮件)。存储系统:将 s3 等外部存储添加到站点以存储媒体文件搜索插件:允许您的成员搜索帖子...by 关键字。点赞:为您的成员提供点赞您网站中共享的项目的选项共享:为您的成员提供重新发布您网站中的项目的选项提及:让您的成员能够在他们的帖子中相互提及还有更多功能,您可以在我们上面的演示链接中查看。系统需求服务器操作系统:建议使用 LinuxWeb 服务器:Apache 或 (NginX + PHP-FPM)菲律宾比索 8.1+数据库:MySQL 5.7+ 或 MariaDB 10.10+视频上传:FFMPEG(可选)PHP 扩展名:Ctype、cURL、DOM、fileinfo、Filter、Hash、Mbstring、OpenSSL、PCRE、Tokenizer、XML、GD、Zip、fileinfo、exif下载地址&安装方法 .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 积分 后查看,请先登录。 标签 php 社交网络社交网络脚本laravel 社交网络laravel 社交网络软件社交网络软件php 社交网络软件社交平台软件社交社区平台
以上信息整理自公开页面,最终价格与售后请联系客服确认。