You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
158 lines
7.5 KiB
158 lines
7.5 KiB
<?php |
|
include 'common.php'; |
|
include 'header.php'; |
|
include 'menu.php'; |
|
|
|
$stat = Typecho_Widget::widget('Widget_Stat'); |
|
?> |
|
<div class="main"> |
|
<div class="container typecho-dashboard"> |
|
<?php include 'page-title.php'; ?> |
|
<div class="row typecho-page-main"> |
|
<div class="col-mb-12 welcome-board" role="main"> |
|
<p><?php _e('目前有 <em>%s</em> 篇文章, 并有 <em>%s</em> 条关于你的评论在 <em>%s</em> 个分类中.', |
|
$stat->myPublishedPostsNum, $stat->myPublishedCommentsNum, $stat->categoriesNum); ?> |
|
<br><?php _e('点击下面的链接快速开始:'); ?></p> |
|
|
|
<ul id="start-link" class="clearfix"> |
|
<?php if($user->pass('contributor', true)): ?> |
|
<li><a href="<?php $options->adminUrl('write-post.php'); ?>"><?php _e('撰写新文章'); ?></a></li> |
|
<?php if($user->pass('editor', true) && 'on' == $request->get('__typecho_all_comments') && $stat->waitingCommentsNum > 0): ?> |
|
<li><a href="<?php $options->adminUrl('manage-comments.php?status=waiting'); ?>"><?php _e('待审核的评论'); ?></a> |
|
<span class="balloon"><?php $stat->waitingCommentsNum(); ?></span> |
|
</li> |
|
<?php elseif($stat->myWaitingCommentsNum > 0): ?> |
|
<li><a href="<?php $options->adminUrl('manage-comments.php?status=waiting'); ?>"><?php _e('待审核评论'); ?></a> |
|
<span class="balloon"><?php $stat->myWaitingCommentsNum(); ?></span> |
|
</li> |
|
<?php endif; ?> |
|
<?php if($user->pass('editor', true) && 'on' == $request->get('__typecho_all_comments') && $stat->spamCommentsNum > 0): ?> |
|
<li><a href="<?php $options->adminUrl('manage-comments.php?status=spam'); ?>"><?php _e('垃圾评论'); ?></a> |
|
<span class="balloon"><?php $stat->spamCommentsNum(); ?></span> |
|
</li> |
|
<?php elseif($stat->mySpamCommentsNum > 0): ?> |
|
<li><a href="<?php $options->adminUrl('manage-comments.php?status=spam'); ?>"><?php _e('垃圾评论'); ?></a> |
|
<span class="balloon"><?php $stat->mySpamCommentsNum(); ?></span> |
|
</li> |
|
<?php endif; ?> |
|
<?php if($user->pass('administrator', true)): ?> |
|
<li><a href="<?php $options->adminUrl('themes.php'); ?>"><?php _e('更换外观'); ?></a></li> |
|
<li><a href="<?php $options->adminUrl('plugins.php'); ?>"><?php _e('插件管理'); ?></a></li> |
|
<li><a href="<?php $options->adminUrl('options-general.php'); ?>"><?php _e('系统设置'); ?></a></li> |
|
<?php endif; ?> |
|
<?php endif; ?> |
|
<!--<li><a href="<?php $options->adminUrl('profile.php'); ?>"><?php _e('更新我的资料'); ?></a></li>--> |
|
</ul> |
|
<?php $version = Typecho_Cookie::get('__typecho_check_version'); ?> |
|
<?php if ($version && $version['available']): ?> |
|
<div class="update-check"> |
|
<p class="message notice"> |
|
<?php _e('您当前使用的版本是'); ?> <?php echo $version['current']; ?> → |
|
<strong><a href="<?php echo $version['link']; ?>"><?php _e('官方最新版本是'); ?> <?php echo $version['latest']; ?></a></strong> |
|
</p> |
|
</div> |
|
<?php endif; ?> |
|
</div> |
|
|
|
<div class="col-mb-12 col-tb-4" role="complementary"> |
|
<section class="latest-link"> |
|
<h3><?php _e('最近发布的文章'); ?></h3> |
|
<?php Typecho_Widget::widget('Widget_Contents_Post_Recent', 'pageSize=10')->to($posts); ?> |
|
<ul> |
|
<?php if($posts->have()): ?> |
|
<?php while($posts->next()): ?> |
|
<li> |
|
<span><?php $posts->date('n.j'); ?></span> |
|
<a href="<?php $posts->permalink(); ?>" class="title"><?php $posts->title(); ?></a> |
|
</li> |
|
<?php endwhile; ?> |
|
<?php else: ?> |
|
<li><em><?php _e('暂时没有文章'); ?></em></li> |
|
<?php endif; ?> |
|
</ul> |
|
</section> |
|
</div> |
|
|
|
<div class="col-mb-12 col-tb-4" role="complementary"> |
|
<section class="latest-link"> |
|
<h3><?php _e('最近得到的回复'); ?></h3> |
|
<ul> |
|
<?php Typecho_Widget::widget('Widget_Comments_Recent', 'pageSize=10')->to($comments); ?> |
|
<?php if($comments->have()): ?> |
|
<?php while($comments->next()): ?> |
|
<li> |
|
<span><?php $comments->date('n.j'); ?></span> |
|
<a href="<?php $comments->permalink(); ?>" class="title"><?php $comments->author(true); ?></a>: |
|
<?php $comments->excerpt(35, '...'); ?> |
|
</li> |
|
<?php endwhile; ?> |
|
<?php else: ?> |
|
<li><?php _e('暂时没有回复'); ?></li> |
|
<?php endif; ?> |
|
</ul> |
|
</section> |
|
</div> |
|
|
|
<div class="col-mb-12 col-tb-4" role="complementary"> |
|
<section class="latest-link"> |
|
<h3><?php _e('官方最新日志'); ?></h3> |
|
<div id="typecho-message"> |
|
<ul> |
|
<li><?php _e('读取中...'); ?></li> |
|
</ul> |
|
</div> |
|
</section> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<?php |
|
include 'copyright.php'; |
|
include 'common-js.php'; |
|
?> |
|
|
|
<script> |
|
$(document).ready(function () { |
|
var ul = $('#typecho-message ul'), cache = window.sessionStorage, |
|
html = cache ? cache.getItem('feed') : '', |
|
update = cache ? cache.getItem('update') : ''; |
|
|
|
if (!!html) { |
|
ul.html(html); |
|
} else { |
|
html = ''; |
|
$.get('<?php $options->index('/action/ajax?do=feed'); ?>', function (o) { |
|
for (var i = 0; i < o.length; i ++) { |
|
var item = o[i]; |
|
html += '<li><span>' + item.date + '</span> <a href="' + item.link + '" target="_blank">' + item.title |
|
+ '</a></li>'; |
|
} |
|
|
|
ul.html(html); |
|
cache.setItem('feed', html); |
|
}, 'json'); |
|
} |
|
|
|
function applyUpdate(update) { |
|
if (update.available) { |
|
$('<div class="update-check message error"><p>' |
|
+ '<?php _e('您当前使用的版本是 %s'); ?>'.replace('%s', update.current) + '<br />' |
|
+ '<strong><a href="' + update.link + '" target="_blank">' |
|
+ '<?php _e('官方最新版本是 %s'); ?>'.replace('%s', update.latest) + '</a></strong></p></div>') |
|
.insertAfter('.typecho-page-title').effect('highlight'); |
|
} |
|
} |
|
|
|
if (!!update) { |
|
applyUpdate($.parseJSON(update)); |
|
} else { |
|
$.get('<?php $options->index('/action/ajax?do=checkVersion'); ?>', function (o, status, resp) { |
|
applyUpdate(o); |
|
cache.setItem('update', resp.responseText); |
|
}, 'json'); |
|
} |
|
}); |
|
|
|
</script> |
|
<?php include 'footer.php'; ?>
|
|
|