Skip to content

Commit e9e6178

Browse files
committed
帮助中心界面优化
1 parent 9d411e9 commit e9e6178

8 files changed

Lines changed: 44 additions & 39 deletions

File tree

app/Http/Controllers/AdminController.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,7 @@ public function addArticle(Request $request)
878878
$article->title = $request->get('title');
879879
$article->type = $request->get('type', 1);
880880
$article->author = $request->get('author');
881+
$article->summary = $request->get('summary');
881882
$article->content = $request->get('content');
882883
$article->is_del = 0;
883884
$article->sort = $request->get('sort', 0);
@@ -898,13 +899,15 @@ public function editArticle(Request $request)
898899
$title = $request->get('title');
899900
$type = $request->get('type');
900901
$author = $request->get('author');
901-
$sort = $request->get('sort');
902+
$summary = $request->get('summary');
902903
$content = $request->get('content');
904+
$sort = $request->get('sort');
903905

904906
$data = [
905907
'title' => $title,
906908
'type' => $type,
907909
'author' => $author,
910+
'summary' => $summary,
908911
'content' => $content,
909912
'sort' => $sort
910913
];

app/Http/Controllers/UserController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -892,7 +892,7 @@ public function extractMoney(Request $request)
892892
// 帮助中心
893893
public function help(Request $request)
894894
{
895-
$view['articleList'] = Article::query()->where('type', 1)->where('is_del', 0)->orderBy('sort', 'desc')->orderBy('id', 'desc')->limit(10)->paginate(15);
895+
$view['articleList'] = Article::query()->where('type', 1)->where('is_del', 0)->orderBy('sort', 'desc')->orderBy('id', 'desc')->limit(10)->paginate(5);
896896

897897
return Response::view('user.help', $view);
898898
}

