1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-07-04 16:01:35 +08:00

优化编辑器页

This commit is contained in:
xiaochong0302 2025-02-20 20:04:56 +08:00
parent 5854d86875
commit fce99c2472
5 changed files with 84 additions and 80 deletions

View File

@ -10,28 +10,32 @@
</div> </div>
<div class="layout-main"> <div class="layout-main">
<div class="layout-content writer-content wrap"> <div class="layout-content">
<form class="layui-form" method="POST" action="{{ url({'for':'home.answer.create'}) }}"> <div class="writer-content wrap">
<div class="layui-form-item"> <form class="layui-form" method="POST" action="{{ url({'for':'home.answer.create'}) }}">
<div class="layui-input-block"> <div class="layui-form-item">
<input class="layui-input" type="text" name="title" value="{{ question.title }}" disabled="disabled"> <div class="layui-input-block">
<input class="layui-input" type="text" name="title" value="{{ question.title }}" disabled="disabled">
</div>
</div> </div>
</div> <div class="layui-form-item">
<div class="layui-form-item"> <div class="layui-input-block">
<div class="layui-input-block"> <textarea name="content" class="layui-hide" id="editor-textarea"></textarea>
<textarea name="content" class="layui-hide" id="editor-textarea"></textarea> </div>
</div> </div>
</div> <div class="layui-form-item center">
<div class="layui-form-item center"> <div class="layui-input-block">
<div class="layui-input-block"> <button class="layui-btn kg-submit" lay-submit="true" lay-filter="go">发布回答</button>
<button class="layui-btn kg-submit" lay-submit="true" lay-filter="go">发布回答</button> <input type="hidden" name="question_id" value="{{ question.id }}">
<input type="hidden" name="question_id" value="{{ question.id }}"> </div>
</div> </div>
</div> </form>
</form> </div>
</div> </div>
<div class="layout-sidebar writer-sidebar wrap"> <div class="layout-sidebar">
{{ partial('answer/tips') }} <div class="writer-sidebar wrap">
{{ partial('answer/tips') }}
</div>
</div> </div>
</div> </div>
@ -41,6 +45,5 @@
{{ js_include('lib/kindeditor/kindeditor.min.js') }} {{ js_include('lib/kindeditor/kindeditor.min.js') }}
{{ js_include('home/js/content.editor.js') }} {{ js_include('home/js/content.editor.js') }}
{{ js_include('home/js/answer.edit.js') }}
{% endblock %} {% endblock %}

View File

@ -10,27 +10,31 @@
</div> </div>
<div class="layout-main"> <div class="layout-main">
<div class="layout-content writer-content wrap"> <div class="layout-content">
<form class="layui-form" method="POST" action="{{ url({'for':'home.answer.update','id':answer.id}) }}"> <div class="writer-content wrap">
<div class="layui-form-item"> <form class="layui-form" method="POST" action="{{ url({'for':'home.answer.update','id':answer.id}) }}">
<div class="layui-input-block"> <div class="layui-form-item">
<input class="layui-input" type="text" name="title" value="{{ question.title }}" disabled="disabled"> <div class="layui-input-block">
<input class="layui-input" type="text" name="title" value="{{ question.title }}" disabled="disabled">
</div>
</div> </div>
</div> <div class="layui-form-item">
<div class="layui-form-item"> <div class="layui-input-block">
<div class="layui-input-block"> <textarea name="content" class="layui-hide" id="editor-textarea">{{ answer.content }}</textarea>
<textarea name="content" class="layui-hide" id="editor-textarea">{{ answer.content }}</textarea> </div>
</div> </div>
</div> <div class="layui-form-item center">
<div class="layui-form-item center"> <div class="layui-input-block">
<div class="layui-input-block"> <button class="layui-btn kg-submit" lay-submit="true" lay-filter="go">发布回答</button>
<button class="layui-btn kg-submit" lay-submit="true" lay-filter="go">发布回答</button> </div>
</div> </div>
</div> </form>
</form> </div>
</div> </div>
<div class="layout-sidebar writer-sidebar wrap"> <div class="layout-sidebar">
{{ partial('answer/tips') }} <div class="writer-sidebar wrap">
{{ partial('answer/tips') }}
</div>
</div> </div>
</div> </div>
@ -40,6 +44,5 @@
{{ js_include('lib/kindeditor/kindeditor.min.js') }} {{ js_include('lib/kindeditor/kindeditor.min.js') }}
{{ js_include('home/js/content.editor.js') }} {{ js_include('home/js/content.editor.js') }}
{{ js_include('home/js/answer.edit.js') }}
{% endblock %} {% endblock %}

