关注迷你日志公众号

在post.php中用以下代码

<?php
$db = Typecho_Db::get();
$sql = $db->select()->from('table.comments')
->where('cid = ?',$this->cid)
->where('mail = ?', $this->remember('mail',true))
->limit(1);
$result = $db->fetchAll($sql);
if($this->user->hasLogin() || $result) {
$content = preg_replace("/\[hide\](.*?)\[\/hide\]/sm",'<div><i></i>$1</div>',$this->content);
}
else{
$content = preg_replace("/\[hide\](.*?)\[\/hide\]/sm",'<div><i></i>此处内容需要评论回复后方可阅读。</div>',$this->content);
}
echo $content
?>

替代

<?php $this->content(''); ?>

使用方法

[hide]要隐藏的内容[/hide]

CSS参考

.reply2view {
background:#f8f8f8;
padding:10px 10px 10px 40px;
position:relative
}
.reply2view i {
display:block;
font-size:20px;
height:20px;
left:10px;
line-height:20px;
position:absolute;
top:15px
}
转载请注明出处,谢谢!
本文地址:https://minirizhi.com/jianzhan/26.html
THE END

话题: 回复可见, 评论可见

  • Typecho多级分类调用代码
  • Typecho用一个程序建多个网站