Typecho自定义批评款式
能够设置自定义的批评款式,详细代码以下:
<?phpfunction threadedComments($comments,$singleCommentOptions) {$imgUrl = Helper::options()->siteUrl . 'usr/themes/thinkH/images/pingback.jpg';$author = '<a href="'.$comments->url.'" rel="external nofollow" target="_blank">'.$comments->author.'';$depth = $comments->levels +1;if($depth<=1){$size = (int) Helper::options()->commentsPageSize;$curr = (int) $comments->currentPage;//这个数值为0,暂不清晰是干什么的,但我须要一个输出当前页数的函数!!!$cn = (int) $comments->sequence;$n = $cn + $curr*$size;$floor = 'For All '.$n.' The-FatherC'; // 主楼层}else{$floor = ($depth-1).'#InnerC'; // 子楼层$style = 'style="margin-left:' . ceil(5/$depth) . 'px;"';}?><li id="<?php $comments->theId(); ?>" <?php if( $depth > 1) echo $style;?>><div id="comment-<?php $comments->theId(); ?>"><div class="comment-body <?php echo 'depth-'.$depth;?>"><div class="commentmeta <?php echo 'commentmeta-'.$depth;?>"></div><div class="comment-author"><?php$tLC = (Helper::options()->ShGravatar)?(Helper::options()->ShGravatar):0;if ($tLC == 0) {?><?php include("include/avatar.php"); ?><?php }else{?><?php $comments->gravatar(32, 'identicon', 'X', 'avatar'); ?><?php } ?><?php commentApprove($comments, $comments->mail); ?><?php echo $author; ?><span><?php $comments->date('Y-m-d H:i:s') ?></span> <span class="subcolor">This</span><span style="margin-left:5px;color:#617d0e;font-size:12px"><?php if($comments->levels == 0): ?><?php if($comments->sequence == 1): ?>沙发<?php elseif($comments->sequence == 2): ?>板凳<?php elseif($comments->sequence == 3): ?>地毯<?php elseif($comments->sequence == 4): ?>门口<?php elseif($comments->sequence == 5): ?>走廊<?php elseif($comments->sequence == 6): ?>楼梯<?php elseif($comments->sequence == 7): ?>宅院<?php elseif($comments->sequence == 8): ?>小区<?php elseif($comments->sequence == 9): ?>街道<?php else: ?>第<?php $comments->sequence(); ?>号大院<?php endif; ?><?php endif; ?></span><span class="subcolor"><?php echo $floor; ?></span><span class="comment-reply"><?php $comments->reply('reply'); ?></span><div class="subcolor ">[<?php GetBrowser($comments->agent)?> @ <?php GetOs($comments->agent)?>]</div></div><div class="comment_content"><?php $comments->content(); ?></div></div><div class="children"><?php if ($comments->children) { ?><?php $comments->threadedComments($singleCommentOptions); ?><?php } ?></div></div></li><?php}?>

评论列表