View File

@ -14,44 +14,48 @@
<form class="layui-form" method="POST" action="{{ action_url }}"> <form class="layui-form" method="POST" action="{{ action_url }}">
<div class="layout-main"> <div class="layout-main">
<div class="layout-content writer-content wrap"> <div class="layout-content">
<div class="layui-form-item"> <div class="writer-content wrap">
<div class="layui-input-block"> <div class="layui-form-item">
<input class="layui-input" type="text" name="title" value="{{ question.title }}" placeholder="请输入标题..." lay-verify="required"> <div class="layui-input-block">
<input class="layui-input" type="text" name="title" value="{{ question.title }}" placeholder="请输入标题..." lay-verify="required">
</div>
</div> </div>
</div> <div class="layui-form-item">
<div class="layui-form-item"> <div class="layui-input-block">
<div class="layui-input-block"> <textarea name="content" class="layui-hide" id="editor-textarea">{{ question.content }}</textarea>
<textarea name="content" class="layui-hide" id="editor-textarea">{{ question.content }}</textarea> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="layout-sidebar writer-sidebar wrap"> <div class="layout-sidebar">
{% if category_options|length > 0 %} <div class="writer-sidebar wrap">
<div class="layui-form-item"> {% if category_options|length > 0 %}
<label class="layui-form-label">问题分类</label> <div class="layui-form-item">
<div class="layui-input-block"> <label class="layui-form-label">问题分类</label>
<select name="category_id" lay-search="true" lay-verify="required"> <div class="layui-input-block">
<option value="">请选择</option> <select name="category_id" lay-search="true" lay-verify="required">
{% for option in category_options %} <option value="">请选择</option>
{% set selected = question.category_id == option.id ? 'selected="selected"' : '' %} {% for option in category_options %}
<option value="{{ option.id }}" {{ selected }}>{{ option.name }}</option> {% set selected = question.category_id == option.id ? 'selected="selected"' : '' %}
{% endfor %} <option value="{{ option.id }}" {{ selected }}>{{ option.name }}</option>
</select> {% endfor %}
</select>
</div>
</div> </div>
</div> {% endif %}
{% endif %} {% if xm_tags|length > 0 %}
{% if xm_tags|length > 0 %} <div class="layui-form-item">
<div class="layui-form-item"> <label class="layui-form-label">问题标签</label>
<label class="layui-form-label">问题标签</label> <div class="layui-input-block">
<div class="layui-input-block"> <div id="xm-tag-ids"></div>
<div id="xm-tag-ids"></div> </div>
</div>
{% endif %}
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn layui-btn-fluid kg-submit" lay-submit="true" lay-filter="go">确认发布</button>
</div> </div>
</div>
{% endif %}
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn layui-btn-fluid kg-submit" lay-submit="true" lay-filter="go">确认发布</button>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1,6 +0,0 @@
layui.use(['jquery', 'layer'], function () {
var $ = layui.jquery;
var layer = layui.layer;
});

View File

@ -11,7 +11,7 @@ layui.use(['jquery'], function () {
data: xmTags, data: xmTags,
autoRow: true, autoRow: true,
filterable: true, filterable: true,
filterMethod: function (val, item, index, prop) { filterMethod: function (val, item) {
return item.name.toLowerCase().indexOf(val.toLowerCase()) !== -1; return item.name.toLowerCase().indexOf(val.toLowerCase()) !== -1;
} }
}); });