mirror of
https://gitee.com/ulthon/ulthon_information.git
synced 2026-03-03 16:24:28 +08:00
优化页面内的分类快速添加;
This commit is contained in:
@@ -20,14 +20,14 @@ class Tag extends Common
|
||||
//
|
||||
|
||||
$list_tag = ModelTag::order('id desc')
|
||||
->where('type',$this->request->param('type',1))
|
||||
->where('type', $this->request->param('type', 1))
|
||||
->paginate();
|
||||
|
||||
if($this->request->isAjax()){
|
||||
if ($this->request->isAjax()) {
|
||||
return json_message($list_tag);
|
||||
}
|
||||
|
||||
View::assign('list',$list_tag);
|
||||
View::assign('list', $list_tag);
|
||||
|
||||
return View::fetch();
|
||||
}
|
||||
@@ -54,15 +54,15 @@ class Tag extends Common
|
||||
|
||||
$post_data = $request->post();
|
||||
|
||||
$arr = explode(' ',$post_data['tags']);
|
||||
$arr = explode(' ', $post_data['tags']);
|
||||
|
||||
$arr = array_unique(array_filter($arr));
|
||||
|
||||
foreach ($arr as $tag) {
|
||||
$model_tag = ModelTag::where('title',$tag)->find();
|
||||
$model_tag = ModelTag::where('title', $tag)->find();
|
||||
|
||||
if(empty($model_tag)){
|
||||
ModelTag::create(['title'=>$tag]);
|
||||
if (empty($model_tag)) {
|
||||
ModelTag::create(['title' => $tag, 'type' => $request->param('type',1)]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,7 +105,7 @@ class Tag extends Common
|
||||
|
||||
$post_data = $request->post();
|
||||
|
||||
$post_data['title'] = str_replace(' ','',$post_data['title']);
|
||||
$post_data['title'] = str_replace(' ', '', $post_data['title']);
|
||||
|
||||
$model_tag = ModelTag::find($id);
|
||||
|
||||
|
||||
@@ -157,7 +157,7 @@ class Post extends Model
|
||||
{
|
||||
$url_info = parse_url((string)url('index/Index/index')->domain('www'));
|
||||
|
||||
return $url_info['scheme'] . '://' . $url_info['host'] . '/a' . $this->getData('uid') . '.html';
|
||||
return $url_info['scheme'] . '://' . $url_info['host'] . '/index/a' . $this->getData('uid') . '.html';
|
||||
}
|
||||
|
||||
public function getShareTextAttr()
|
||||
|
||||
@@ -175,8 +175,7 @@
|
||||
</div>
|
||||
<div class="quick-input-item sm-quick-input-item" title="输入新标签,使用空格分隔可一次添加多个标签">
|
||||
<div class="">
|
||||
<input type="text" name="" placeholder="输入新标签" autocomplete="off" id="new-tags"
|
||||
class="layui-input">
|
||||
<input type="text" name="" placeholder="输入新标签" autocomplete="off" id="new-tags" class="layui-input">
|
||||
<div class="layui-btn create-tags">新增</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -216,8 +215,7 @@
|
||||
<p class="layui-word-aux">不填使用系统设置的名称</p>
|
||||
</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="author_name" value=""
|
||||
class="layui-input">
|
||||
<input type="text" name="author_name" value="" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
@@ -357,8 +355,9 @@
|
||||
formData.content_html = $('#editor .ql-editor').html()
|
||||
|
||||
console.log(formData);
|
||||
|
||||
window.loading = layer.load()
|
||||
$.post('{:url("save")}', formData, function (result) {
|
||||
layer.close(window.loading)
|
||||
console.log(result);
|
||||
layer.msg('添加成功')
|
||||
setTimeout(() => {
|
||||
@@ -404,7 +403,8 @@
|
||||
}
|
||||
|
||||
$.post('{:url("Tag/save")}', {
|
||||
tags: value
|
||||
tags: value,
|
||||
type: '{$Request.param.type}'
|
||||
}, function (result) {
|
||||
layer.msg('添加成功')
|
||||
initTags()
|
||||
@@ -458,7 +458,8 @@
|
||||
|
||||
$.post('{:url("Category/save")}', {
|
||||
title: title,
|
||||
pid: pid
|
||||
pid: pid,
|
||||
type: '{$Request.param.type}'
|
||||
}, function (result) {
|
||||
if (result.code == 0) {
|
||||
layer.msg('添加成功')
|
||||
|
||||
@@ -51,8 +51,7 @@
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">标题</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="title" required lay-verify="required" value="{$post->title}"
|
||||
class="layui-input">
|
||||
<input type="text" name="title" required lay-verify="required" value="{$post->title}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -145,8 +144,7 @@
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">发表时间</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="publish_time" value="{$post->publish_time_datetime}"
|
||||
class="layui-input publish-time">
|
||||
<input type="text" name="publish_time" value="{$post->publish_time_datetime}" class="layui-input publish-time">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
@@ -178,8 +176,7 @@
|
||||
</div>
|
||||
<div class="quick-input-item sm-quick-input-item" title="输入新标签,使用空格分隔可一次添加多个标签">
|
||||
<div class="">
|
||||
<input type="text" name="" placeholder="输入新标签" autocomplete="off" id="new-tags"
|
||||
class="layui-input">
|
||||
<input type="text" name="" placeholder="输入新标签" autocomplete="off" id="new-tags" class="layui-input">
|
||||
<div class="layui-btn create-tags">新增</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -196,15 +193,13 @@
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">跳转链接</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="jump_to_url" value="{$post->getData('jump_to_url')}"
|
||||
class="layui-input">
|
||||
<input type="text" name="jump_to_url" value="{$post->getData('jump_to_url')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">跳转按钮名称</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="jump_to_btn_title" value="{$post->getData('jump_to_btn_title')}"
|
||||
class="layui-input">
|
||||
<input type="text" name="jump_to_btn_title" value="{$post->getData('jump_to_btn_title')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -222,8 +217,7 @@
|
||||
<p class="layui-word-aux">不填使用系统设置的名称</p>
|
||||
</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="author_name" value="{$post->getData('author_name')}"
|
||||
class="layui-input">
|
||||
<input type="text" name="author_name" value="{$post->getData('author_name')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
@@ -337,7 +331,7 @@
|
||||
|
||||
$.post('{:url("update")}', formData, function (result) {
|
||||
lastUpdateSecond = currentSecond
|
||||
layer.msg('自动保存成功',{
|
||||
layer.msg('自动保存成功', {
|
||||
offset: 't'
|
||||
})
|
||||
|
||||
@@ -398,9 +392,9 @@
|
||||
|
||||
formData.content = quill.getContents().ops
|
||||
formData.content_html = $('#editor .ql-editor').html()
|
||||
|
||||
window.loading = layer.load()
|
||||
$.post('{:url("update")}', formData, function (result) {
|
||||
|
||||
layer.close(window.loading)
|
||||
layer.msg('保存成功')
|
||||
setTimeout(() => {
|
||||
location.href = result.data.jump_to_url
|
||||
@@ -448,7 +442,8 @@
|
||||
}
|
||||
|
||||
$.post('{:url("Tag/save")}', {
|
||||
tags: value
|
||||
tags: value,
|
||||
type: '{$Request.param.type}'
|
||||
}, function (result) {
|
||||
layer.msg('添加成功')
|
||||
initTags()
|
||||
@@ -508,7 +503,8 @@
|
||||
|
||||
$.post('{:url("Category/save")}', {
|
||||
title: title,
|
||||
pid: pid
|
||||
pid: pid,
|
||||
type: '{$Request.param.type}'
|
||||
}, function (result) {
|
||||
if (result.code == 0) {
|
||||
layer.msg('添加成功')
|
||||
|
||||
Reference in New Issue
Block a user