mirror of https://github.com/halo-dev/halo
👽 修复了后台启用pjax之后所引发的一些问题:)
parent
a6d72991ff
commit
84e5362d70
|
@ -83,4 +83,9 @@ public class Comment implements Serializable {
|
|||
* 评论状态,0:正常,1:待审核,2:回收站
|
||||
*/
|
||||
private Integer commentStatus=1;
|
||||
|
||||
/**
|
||||
* 是否是博主的评论 0:不是 1:是
|
||||
*/
|
||||
private Integer isAdmin;
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ public interface AttachmentService {
|
|||
List<Attachment> findAllAttachments();
|
||||
|
||||
/**
|
||||
* 查询所有附件,分类
|
||||
* 查询所有附件,分页
|
||||
*
|
||||
* @param pageable pageable
|
||||
* @return page
|
||||
|
|
|
@ -499,6 +499,7 @@ public class IndexController extends BaseController{
|
|||
comment.setPost(post);
|
||||
comment.setCommentDate(new Date());
|
||||
comment.setCommentAuthorIp(HaloUtil.getIpAddr(request));
|
||||
comment.setIsAdmin(0);
|
||||
commentService.saveByComment(comment);
|
||||
|
||||
if("true".equals(HaloConst.OPTIONS.get("smtp_email_enable")) && "true".equals(HaloConst.OPTIONS.get("new_comment_notice"))){
|
||||
|
|
|
@ -141,6 +141,7 @@ public class InstallController {
|
|||
comment.setCommentDate(new Date());
|
||||
comment.setCommentContent("欢迎,欢迎!");
|
||||
comment.setCommentAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36");
|
||||
comment.setIsAdmin(0);
|
||||
commentService.saveByComment(comment);
|
||||
|
||||
//设置默认主题
|
||||
|
|
|
@ -202,6 +202,7 @@ public class CommentController extends BaseController{
|
|||
comment.setCommentAgent(userAgent);
|
||||
comment.setCommentParent(commentId);
|
||||
comment.setCommentStatus(0);
|
||||
comment.setIsAdmin(1);
|
||||
commentService.saveByComment(comment);
|
||||
|
||||
//正则表达式判断对方的邮箱是否是正确的格式
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<i class="fa fa-cloud-upload" aria-hidden="true"></i>上传
|
||||
</a>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li class="active">附件</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
<h1>分类目录<small></small>
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a href="/admin/category"><i class="fa fa-dashboard"></i> 分类目录</a></li>
|
||||
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a data-pjax="true" href="/admin/category"><i class="fa fa-dashboard"></i> 分类目录</a></li>
|
||||
<li class="active">修改</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -15,10 +15,10 @@
|
|||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin">
|
||||
<a data-pjax="true" href="/admin">
|
||||
<i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">文章</a></li>
|
||||
<li><a data-pjax="true" href="#">文章</a></li>
|
||||
<li class="active">分类目录</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<h1>评论<small></small></h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li class="active">评论</li>
|
||||
</ol>
|
||||
|
@ -21,13 +21,13 @@
|
|||
<section class="content container-fluid">
|
||||
<ul style="list-style: none;padding-left: 0">
|
||||
<li class="publish">
|
||||
<a href="/admin/comments">已发布<span class="count">(${publicCount?default("0")})</span></a> |
|
||||
<a data-pjax="true" href="/admin/comments">已发布<span class="count">(${publicCount?default("0")})</span></a> |
|
||||
</li>
|
||||
<li class="draft">
|
||||
<a href="/admin/comments?status=1">待审核<span class="count">(${checkCount?default("0")})</span></a> |
|
||||
<a data-pjax="true" href="/admin/comments?status=1">待审核<span class="count">(${checkCount?default("0")})</span></a> |
|
||||
</li>
|
||||
<li class="trash">
|
||||
<a href="/admin/comments?status=2">回收站<span class="count">(${trashCount?default("0")})</span></a>
|
||||
<a data-pjax="true" href="/admin/comments?status=2">回收站<span class="count">(${trashCount?default("0")})</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="row">
|
||||
|
@ -56,16 +56,16 @@
|
|||
<td>
|
||||
<#switch comment.commentStatus>
|
||||
<#case 0>
|
||||
<button class="btn btn-info btn-sm btn-flat" onclick="replyShow('${comment.commentId}','${comment.post.postId}')">回复</button>
|
||||
<button class="btn btn-primary btn-sm btn-flat" onclick="replyShow('${comment.commentId}','${comment.post.postId}')" <#if comment.isAdmin==1>disabled</#if>>回复</button>
|
||||
<button class="btn btn-danger btn-sm btn-flat" onclick="modelShow('/admin/comments/throw?commentId=${comment.commentId}','确定移动到回收站?')">丢弃</button>
|
||||
<#break >
|
||||
<#case 1>
|
||||
<a class="btn btn-info btn-sm btn-flat" href="/admin/comments/revert?commentId=${comment.commentId}&status=1">通过</a>
|
||||
<a class="btn btn-primary btn-sm btn-flat" onclick="replyShow('${comment.commentId}','${comment.post.postId}')">通过并回复</a>
|
||||
<a class="btn btn-primary btn-sm btn-flat" href="/admin/comments/revert?commentId=${comment.commentId}&status=1">通过</a>
|
||||
<a class="btn btn-info btn-sm btn-flat" onclick="replyShow('${comment.commentId}','${comment.post.postId}')">通过并回复</a>
|
||||
<button class="btn btn-danger btn-sm btn-flat" onclick="modelShow('/admin/comments/throw?commentId=${comment.commentId}','确定移动到回收站?')">丢弃</button>
|
||||
<#break >
|
||||
<#case 2>
|
||||
<a class="btn btn-info btn-sm btn-flat" href="/admin/comments/revert?commentId=${comment.commentId}&status=2">还原</a>
|
||||
<a class="btn btn-primary btn-sm btn-flat" href="/admin/comments/revert?commentId=${comment.commentId}&status=2">还原</a>
|
||||
<button class="btn btn-danger btn-sm btn-flat" onclick="modelShow('/admin/comments/remove?commentId=${comment.commentId}&status=2','确定要永久删除?')">删除</button>
|
||||
<#break >
|
||||
</#switch>
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
<h1 style="display: inline-block;">关于Halo</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li class="active">关于Halo</li>
|
||||
</ol>
|
||||
|
|
|
@ -248,7 +248,17 @@
|
|||
<a href="/article/${comment.post.getPostUrl()}">${comment.post.postTitle}</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="/admin/comments">${comment.commentContent}</a>
|
||||
<#switch comment.commentStatus>
|
||||
<#case 0>
|
||||
<a href="/admin/comments">${comment.commentContent}</a>
|
||||
<#break>
|
||||
<#case 1>
|
||||
<a href="/admin/comments?status=1">${comment.commentContent}</a>
|
||||
<#break>
|
||||
<#case 2>
|
||||
<a href="/admin/comments?status=2">${comment.commentContent}</a>
|
||||
<#break>
|
||||
</#switch>
|
||||
</td>
|
||||
<td>
|
||||
<#switch comment.commentStatus>
|
||||
|
|
|
@ -18,9 +18,9 @@
|
|||
<h1>友情链接<small></small>
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a href="/admin/page">页面</a></li>
|
||||
<li><a href="/admin/page/links">友情链接</a></li>
|
||||
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a data-pjax="true" href="/admin/page">页面</a></li>
|
||||
<li><a data-pjax="true" href="/admin/page/links">友情链接</a></li>
|
||||
<li class="active">修改</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
<section class="content-header">
|
||||
<h1>友情链接<small>#</small></h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/admin"><i class="fa fa-dashboard"></i>首页</a></li>
|
||||
<li><a href="/admin/page">页面</a></li>
|
||||
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i>首页</a></li>
|
||||
<li><a data-pjax="true" href="/admin/page">页面</a></li>
|
||||
<li class="active">友情链接</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="#"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="#"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/admin/posts">文章</a>
|
||||
<a data-pjax="true" href="/admin/posts">文章</a>
|
||||
</li>
|
||||
<li class="active">新建文章</li>
|
||||
</ol>
|
||||
|
@ -40,7 +40,7 @@
|
|||
<div style="display: block;margin-bottom: 10px;">
|
||||
<span>
|
||||
永久链接:
|
||||
<a href="#">https://ryanc.cc/archives/<span id="postUrl"></span>/</a>
|
||||
<a href="#">${options.site_url}/article/<span id="postUrl"></span>/</a>
|
||||
<button class="btn btn-default btn-sm btn-flat" id="btn_input_postUrl">编辑</button>
|
||||
<button class="btn btn-default btn-sm btn-flat" id="btn_change_postUrl" onclick="UrlOnBlurAuto()" style="display: none;">确定</button>
|
||||
</span>
|
||||
|
@ -130,6 +130,7 @@
|
|||
</section>
|
||||
<script src="/static/plugins/toast/js/jquery.toast.min.js"></script>
|
||||
<script src="/static/plugins/layer/layer.js"></script>
|
||||
<script src="/static/plugins/editor.md/editormd.min.js"></script>
|
||||
<script>
|
||||
function openAttach() {
|
||||
layer.open({
|
||||
|
@ -144,27 +145,20 @@
|
|||
}
|
||||
var editor;
|
||||
function loadEditor() {
|
||||
$.getScript("/static/plugins/editor.md/editormd.min.js",function () {
|
||||
editor = editormd("markdown-editor", {
|
||||
width: "100%",
|
||||
height: 620,
|
||||
syncScrolling: "single",
|
||||
path: "/static/plugins/editor.md/lib/",
|
||||
saveHTMLToTextarea: true,
|
||||
toolbarIcons : function () {
|
||||
return editormd.toolbarModes["simple"];
|
||||
}
|
||||
});
|
||||
editor = editormd("markdown-editor", {
|
||||
width: "100%",
|
||||
height: 620,
|
||||
syncScrolling: "single",
|
||||
path: "/static/plugins/editor.md/lib/",
|
||||
saveHTMLToTextarea: true,
|
||||
toolbarIcons : function () {
|
||||
return editormd.toolbarModes["simple"];
|
||||
}
|
||||
});
|
||||
}
|
||||
$(document).ready(function () {
|
||||
loadEditor();
|
||||
});
|
||||
<#if options.admin_pjax?default("true") == "true">
|
||||
$(document).on('pjax:complete',function () {
|
||||
loadEditor();
|
||||
});
|
||||
</#if>
|
||||
function TitleOnBlurAuto() {
|
||||
$('#postUrl').html($('#post_title').val());
|
||||
}
|
||||
|
|
|
@ -10,9 +10,9 @@
|
|||
<h1 style="display: inline-block;">菜单设置</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">外观</a></li>
|
||||
<li><a data-pjax="true" href="#">外观</a></li>
|
||||
<li class="active">菜单设置</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -23,10 +23,10 @@
|
|||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin">
|
||||
<a data-pjax="true" href="/admin">
|
||||
<i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">设置</a></li>
|
||||
<li><a data-pjax="true" href="#">设置</a></li>
|
||||
<li class="active">网站设置</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -19,9 +19,9 @@
|
|||
</a>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">页面</a></li>
|
||||
<li><a data-pjax="true" href="#">页面</a></li>
|
||||
<li class="active">所有页面</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -15,15 +15,15 @@
|
|||
</style>
|
||||
<section class="content-header">
|
||||
<h1 style="display: inline-block;">文章</h1>
|
||||
<a id="btnNewPost" href="/admin/posts/new">
|
||||
<a data-pjax="false" id="btnNewPost" href="/admin/posts/new">
|
||||
写文章
|
||||
</a>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin">
|
||||
<a data-pjax="true" href="/admin">
|
||||
<i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">文章</a></li>
|
||||
<li><a data-pjax="true" href="#">文章</a></li>
|
||||
<li class="active">所有文章</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
@ -32,13 +32,13 @@
|
|||
<div class="col-xs-12">
|
||||
<ul style="list-style: none;padding-left: 0">
|
||||
<li class="publish">
|
||||
<a href="/admin/posts">已发布<span class="count">(${publishCount})</span></a> |
|
||||
<a data-pjax="true" href="/admin/posts">已发布<span class="count">(${publishCount})</span></a> |
|
||||
</li>
|
||||
<li class="draft">
|
||||
<a href="/admin/posts?status=1">草稿<span class="count">(${draftCount})</span></a> |
|
||||
<a data-pjax="true" href="/admin/posts?status=1">草稿<span class="count">(${draftCount})</span></a> |
|
||||
</li>
|
||||
<li class="trash">
|
||||
<a href="/admin/posts?status=2">回收站<span class="count">(${trashCount})</span></a>
|
||||
<a data-pjax="true" href="/admin/posts?status=2">回收站<span class="count">(${trashCount})</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -79,17 +79,17 @@
|
|||
<td>
|
||||
<#switch post.postStatus>
|
||||
<#case 0>
|
||||
<a href="/admin/posts/view?postId=${post.postId}" class="btn btn-info btn-sm btn-flat" target="_blank">预览</a>
|
||||
<a href="/admin/posts/edit?postId=${post.postId}" class="btn btn-primary btn-sm btn-flat">修改</a>
|
||||
<a href="/admin/posts/view?postId=${post.postId}" class="btn btn-primary btn-sm btn-flat" target="_blank">预览</a>
|
||||
<a href="/admin/posts/edit?postId=${post.postId}" class="btn btn-info btn-sm btn-flat">修改</a>
|
||||
<button class="btn btn-danger btn-sm btn-flat" onclick="modelShow('/admin/posts/throw?postId=${post.postId}','确定移到回收站?')">丢弃</button>
|
||||
<#break >
|
||||
<#case 1>
|
||||
<a href="/admin/posts/view?postId=${post.postId}" class="btn btn-info btn-sm btn-flat" target="_blank">预览</a>
|
||||
<a href="/admin/posts/edit?postId=${post.postId}" class="btn btn-primary btn-sm btn-flat">修改</a>
|
||||
<a href="/admin/posts/view?postId=${post.postId}" class="btn btn-primary btn-sm btn-flat" target="_blank">预览</a>
|
||||
<a href="/admin/posts/edit?postId=${post.postId}" class="btn btn-info btn-sm btn-flat">修改</a>
|
||||
<button class="btn btn-danger btn-sm btn-flat" onclick="modelShow('/admin/posts/revert?postId=${post.postId}&status=1','确定发布该文章?')">发布</button>
|
||||
<#break >
|
||||
<#case 2>
|
||||
<a href="/admin/posts/revert?postId=${post.postId}&status=2" class="btn btn-info btn-sm btn-flat">还原</a>
|
||||
<a href="/admin/posts/revert?postId=${post.postId}&status=2" class="btn btn-primary btn-sm btn-flat">还原</a>
|
||||
<button class="btn btn-danger btn-sm btn-flat" onclick="modelShow('/admin/posts/remove?postId=${post.postId}','确定永久删除?(不可逆)')">永久删除</button>
|
||||
<#break >
|
||||
</#switch>
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin">
|
||||
<a data-pjax="true" href="/admin">
|
||||
<i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">用户</a></li>
|
||||
<li><a data-pjax="true" href="#">用户</a></li>
|
||||
<li class="active">个人资料</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -21,10 +21,10 @@
|
|||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="#"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="#"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/admin/posts">文章</a>
|
||||
<a data-pjax="true" href="/admin/posts">文章</a>
|
||||
</li>
|
||||
<li class="active">新建文章</li>
|
||||
</ol>
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
<h1>标签<small></small>
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a href="/admin/category"><i class="fa fa-dashboard"></i> 标签</a></li>
|
||||
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a data-pjax="true" href="/admin/category"><i class="fa fa-dashboard"></i> 标签</a></li>
|
||||
<li class="active">修改</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -16,10 +16,10 @@
|
|||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="#">
|
||||
<a data-pjax="true" href="#">
|
||||
<i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">文章</a></li>
|
||||
<li><a data-pjax="true" href="#">文章</a></li>
|
||||
<li class="active">标签</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
<h1 style="display: inline-block;">主题编辑</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<a href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
|
||||
</li>
|
||||
<li><a href="#">外观</a></li>
|
||||
<li><a data-pjax="true" href="#">外观</a></li>
|
||||
<li class="active">主题编辑</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
@ -77,34 +77,28 @@
|
|||
</div>
|
||||
</section>
|
||||
<script src="/static/plugins/toast/js/jquery.toast.min.js"></script>
|
||||
<script src="/static/plugins/editor.md/editormd.min.js"></script>
|
||||
<script>
|
||||
var editor;
|
||||
function loadEditor() {
|
||||
$.getScript("/static/plugins/editor.md/editormd.min.js",function () {
|
||||
editor = editormd("theme-editor", {
|
||||
width: "100%",
|
||||
height: 620,
|
||||
syncScrolling: "single",
|
||||
path: "/static/plugins/editor.md/lib/",
|
||||
watch : false,
|
||||
toolbar : false,
|
||||
codeFold : true,
|
||||
searchReplace : true,
|
||||
placeholder : "Enjoy coding!",
|
||||
value : (localStorage.mode) ? $("#"+localStorage.mode.replace("text/", "")+"-code").val() : $("#html-code").val(),
|
||||
theme : (localStorage.theme) ? localStorage.theme : "default",
|
||||
mode : (localStorage.mode) ? localStorage.mode : "text/html"
|
||||
});
|
||||
editor = editormd("theme-editor", {
|
||||
width: "100%",
|
||||
height: 620,
|
||||
syncScrolling: "single",
|
||||
path: "/static/plugins/editor.md/lib/",
|
||||
watch : false,
|
||||
toolbar : false,
|
||||
codeFold : true,
|
||||
searchReplace : true,
|
||||
placeholder : "Enjoy coding!",
|
||||
value : (localStorage.mode) ? $("#"+localStorage.mode.replace("text/", "")+"-code").val() : $("#html-code").val(),
|
||||
theme : (localStorage.theme) ? localStorage.theme : "default",
|
||||
mode : (localStorage.mode) ? localStorage.mode : "text/html"
|
||||
});
|
||||
}
|
||||
$(document).ready(function () {
|
||||
loadEditor();
|
||||
});
|
||||
<#if options.admin_pjax?default("true") == "true">
|
||||
$(document).on('pjax:complete',function () {
|
||||
loadEditor();
|
||||
});
|
||||
</#if>
|
||||
function loadContent(tplName) {
|
||||
if (tplName && tplName != '') {
|
||||
$.ajax({
|
||||
|
|
|
@ -65,8 +65,8 @@
|
|||
<i class="fa fa-cloud-upload" aria-hidden="true"></i>上传
|
||||
</a>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a href="#">外观</a></li>
|
||||
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a data-pjax="true" href="#">外观</a></li>
|
||||
<li class="active">主题设置</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
@ -124,7 +124,7 @@
|
|||
allowedFileExtensions: ['zip','jpg'],
|
||||
maxFileCount: 1,
|
||||
enctype: 'multipart/form-data',
|
||||
dropZoneTitle: '拖拽文件到这里 …<br>此模式不支持多文件同时上传',
|
||||
dropZoneTitle: '拖拽主题压缩包到这里 …<br>不支持多个主题同时上传',
|
||||
showClose: false
|
||||
}).on("fileuploaded",function (event,data,previewId,index) {
|
||||
var data = data.jqXHR.responseJSON;
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<script>
|
||||
$(document).ajaxStart(function() {Pace.restart();});
|
||||
<#if options.admin_pjax?default("true") == "true">
|
||||
$(document).pjax('a[target!=_blank]', '.content-wrapper', {fragment: '.content-wrapper',timeout: 8000});
|
||||
$(document).pjax('a[data-pjax=true]', '.content-wrapper', {fragment: '.content-wrapper',timeout: 8000});
|
||||
</#if>
|
||||
$(function () {
|
||||
if($(window).width()<1024){
|
||||
|
|
|
@ -21,26 +21,26 @@
|
|||
<ul class="sidebar-menu" data-widget="tree">
|
||||
<li class="header">HEADER</li>
|
||||
<li class="">
|
||||
<a href="/admin">
|
||||
<a data-pjax="true" href="/admin">
|
||||
<i class="fa fa-dashboard"></i>
|
||||
<span>仪表盘</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="treeview">
|
||||
<a href="#" class="">
|
||||
<i class="fa fa-wordpress"></i>
|
||||
<a data-pjax="true" href="#">
|
||||
<i class="fa fa-book"></i>
|
||||
<span>文章</span>
|
||||
<span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span>
|
||||
</a>
|
||||
<ul class="treeview-menu" style="">
|
||||
<li class=""><a href="/admin/posts"><i class="fa fa-circle-o"></i>所有文章</a></li>
|
||||
<li><a href="/admin/posts/new"><i class="fa fa-circle-o"></i>写文章</a></li>
|
||||
<li><a href="/admin/category"><i class="fa fa-circle-o"></i>分类目录</a></li>
|
||||
<li><a href="/admin/tag"><i class="fa fa-circle-o"></i>标签</a></li>
|
||||
<li class=""><a data-pjax="true" href="/admin/posts"><i class="fa fa-circle-o"></i>所有文章</a></li>
|
||||
<li><a data-pjax="false" href="/admin/posts/new"><i class="fa fa-circle-o"></i>写文章</a></li>
|
||||
<li><a data-pjax="true" href="/admin/category"><i class="fa fa-circle-o"></i>分类目录</a></li>
|
||||
<li><a data-pjax="true" href="/admin/tag"><i class="fa fa-circle-o"></i>标签</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<a data-pjax="true" href="#">
|
||||
<i class="fa fa-desktop"></i>
|
||||
<span>页面</span>
|
||||
<span class="pull-right-container">
|
||||
|
@ -48,18 +48,18 @@
|
|||
</span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<li><a href="/admin/page"><i class="fa fa-circle-o"></i>所有页面</a></li>
|
||||
<li><a href="#"><i class="fa fa-circle-o"></i>新建页面</a></li>
|
||||
<li><a data-pjax="true" href="/admin/page"><i class="fa fa-circle-o"></i>所有页面</a></li>
|
||||
<li><a data-pjax="false" href="#"><i class="fa fa-circle-o"></i>新建页面</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/admin/attachments">
|
||||
<a data-pjax="true" href="/admin/attachments">
|
||||
<i class="fa fa-camera"></i>
|
||||
<span>附件</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/admin/comments">
|
||||
<a data-pjax="true" href="/admin/comments">
|
||||
<i class="fa fa-comment"></i>
|
||||
<span>评论</span>
|
||||
<span class="pull-right-container">
|
||||
|
@ -70,7 +70,7 @@
|
|||
</a>
|
||||
</li>
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<a data-pjax="true" href="#">
|
||||
<i class="fa fa-paint-brush"></i>
|
||||
<span>外观</span>
|
||||
<span class="pull-right-container">
|
||||
|
@ -78,30 +78,30 @@
|
|||
</span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<li><a href="/admin/themes"><i class="fa fa-circle-o"></i>主题</a></li>
|
||||
<li><a href="/admin/menu"><i class="fa fa-circle-o"></i>菜单</a></li>
|
||||
<li><a href="/admin/themes/editor"><i class="fa fa-circle-o"></i>自定义</a></li>
|
||||
<li><a data-pjax="true" href="/admin/themes"><i class="fa fa-circle-o"></i>主题</a></li>
|
||||
<li><a data-pjax="true" href="/admin/menu"><i class="fa fa-circle-o"></i>菜单</a></li>
|
||||
<li><a data-pjax="false" href="/admin/themes/editor"><i class="fa fa-circle-o"></i>自定义</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<a data-pjax="true" href="#">
|
||||
<i class="fa fa-user-o"></i>
|
||||
<span>用户</span>
|
||||
<span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<li><a href="/admin/profile"><i class="fa fa-circle-o"></i>个人资料</a></li>
|
||||
<li><a data-pjax="true" href="/admin/profile"><i class="fa fa-circle-o"></i>个人资料</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<a data-pjax="true" href="#">
|
||||
<i class="fa fa-cog"></i>
|
||||
<span>设置</span>
|
||||
<span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<li><a href="/admin/option"><i class="fa fa-circle-o"></i>网站设置</a></li>
|
||||
<li><a href="/admin/backup"><i class="fa fa-circle-o"></i>备份恢复</a></li>
|
||||
<li><a data-pjax="true" href="/admin/option"><i class="fa fa-circle-o"></i>博客设置</a></li>
|
||||
<li><a data-pjax="true" href="/admin/backup"><i class="fa fa-circle-o"></i>备份恢复</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
attachId : ${attachment.attachId}
|
||||
},
|
||||
success: function (data) {
|
||||
if(data=="success"){
|
||||
if(data==true){
|
||||
$.toast({
|
||||
text: "删除成功!",
|
||||
heading: '提示',
|
||||
|
|
Loading…
Reference in New Issue