Welcome to MAIFANG — curated source code


Specifications

分类 script
标签 News, Varient, Magazine, PHPCMS, PHP多语言文章系统
作者 reishi
采集源 topide.com

About this source

脚本代码 分享 打印版本 举报 PHP多语言文章杂志系统 Varient v2.2 reishi 2023-07-01 117 0 51 源码简介Varient是一个多用途的新闻和杂志系统。 它具有干净的代码,响应式和用户友好的设计。 您可以使用其强大的管理面板来管理网站中的几乎所有内容。 多用户多作者,所有作者都有自己的面板来管理自己的文章。而且系统还具有RSS聚合器系统,快速和易于使用。本站发布的其他两个源码也是出自这位作者之手,就是Infinite 和 Modesy。这个版本是当前最新版本,在网上没有看到破解版,拿到后破解了发布出来了。在线演示官方演示演示账户分为四个级别管理员Username: admin@gmail.comPassword: 1234超版Username: moderator@gmail.comPassword: 1234作者Username: author@gmail.comPassword: 1234用户Username: user@gmail.comPassword: 1234本站汉化演示(临时演示)后台展示主要功能系统主要功能是通过谷歌翻译的,我懒得每个词去改,凑合着看啊各位。干净的响应式设计使用Bootstrap构建系统安全性高Seo优化搜索引擎友好的网址多种语言支持(简体中文(reishi添加),英语,德语,法语,土耳其语,葡萄牙语,俄语,意大利语,西班牙语)10个布局颜色可编辑和可排序的导航(使用超级菜单)用于导航的外部链接和下拉选项响应式和可排序的滑块适用于任何类型广告代码的自适应广告空间(包括Adsense)创建广告代码添加无限制的完全可编辑页面显示和隐藏页面选项,页面标题,页面导航,页面右栏图库页面(启用和禁用选项)画廊类别联系页面(使用Google地图)在网站中搜索阅读列表页面(从列表中添加和删除)精选文章新闻速递添加,删除,更新帖子视频发布选项音频发布选项(带播放列表)计划的帖子保存为帖子的草稿选项将多个图像添加到帖子添加,删除,更新类别添加,删除照片添加和删​​除Slider的帖子通讯(发送Html电子邮件到所有注册的电子邮件)管理注册电子邮件懒惰的图像加载动态标签系统Ajax评论系统Facebook评论投票投票(添加,删除无限投票)社交登录(Facebook和Google)社交分享社交媒体链接补充工具栏小部件(添加,删除,更新小部件)小工具:热门帖子小工具:推荐帖子小工具:随机文章滑块小工具:标签小工具:投票投票浏览量计数(启用和禁用选项)管理评论管理联系人信息高级帖子选项Sitemap.xml生成器RSS聚合器系统(使用Cron作业自动更新)RSS源(有不同的频道)30个字体选项富文本编辑器(可添加图像和视频)具有3个角色的会员系统(管理员,作者,用户)管理注册用户禁止用户帐户更改用户角色管理员和作者资料页启用和禁用会员制度启用和禁用评论系统安全认证重设密码谷歌分析高级设置选项视觉设置从管理面板中更改徽标,Favicon,网站标题,网站描述等使用安装向导轻松安装详细的文档运行在PHP 5.5+(和PHP 7)上系统需求PHP >= 7.4+cURL PHP ExtensionFileinfo PHP ExtensionExif PHP ExtensionMbstring PHP Extension安全介绍防止跨站点请求伪造(CSRF)跨站点脚本(XSS)保护密码哈希避免SQL注入更新日志2023年6月27日版本2.2升级了CodeIgniter版本至4.3.6增加了图像格式选项(JPG、WEBP和PNG)增加了Google新闻订阅生成器增加了TikTok和个人网站URL选项更新了AWS S3集成更新了Cookies警告更新了分类部分修复了SEO工具语言错误修复了侧边栏小部件错误修复了编辑角色名称错误修复了通讯订阅设置错误修复了其他已报告的错误下载地址 .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 || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 18 积分 后查看,请先登录。 标签 NewsVarientMagazinePHPCMSPHP多语言文章系统

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