resources/views/admin/addArticle.blade.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
</div>
5252
</div>
5353
<div class="form-group">
54-
<label class="control-label col-md-1">作者</label>
54+
<label class="control-label col-md-1">简介</label>
5555
<div class="col-md-6">
56-
<input type="text" class="form-control" name="author" id="author" placeholder="" required>
56+
<input type="text" class="form-control" name="summary" id="summary" placeholder="">
5757
</div>
5858
</div>
5959
<div class="form-group">
@@ -111,14 +111,15 @@ function do_submit() {
111111
var title = $('#title').val();
112112
var type = $("input:radio[name='type']:checked").val();
113113
var author = $('#author').val();
114-
var sort = $('#sort').val();
114+
var summary = $('#summary').val();
115115
var content = UE.getEditor('editor').getContent();
116+
var sort = $('#sort').val();
116117
117118
$.ajax({
118119
type: "POST",
119120
url: "{{url('admin/addArticle')}}",
120121
async: false,
121-
data: {_token:_token, title: title, type:type, author:author, sort:sort, content:content},
122+
data: {_token:_token, title: title, type:type, author:author, summary:summary, content:content, sort:sort},
122123
dataType: 'json',
123124
success: function (ret) {
124125
layer.msg(ret.message, {time:1000}, function() {

resources/views/admin/editArticle.blade.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@
5050
<input type="hidden" name="_token" value="{{csrf_token()}}">
5151
</div>
5252
</div>
53+
<div class="form-group">
54+
<label class="control-label col-md-1">简介</label>
55+
<div class="col-md-6">
56+
<input type="text" class="form-control" name="summary" value="{{$article->summary}}" id="summary" placeholder="">
57+
</div>
58+
</div>
5359
<div class="form-group">
5460
<label class="control-label col-md-1">作者</label>
5561
<div class="col-md-6">
@@ -112,14 +118,15 @@ function do_submit() {
112118
var title = $('#title').val();
113119
var type = $("input:radio[name='type']:checked").val();
114120
var author = $('#author').val();
121+
var summary = $('#summary').val();
115122
var sort = $('#sort').val();
116123
var content = UE.getEditor('editor').getContent();
117124
118125
$.ajax({
119126
type: "POST",
120127
url: "{{url('admin/editArticle')}}",
121128
async: false,
122-
data: {_token:_token, id:id, title: title, type:type, author:author, sort:sort, content:content},
129+
data: {_token:_token, id:id, title: title, type:type, author:author, summary:summary, sort:sort, content:content},
123130
dataType: 'json',
124131
success: function (ret) {
125132
layer.msg(ret.message, {time:1000}, function() {

resources/views/user/article.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<div class="caption">
1313
<i class="icon-directions font-green hide"></i>
1414
<span class="caption-subject bold font-dark uppercase"> {{$info->title}} </span>
15-
<span class="caption-helper">发布于:{{$info->created_at}}</span></span>
1615
</div>
1716
</div>
1817
<div class="portlet-body">

resources/views/user/help.blade.php

Lines changed: 22 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
@extends('user.layouts')
2-
32
@section('css')
4-
<link href="/assets/global/plugins/fancybox/source/jquery.fancybox.css" rel="stylesheet" type="text/css" />
5-
<style>
6-
.fancybox > img {
7-
width: 75px;
8-
height: 75px;
9-
}
10-
</style>
3+
<link href="/assets/pages/css/search.min.css" rel="stylesheet" type="text/css" />
114
@endsection
125
@section('title', trans('home.panel'))
136
@section('content')
@@ -16,36 +9,34 @@
169
<!-- BEGIN PAGE BASE CONTENT -->
1710
<div class="row">
1811
<div class="col-md-12">
19-
<!-- BEGIN EXAMPLE TABLE PORTLET-->
20-
<div class="portlet light bordered">
21-
<div class="portlet-body">
22-
<div class="table-scrollable table-scrollable-borderless">
23-
<table class="table table-hover table-light order-column">
24-
<tbody>
12+
<div class="search-page search-content-1">
13+
<div class="row">
14+
<div class="col-md-12">
15+
<div class="search-container bordered">
2516
@if($articleList->isEmpty())
26-
<tr>
27-
<td colspan="1">{{trans('home.invoice_table_none')}}</td>
28-
</tr>
17+
<p style="text-align:center;">{{trans('home.invoice_table_none')}} </p>
2918
@else
30-
@foreach($articleList as $key => $article)
31-
<tr class="odd gradeX">
32-
<td><a href="{{url('article?id=') . $article->id}}"> [{{date('m/d', strtotime($article->created_at))}}] {{str_limit($article->title, 300)}}</a></td>
33-
</tr>
34-
@endforeach
19+
<ul>
20+
@foreach($articleList as $key => $article)
21+
<li class="search-item clearfix">
22+
<a href="javascriptt:;">
23+
<img src="{{asset('assets/images/what.png')}}">
24+
</a>
25+
<div class="search-content">
26+
<h2 class="search-title">
27+
<a href="{{url('article?id=') . $article->id}}">{{str_limit($article->title, 300)}}</a>
28+
</h2>
29+
<p class="search-desc"> {{$article->summary}} </p>
30+
</div>
31+
</li>
32+
@endforeach
33+
</ul>
3534
@endif
36-
</tbody>
37-
</table>
38-
</div>
39-
<div class="row">
40-
<div class="col-md-12 col-sm-12">
41-
<div class="dataTables_paginate paging_bootstrap_full_number pull-right">
42-
{{ $articleList->links() }}
43-
</div>
35+
{{ $articleList->links() }}
4436
</div>
4537
</div>
4638
</div>
4739
</div>
48-
<!-- END EXAMPLE TABLE PORTLET-->
4940
</div>
5041
</div>
5142
<!-- END PAGE BASE CONTENT -->

sql/db.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ CREATE TABLE `article` (
367367
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
368368
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '标题',
369369
`author` varchar(50) DEFAULT '' COMMENT '作者',
370+
`summary` varchar(255) DEFAULT '' COMMENT '简介',
370371
`content` text COMMENT '内容',
371372
`type` tinyint(4) DEFAULT '1' COMMENT '类型:1-文章、2-公告',
372373
`is_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',

sql/update/20181115.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- 文章加入简介
2+
ALTER TABLE `article`
3+
ADD COLUMN `summary` varchar(255) DEFAULT '' COMMENT '简介' AFTER `author`;

0 commit comments

Comments
 (0)