—
点击图片可放大查看
商品属性
分类
script
标签
Academy是在线学习的市场源码。在这里,学生和教师结合在一起,通过一个基于结构化课程的系统,共享知识。教师或教员可以创建无限数量的课程,根据他们的专业知识上传视频和文档,学生可以随时随地注册这些课程并使自己熟练。, 所以,现在就开始通过安装Academy来销售您的课程,并开始您的在线业务。它是类似于UDEMY的克隆!, 由于你已经创建了一个课程和一个部分或多个部分,现在你将能够创建一个课程。现在,让我们再次移动到课程页面,选择一个特定的课程,点击行动下拉按钮,选择管理课程。它还将显示你已经创建的课程列表。要添加新的课程,你可以点击, 课程学生的快速入门指南, 由于该应用程序已经安装完毕。学生可以通过简单地点击应用程序的URL来访问该网站。, 每当学生点击该网址时,就会出现主页。在主页上,学生可以搜索一个特定的课程,获得所有的顶级课程,十大最新课程,获得基于类别的课程。如果一个学生还没有注册,他她可以注册。如果一个学生已经注册了,他她可以登录。学生可以在他们的购物车中添加课程,或在他们的愿望清单中添加课程。, 学生可以通过简单地点击课程缩略图来查看课程细节。课程详情页包含了所有关于课程的基本信息,如标题、描述、结果、课程的先决条件、课程列表、教师详情、以及评级和评论。用户可以在这里看到课程概览, 如果学生想购买课程,他们必须将这些课程添加到他们的购物车中。, 将课程添加到购物车后,如果学生想查看他们的购物车项目,他们可以通过点击, 进入购物车, 按钮进入购物车页面,该按钮出现在标题的购物车图标上。, 如果学生想删除课程,他们可以从购物车页面上删除。, 在购物车页面的右侧是购物车项目的总价格。在这下面是结账按钮。如果学生想结账,他们可以简单地点击结账按钮并支付这些课程的费用。, 结账成功后,学生可以在, 菜单上看到他们的课程。学生将鼠标悬停在他们的头像上,就能看到, 页面将显示该学生购买的所有课程。学生可以通过点击, 页面上的缩略图来播放课程。, MYSQL, 官方没有给出需求,但基本的环境都能应对。, 按钮来创建一个。
作者
reishi
采集源
topide.com
商品介绍
脚本代码 分享 打印版本 举报 PHP在线学习付费课程系统 Academy v5.12 reishi 2023-02-01 264 0 20 源码简介Academy是在线学习的市场源码。在这里,学生和教师结合在一起,通过一个基于结构化课程的系统,共享知识。教师或教员可以创建无限数量的课程,根据他们的专业知识上传视频和文档,学生可以随时随地注册这些课程并使自己熟练。所以,现在就开始通过安装Academy来销售您的课程,并开始您的在线业务。它是类似于UDEMY的克隆!在线演示前台http://academy-lms.com/后台http://academy-lms.com/admin功能特色学院Lms是一个在线学习的市场脚本。在这里,学生和教师结合在一起,通过一个结构化的课程系统分享知识。教师或导师可以根据他们的专业知识创建无限数量的课程、视频课程和文件,学生可以随时随地报名参加这些课程并使自己变得熟练。因此,通过安装ACADEMY开始销售你的课程,并在今天实现你的在线业务。课程教员/管理员的快速入门指南在使用该软件之前,请仔细阅读我们提供的所有文件仔细按照 "安装和更新 "指南安装应用程序以网站管理员身份登录,组织您的系统首先,从左侧菜单的设置选项中更新您的系统设置和支付设置。此外,确保在系统设置中提供一个有效的YouTube API密钥和一个有效的Vimeo API密钥。如果你已经成功地更新了设置,你可以从同一个左侧菜单中进入类别选项并创建类别。创建类别后,你可以在一个特定的类别下创建子类别。为了创建子类别,你可以进入类别页面,选择一个特定的类别,点击行动下拉菜单,选择管理子类别。它将把你带到子类别页面。现在你可以简单地点击 "+添加子类别 "按钮,填写所有需要的字段来创建一个子类别。现在是时候创建一些课程了。由于一个课程将包含所有的视频课程,你必须仔细创建它。从左边的菜单移到课程选项,点击 "+添加课程 "按钮后,你会得到一个 "添加课程表格"。仔细填写所有的字段每个课程都应该至少有一个部分。因为在最后,你必须在特定课程的特定部分下添加一节课。所以,现在你必须至少创建一个部分。移动到课程页面,选择一个特定的课程,点击行动下拉菜单,选择管理章节。点击 "管理课程 "后,你会看到课程列表,现在是空的。你必须通过点击 "+Add Section "按钮来创建一个。由于你已经创建了一个课程和一个部分或多个部分,现在你将能够创建一个课程。现在,让我们再次移动到课程页面,选择一个特定的课程,点击行动下拉按钮,选择管理课程。它还将显示你已经创建的课程列表。要添加新的课程,你可以点击 "+添加课程 "按钮。课程学生的快速入门指南由于该应用程序已经安装完毕。学生可以通过简单地点击应用程序的URL来访问该网站。每当学生点击该网址时,就会出现主页。在主页上,学生可以搜索一个特定的课程,获得所有的顶级课程,十大最新课程,获得基于类别的课程。如果一个学生还没有注册,他/她可以注册。如果一个学生已经注册了,他/她可以登录。学生可以在他们的购物车中添加课程,或在他们的愿望清单中添加课程。学生可以通过简单地点击课程缩略图来查看课程细节。课程详情页包含了所有关于课程的基本信息,如标题、描述、结果、课程的先决条件、课程列表、教师详情、以及评级和评论。用户可以在这里看到课程概览如果学生想购买课程,他们必须将这些课程添加到他们的购物车中。将课程添加到购物车后,如果学生想查看他们的购物车项目,他们可以通过点击 "进入购物车 "按钮进入购物车页面,该按钮出现在标题的购物车图标上。如果学生想删除课程,他们可以从购物车页面上删除。在购物车页面的右侧是购物车项目的总价格。在这下面是结账按钮。如果学生想结账,他们可以简单地点击结账按钮并支付这些课程的费用。结账成功后,学生可以在 "我的课程 "菜单上看到他们的课程。学生将鼠标悬停在他们的头像上,就能看到 "我的课程 "按钮。我的课程 "页面将显示该学生购买的所有课程。学生可以通过点击 "我的课程 "页面上的缩略图来播放课程。系统需求PHPMYSQL官方没有给出需求,但基本的环境都能应对。下载地址&安装方法以及中文创建方法 .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 积分 后查看,请先登录。 标签 AcademyLearning Management SystemLMSPHP学习
以上信息整理自公开页面,最终价格与售后请联系客服确认。