1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-26 20:52:44 +08:00

课程页增加课程咨询按钮,过期直播课程隐藏购买按钮,优化咨询详情样式

This commit is contained in:
xiaochong0302 2021-01-04 19:49:35 +08:00
parent 363241d265
commit 014941db55
6 changed files with 33 additions and 11 deletions

View File

@ -21,6 +21,7 @@
<button class="layui-btn" lay-submit="true" lay-filter="go">提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
<input type="hidden" name="chapter_id" value="{{ request.get('chapter_id') }}">
<input type="hidden" name="course_id" value="{{ request.get('course_id') }}">
</div>
</div>
</form>

View File

@ -4,24 +4,24 @@
{% set consult.answer = consult.answer ? consult.answer : '请耐心等待回复吧' %}
<div class="consult-info clearfix">
<div class="consult-info">
{% if consult.course.id is defined %}
<div class="item">
<div class="item clearfix">
<div class="label">课程:</div>
<div class="title">{{ consult.course.title }}</div>
</div>
{% endif %}
{% if consult.chapter.id is defined %}
<div class="item">
<div class="item clearfix">
<div class="label">章节:</div>
<div class="title">{{ consult.chapter.title }}</div>
</div>
{% endif %}
<div class="item">
<div class="item clearfix">
<div class="label">咨询:</div>
<div class="content">{{ consult.question }}</div>
</div>
<div class="item">
<div class="item clearfix">
<div class="label">回复:</div>
<div class="content">{{ consult.answer }}</div>
</div>

View File

@ -4,10 +4,11 @@
{{ partial('macros/course') }}
{% set favorite_title = course.me.favorited ? '取消收藏' : '收藏' %}
{% set favorite_title = course.me.favorited ? '取消收藏' : '收藏课程' %}
{% set favorite_star = course.me.favorited ? 'layui-icon-star-fill' : 'layui-icon-star' %}
{% set full_course_url = full_url({'for':'home.course.show','id':course.id}) %}
{% set favorite_url = url({'for':'home.course.favorite','id':course.id}) %}
{% set consult_url = url({'for':'home.consult.add'},{'course_id':course.id}) %}
{% set qrcode_url = url({'for':'home.qrcode'},{'text':full_course_url}) %}
<div class="breadcrumb">
@ -18,6 +19,9 @@
</span>
<span class="share">
<a href="javascript:" title="{{ favorite_title }}" data-url="{{ favorite_url }}"><i class="layui-icon {{ favorite_star }} icon-star"></i></a>
{% if course.market_price > 0 %}
<a href="javascript:" title="课程咨询" data-url="{{ consult_url }}"><i class="layui-icon layui-icon-help icon-help"></i></a>
{% endif %}
<a href="javascript:" title="分享到微信" data-url="{{ qrcode_url }}"><i class="layui-icon layui-icon-login-wechat icon-wechat"></i></a>
<a href="javascript:" title="分享到QQ空间"><i class="layui-icon layui-icon-login-qq icon-qq"></i></a>
<a href="javascript:" title="分享到微博"><i class="layui-icon layui-icon-login-weibo icon-weibo"></i></a>

View File

@ -1,8 +1,12 @@
{% if course.me.owned == 0 and course.market_price > 0 %}
{% set order_url = url({'for':'home.order.confirm'},{'item_id':course.id,'item_type':1}) %}
{% set live_model_ok = course.model == 2 and course.attrs.end_date < date('Y-m-d') %}
{% set other_model_ok = course.model != 2 %}
{% if live_model_ok or other_model_ok %}
<div class="sidebar wrap">
<button class="layui-btn layui-btn-fluid layui-bg-red btn-buy" data-url="{{ order_url }}">立即购买</button>
</div>
{% endif %}
{% endif %}
{% if course.market_price == 0 %}

View File

@ -1522,8 +1522,6 @@
.consult-info .item {
margin-bottom: 15px;
line-height: 1.5em;
height: 1.5em;
clear: both;
}
.consult-info .item .label {

View File

@ -29,6 +29,21 @@ layui.use(['jquery', 'layer', 'helper'], function () {
});
});
/**
* 咨询
*/
$('.icon-help').on('click', function () {
var url = $(this).parent().data('url');
helper.checkLogin(function () {
layer.open({
type: 2,
title: '课程咨询',
content: [url, 'no'],
area: ['640px', '300px']
});
});
});
/**
* 打赏
*/