酷秀博客
首页/typecho 让二级以后的所有子级评论都显示在一列教程

typecho 让二级以后的所有子级评论都显示在一列

admin的头像admin7个月前教程176热度

第一步需要添加两个css样式,一个为有内边距或者外边距的样式,一个为什么都没有的空样式。
例如:定义一个.p1的样式,而.p2则无需定义(本来就是要的一个没有样式的)

.p1{<br />
    padding: 10px;<br />
}<br />
```<br />
<br />
<br />
 > 下面这个三元运算符就是关键所在,首先通过判断其值是否大于0这个数,如果大于说明就是一个子级评论就添加一个空的样式"p2",反之不是就添加一个上面定义了样式的"p1"<br />
<br />
```php<br />
$commentLevelClass = $comments->levels > 0 ? 'p2' : 'p1';<br />
```<br />
<br />
把下面这段代码添加到这里即可,列如:`<div class="<?php echo $commentLevelClass;?>">xxxx</div>`<br />
<br />
```php<br />
<?php if ($comments->children) { ?><br />
   <div class="<?php echo $commentLevelClass;?>"><br />
      <?php $comments->threadedComments($options); ?><br />
   </div><br />
<?php } ?><br />
签名: 最忠诚的BUG开发者来自: 重庆市. 火狐浏览器
文章目录