Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Commit

Permalink
Code | 代码质量 #19
Browse files Browse the repository at this point in the history
  • Loading branch information
FlyingSky-CN committed Jan 15, 2020
1 parent 7b02b60 commit c95e1f6
Show file tree
Hide file tree
Showing 2 changed files with 106 additions and 100 deletions.
1 change: 1 addition & 0 deletions functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -1043,6 +1043,7 @@ function FindContents($val = NULL, $order = 'order', $sort = 'a', $publish = NUL
return $db->fetchAll($select, array(Typecho_Widget::widget('Widget_Abstract_Contents'), 'filter'));
}

/* function 输出轻语 */
function Whisper($sidebar = NULL) {
$db = Typecho_Db::get();
$options = Helper::options();
Expand Down
205 changes: 105 additions & 100 deletions index.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?php
<?php if(!defined('__TYPECHO_ROOT_DIR__'))exit;
/**
* MDr 是一套基于 MDUI 开发的 Typecho 模板
*
Expand All @@ -7,114 +7,119 @@
* @version 1.0.3
* @link https://fsky7.com/
*/
if (!defined('__TYPECHO_ROOT_DIR__')) exit;
$this->need('header.php');
?>
$this->need('header.php');?>
<div id="main">
<?php if ($this->_currentPage == 1 && !empty($this->options->ShowWhisper) && in_array('index', $this->options->ShowWhisper)): ?>
<article class="post whisper">
<div class="post-content">
<?php Whisper(); ?>
<?php if ($this->user->pass('editor', true) && (!FindContents('page-whisper.php') || isset(FindContents('page-whisper.php')[1]))): ?>
<p class="notice"><b>仅管理员可见: </b><br><?php echo FindContents('page-whisper.php') ? '发现多个"轻语"模板页面,已自动选取内容最多的页面作为展示,请删除多余模板页面。' : '未找到"轻语"模板页面,请检查是否创建模板页面。' ?></p>
<?php endif; ?>
</div>
</article>
<?php endif; ?>
<?php while($this->next()): ?>
<div class="mdui-card<?php if ($this->options->PjaxOption && $this->hidden): ?> protected<?php endif; ?>" style="margin-top: 20px;">
<?php if ($this->options->PjaxOption && !$this->hidden and postThumb($this)): ?>
<div class="mdui-card-media">
<a href="<?php $this->permalink() ?>">
<?php echo postThumb($this); ?>
</a>
<?php if ($this->options->mdrPostTitle != 'normal') { ?>
<div class="mdui-card-media-covered mdui-card-media-covered-transparent <?php if ($this->options->mdrPostTitle == 'top') { ?>mdui-card-media-covered-top<?php } ?>">
<div class="mdui-card-primary" style="padding-bottom:8px;">
<div class="mdui-card-primary-title"><?php $this->title() ?></div>
<?php if ($this->options->mdrPostInfo == 'subtitle') { ?>
<div class="mdui-card-primary-subtitle">
<?php $this->date(); ?>
| <?php $this->category(',', false); ?>
| <?php $this->commentsNum('暂无评论', '%d 条评论'); ?>
| <?php Postviews($this); ?>
<?php if ($this->options->WordCount): ?>
| <?php WordCount($this->cid); ?>
<?php endif; ?>
<?php if ($this->_currentPage==1&&!empty($this->options->ShowWhisper)&&in_array('index',$this->options->ShowWhisper)): ?>
<article class="post whisper">
<div class="post-content">
<?php Whisper(); ?>
<?php if ($this->user->pass('editor', true) && (!FindContents('page-whisper.php') || isset(FindContents('page-whisper.php')[1]))): ?>
<p class="notice">
<b>仅管理员可见: </b><br>
<?php if (FindContents('page-whisper.php')): ?>
发现多个"轻语"模板页面,已自动选取内容最多的页面作为展示,请删除多余模板页面。
<?php else: ?>
未找到"轻语"模板页面,请检查是否创建模板页面。
<?php endif; ?>
</p>
<?php endif; ?>
</div>
</article>
<?php endif; ?>
<?php while($this->next()): ?>
<div class="mdui-card<?php if ($this->options->PjaxOption && $this->hidden): ?> protected<?php endif; ?>" style="margin-top: 20px;">
<?php if ($this->options->PjaxOption && !$this->hidden and postThumb($this)): ?>
<div class="mdui-card-media">
<a href="<?php $this->permalink() ?>">
<?php echo postThumb($this); ?>
</a>
<?php if ($this->options->mdrPostTitle != 'normal') { ?>
<div class="mdui-card-media-covered mdui-card-media-covered-transparent <?php if ($this->options->mdrPostTitle == 'top') { ?>mdui-card-media-covered-top<?php } ?>">
<div class="mdui-card-primary" style="padding-bottom:8px;">
<div class="mdui-card-primary-title"><?php $this->title() ?></div>
<?php if ($this->options->mdrPostInfo == 'subtitle') { ?>
<div class="mdui-card-primary-subtitle">
<?php $this->date(); ?>
| <?php $this->category(',', false); ?>
| <?php $this->commentsNum('暂无评论', '%d 条评论'); ?>
| <?php Postviews($this); ?>
<?php if ($this->options->WordCount): ?>
| <?php WordCount($this->cid); ?>
<?php endif; ?>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
<?php endif; ?>
<?php if ($this->options->mdrPostTitle == 'normal' || !postThumb($this) ) { ?>
<div class="mdui-card-primary" style="padding-bottom:8px;">
<div class="mdui-card-primary-title"><?php $this->title() ?></div>
<?php if ($this->options->mdrPostInfo == 'subtitle') { ?>
<div class="mdui-card-primary-subtitle">
<?php $this->date(); ?>
| <?php $this->category(',', false); ?>
| <?php $this->commentsNum('暂无评论', '%d 条评论'); ?>
| <?php Postviews($this); ?>
<?php if ($this->options->WordCount): ?>
| <?php WordCount($this->cid); ?>
<?php endif; ?>
<?php endif; ?>
<?php if ($this->options->mdrPostTitle == 'normal' || !postThumb($this) ) { ?>
<div class="mdui-card-primary" style="padding-bottom:8px;">
<div class="mdui-card-primary-title"><?php $this->title() ?></div>
<?php if ($this->options->mdrPostInfo == 'subtitle') { ?>
<div class="mdui-card-primary-subtitle">
<?php $this->date(); ?>
| <?php $this->category(',', false); ?>
| <?php $this->commentsNum('暂无评论', '%d 条评论'); ?>
| <?php Postviews($this); ?>
<?php if ($this->options->WordCount): ?>
| <?php WordCount($this->cid); ?>
<?php endif; ?>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>
<div class="mdui-card-content" style="padding: 0px 16px;">
<?php if ($this->options->PjaxOption && $this->hidden): ?>
<form method="post" style="margin: 14px 0px;">
<div class="mdui-row">
<div class="mdui-col-xs-12 mdui-col-md-6">
<div class="mdui-textfield" style="padding-bottom: 32px;">
<label class="mdui-textfield-label">请输入密码访问</label>
<input class="mdui-textfield-input" type="password" class="text" name="protectPassword"/>
<div class="mdui-card-content" style="padding: 0px 16px;">
<?php if ($this->options->PjaxOption && $this->hidden): ?>
<form method="post" style="margin: 14px 0px;">
<div class="mdui-row">
<div class="mdui-col-xs-12 mdui-col-md-6">
<div class="mdui-textfield" style="padding-bottom: 32px;">
<label class="mdui-textfield-label">请输入密码访问</label>
<input class="mdui-textfield-input" type="password" class="text" name="protectPassword"/>
</div>
</div>
<div class="mdui-col-xs-12 mdui-col-md-6" style="padding-top:40px">
<input type="submit" class="mdui-btn mdui-ripple" value="提交" />
</div>
</div>
<div class="mdui-col-xs-12 mdui-col-md-6" style="padding-top:40px">
<input type="submit" class="mdui-btn mdui-ripple" value="提交" />
</div>
</div>
</form>
<?php else: ?>
<p><?php $this->excerpt(200, ''); ?></p>
<?php endif; ?>
</div>
<div class="mdui-card-actions" align="center">
<?php if ($this->options->mdrPostInfo == 'menu') { ?>
<button class="mdui-float-left mdui-btn mdui-ripple" mdui-menu="{target: '#post-info-<?=$this->cid ?>', position: 'top'}" style="text-transform:none"><?php $this->date(); ?></button>
<ul class="mdui-menu" id="post-info-<?=$this->cid ?>">
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php $this->category(',', false); ?>
</a>
</li>
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php Postviews($this); ?>
</a>
</li>
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php $this->commentsNum('暂无评论', '%d 条评论'); ?>
</a>
</li>
<?php if ($this->options->WordCount): ?>
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php WordCount($this->cid); ?>
</a>
</li>
</form>
<?php else: ?>
<p><?php $this->excerpt(200, ''); ?></p>
<?php endif; ?>
</ul>
<?php } ?>
<a href="<?php $this->permalink() ?>" class="<?php if ($this->options->mdrPostInfo == 'menu') { ?>mdui-float-right <?php } ?>mdui-btn mdui-ripple"<?php if ($this->options->mdrPostInfo == 'subtitle') { ?> style="width:100%"<?php } ?>>阅读全文</a>
</div>
<div class="mdui-card-actions" align="center">
<?php if ($this->options->mdrPostInfo == 'menu') { ?>
<button class="mdui-float-left mdui-btn mdui-ripple" mdui-menu="{target: '#post-info-<?=$this->cid ?>', position: 'top'}" style="text-transform:none"><?php $this->date(); ?></button>
<ul class="mdui-menu" id="post-info-<?=$this->cid ?>">
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php $this->category(',', false); ?>
</a>
</li>
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php Postviews($this); ?>
</a>
</li>
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php $this->commentsNum('暂无评论', '%d 条评论'); ?>
</a>
</li>
<?php if ($this->options->WordCount): ?>
<li class="mdui-menu-item">
<a class="mdui-ripple">
<?php WordCount($this->cid); ?>
</a>
</li>
<?php endif; ?>
</ul>
<?php } ?>
<a href="<?php $this->permalink() ?>" class="<?php if ($this->options->mdrPostInfo == 'menu') { ?>mdui-float-right <?php } ?>mdui-btn mdui-ripple"<?php if ($this->options->mdrPostInfo == 'subtitle') { ?> style="width:100%"<?php } ?>>阅读全文</a>
</div>
</div>
</div>
<?php endwhile; ?>
<?php $this->pageNav('上一页', $this->options->AjaxLoad ? '查看更多' : '下一页', 0, '..', $this->options->AjaxLoad ? array('wrapClass' => 'page-navigator ajaxload') : ''); ?>
<?php endwhile; ?>
<?php $this->pageNav('上一页', $this->options->AjaxLoad ? '查看更多' : '下一页', 0, '..', $this->options->AjaxLoad ? array('wrapClass' => 'page-navigator ajaxload') : ''); ?>
</div>
<?php $this->need('footer.php'); ?>

0 comments on commit c95e1f6

Please sign in to comment.