—
Click an image to enlarge
Specifications
分类
script
标签
Codebob, Codebob Marketplace, digital downloads, digital marketplace, digital products, digital shop, digital store, ecommerce, marketplace, marketplace platform, online marketplace, seller dashboard, singlevendor, vendor platform
作者
reishi
采集源
topide.com
About this source
脚本代码 分享 打印版本 举报 Codebob v1.3【升级版】 - PHP单商家数字内容下载市场源码 reishi 2024-12-19 251 2 70 源码简介Codebob 是一款强大的 PHP 脚本,专为单商家(一个供应商)设计,用于创建动态的数字市场。这个多功能平台让您轻松上传和销售各种数字产品,包括 WordPress 主题、插件、库存素材、音乐、音频、图形等。Codebob 注重用户体验,提供直观的界面,简化了产品管理。全面的管理员面板让您完全控制市场,确保高效的监督和管理。安全的用户认证和有效的数据库管理创造了一个可靠且安全的交易环境。Codebob 具有可定制的功能和完全响应式的设计,确保您的市场看起来专业且在所有设备上都能顺畅运行。该平台遵循 SEO 最佳实践,提高了产品在搜索引擎结果中的可见性,有助于吸引更多访客并提升销售额。定期更新和详尽的文档使 Codebob 对所有水平的用户都易于使用,简化了设置和定制过程。这使得它成为任何希望启动成功的单一供应商数字市场的人的绝佳选择,让您能够有效地展示和销售高质量的数字产品。作者还写过一些源码在本站有发布,例如playbob、imgbob、filebob、marketbob等。在线演示前台演示https://codebob.net/用户面板https://codebob.net/loginEmail : user@vironeer.comPassword : User1234管理员面板https://codebob.net/adminEmail : admin@vironeer.comPassword : Admin1234功能介绍 单一供应商系统:管理员可以上传和销售各种数字产品,包括主题、PHP脚本、插件、视频、音频等。 折扣管理:管理员可以创建和管理商品的折扣,以促进销售。 管理员支持收益:管理员可以通过为售出的商品提供支持来增加更多利润。 视频和音频预览:除了图像预览外,还提供视频和音频预览,以实现流畅的用户体验。 高级订阅(包含在扩展许可证中):销售每周、每月、每年和终身订阅计划。 退款与声明:全面的退款管理和详细的销售报表,以确保透明度和信任。 支持工单系统:集成的支持工单系统,用于用户和管理员之间高效沟通和问题解决。 免费物品:管理员可以提供免费供所有人下载的物品。 收藏夹:用户可以将物品添加到收藏夹中,以便轻松访问和未来购买。 新闻通讯:用户可以订阅新闻通讯,以接收有关新物品、特别促销和更新的通知。 WEBP图像转换:将物品图像和截图转换为WEBP格式,以实现快速加载。 博客集成:管理员可以撰写和管理博客文章,以与社区互动并分享更新。 广告:指定位置放置广告,允许通过广告实现盈利。 完整的电子邮件通知:为用户提供关于购买、交易、工单等的全面电子邮件通知。 安全交易:安全的支付处理,以确保买家和管理员的安全交易。 KYC验证:客户身份验证(KYC)以增强安全性和信任。 SEO友好:SEO优化的结构,帮助您的市场及其物品在搜索引擎结果中排名更高。 自动站点地图生成:每天自动生成站点地图,以保持搜索引擎的最新内容更新。 响应式设计:完全响应式设计,以在所有设备上提供最佳观看体验。 定制选项:灵活且可定制,以满足您的市场的特定需求和品牌。 分析与报告:深入的分析和报告工具,以跟踪销售表现和用户参与度。 RTL支持与简易翻译:完整的从右到左(RTL)语言支持和从管理员面板轻松翻译。 API及文档:管理员用于验证购买代码、加载物品等的API,并附有完整文档。 双因素认证(2FA):通过要求第二种形式的认证,为用户和管理员提供额外的安全保障。 管理员仪表板:强大的管理员仪表板,用于管理整个市场,包括用户、物品、站点设置等。系统需求 服务器要求# PHP 版本- PHP 8.2x# 操作系统- Linux 或 Windows# 服务器类型- 共享服务器、VPS 或专用服务器# MySQL 版本- MySQL 5.7+ 必需的升级设置在 php.ini 文件中进行以下配置调整:1. allow_url_fopen - 设置为 on ini allow_url_fopen = on 2. max_execution_time - 设置为 600 秒 ini max_execution_time = 600 3. max_input_time - 设置为 600 秒 ini max_input_time = 600 4. post_max_size - 设置为 1G ini post_max_size = 1G 5. memory_limit - 设置为 1024M ini memory_limit = 1024M 6. upload_max_filesize - 设置为 1G ini upload_max_filesize = 1G 必需的 PHP 扩展确保以下 PHP 扩展已安装并启用:- BCMath- Ctype- Fileinfo- JSON- Mbstring- OpenSSL- PDO- pdo_mysql- Tokenizer- XML- cURL- zip- GD 安装扩展的示例命令(Linux)对于基于 Debian 的系统(如 Ubuntu):bashsudo apt-get updatesudo apt-get install php8.2-bcmath php8.2-ctype php8.2-fileinfo php8.2-json php8.2-mbstring php8.2-openssl php8.2-pdo php8.2-pdo-mysql php8.2-tokenizer php8.2-xml php8.2-curl php8.2-zip php8.2-gd对于基于 Red Hat 的系统(如 CentOS):bashsudo yum install php82-bcmath php82-ctype php82-fileinfo php82-json php82-mbstring php82-openssl php82-pdo php82-pdo-mysql php82-tokenizer php82-xml php82-curl php82-zip php82-gd 重启 Web 服务器安装完扩展并修改 php.ini 文件后,重启您的 Web 服务器以使更改生效:对于 Apache:bashsudo systemctl restart apache2对于 Nginx:bashsudo systemctl restart nginxsudo systemctl restart php8.2-fpm确保所有设置和扩展都已正确配置和启用,以满足服务器的要求。下载地址&安装方法 .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 || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 73 积分 后查看,请先登录。 标签 CodebobCodebob Marketplacedigital downloadsdigital marketplacedigital productsdigital shopdigital storee-commercemarketplacemarketplace platformonline marketplaceseller dashboardsingle-vendorvendor platform
Information is compiled from public listings; confirm the final price and support with our service desk.