Welcome to MAIFANG — curated source code


Specifications

分类 script
标签 LaraClassifier(原LaraClassified)是一个强大的广告分类CMS,具有开源和可调整的应用程序具有完全响应式设计。, 123456, 在这里用户可以按照地区发布广告内容(也可以是二手、租赁等内容),访客可根据地理位置自动展示周边内容。, 基于Laravel和Bootstrap(HTML5&CSS3)构建,功能相对很完善。, Email, 还有更多…, 注释良好的代码。, 针对爬虫保护用户电话号码, 社交网络登录(Facebook、Google), 前端上市提交, 黑名单(管理面板模块), 计划套餐(用于高级广告), 函数,包括, 网站备份(管理面板模块), SEO优化, 国家列表页面(如果激活,支持SEO), RSS源生成器, 或更高版本(启用所有默认, 或更高版本(MySQL, exec、escapeshellarg
作者 reishi
采集源 topide.com

About this source

脚本代码 分享 打印版本 举报 Geo 分类广告CMS LaraClassifier 开心版 v12.2.3 reishi 2023-03-10 214 0 30 系统简介LaraClassifier(原LaraClassified)是一个强大的广告分类CMS,具有开源和可调整的应用程序具有完全响应式设计。 基于Laravel和Bootstrap(HTML5&CSS3)构建,功能相对很完善。在这里用户可以按照地区发布广告内容(也可以是二手、租赁等内容),访客可根据地理位置自动展示周边内容。系统亮点使用更多人喜欢的响应式设计连接外部服务,如:贝宝,亚马逊SES,Mailgun,Mandrill,Sparkpost,Twilio,Nexmo,Facebook(OAuth),谷歌(Adsense,OAuth,地图)等等,为网站盈利助力。易于使用,为您节省时间。 只需2分钟即可安装。多语言,模板分离等在线演示https://codecanyon.net/item/laraclassified-geo-classified-ads-cms/16458425前台http://laraclassified.bedigit.comEmail: user@demosite.com密码: 123456后台http://laraclassified.bedigit.com/adminEmail: admin@demosite.com密码: 123456功能介绍自定义字段(创建自己的分类广告、自动交易、房地产、目录列表或Jobs门户网站)干净现代的设计完全响应用php/mysql&html5/css3构建框架:laravel、bootstrap、jquery、vuejs支持地理位置多个国家(切换到多个国家或单个国家)多种货币多语言支持(包括英语、法语、西班牙语和阿拉伯语)支持RTL方向无限制的颜色主页自定义(从管理面板更改和订购主页部分)贝宝集成谷歌Adsense集成谷歌地图集成Twilio和Nexmo API集成Facebook评论集成综合回顾打开/关闭ADS激活选项打开/关闭用户帐户激活选项允许来宾在不登录的情况下发布广告电子邮件通知(使用本地SMTP或Amazon SES、Mailgun、Mandrill或SparkPost API)短消息通知(使用twilio或nexmo API)重新发送邮件或短信验证功能(使用有效的电子邮件或电话号码获取更多用户)用于静态页面的CMS(创建诸如:关于我们、常见问题解答、条款和隐私等页面)联系人页面(联系人表单和谷歌地图)网站站点地图页面谷歌XML站点地图RSS源生成器国家列表页面(如果激活,支持SEO)SEO优化网站备份(管理面板模块)黑名单(管理面板模块)计划/套餐(用于高级广告)前端上市提交社交网络登录(Facebook、Google)针对爬虫保护用户电话号码注释良好的代码。还有更多…系统需求PHP 8.0.2 或更高版本(启用所有默认 PHP 函数,包括 exec()、escapeshellarg() 等)MySQL 5.7 或更高版本(MySQL 用户需要拥有完全权限才能管理数据库)BCMath PHP 扩展Ctype PHP 扩展文件信息 PHP 扩展JSON PHP 扩展Mbstring PHP 扩展OpenSSL PHP 扩展PDO PHP 扩展标记器 PHP 扩展XML PHP 扩展GD PHP 扩展(或 Imagick PHP 扩展)PHP 压缩存档重写模块(Apache 或 Nginx)更新日志更新日志请访问官方网站查询https://bedigit.com/dev/laraclassified/changelog.html更新日志版本 12.2.3 2023 年 2 月 23 日信息确保您已升级已安装的插件(也通过替换插件的文件)。修复了小错误。小改进。Composer 更新。下载地址&安装方法&更新方法 .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 积分 后查看,请先登录。 标签 LaraClassifierClassifiedAdsPHP分类信息

Information is compiled from public listings; confirm the final price and support with our service desk.

Request a quote

Leave your contact and we will get back to you shortly. No spam.

Leave your contact and we will get back to you shortly. No spam.

Related sources

View all→
← Back to list