Typecho 疏散文章的评论和引用告示

   Typecho评论显示区默认是访客评论和引用告示放在一块区域的,这种显示方法大概许多人不喜欢,博客吧也不喜欢,因为堆在一块会显得很杂乱,究竟引用告示的样式和评论的样式是有差此外,博客吧当前的主题模板也是把评论区域和引用告示域名脱离开来的。下面引自Typecho官方相关代码先容下分享文章评论和引用告示。

Typecho节制评论的范例的代码:

  显示全部(默认),即显示comment、trackback、pingback

<?php $this->comments()->to($comments); ?>

  只显示comment

<?php $this→comments('comment')→to($comments); ?>

  只显示trackback

<?php $this→comments('trackback')→to($trackbacks); ?>

  只显示pingback

<?php $this→comments('pingback')→to($pingbacks); ?>

Typecho分享文章评论和引用告示:

  对主题模板comments.php文件举办编辑操纵,在个中找到显示全部的语句,然后对其举办修改,也就是把显示全部的语句换成只显示评论:

<?php $this->comments('comment')->to($comments); ?><!-- 要害 -->
<?php if ($comments->have()) : ?>
<ol>
<?php while ($comments->next()) : ?>
<li id="<?php $comments->theId() ?>">
<div class="comment_data">
<?php $comments->gravatar(32, '', '', 'avatar'); ?>
<span><?php $comments->author() ?></span> Says:<br />
<?php $comments->date('F jS, Y'); ?> at <?php $comments->date('h:i a'); ?>
</div>
<div class="comment_text"><?php $comments->content() ?></div>
</li>
<?php endwhile; ?>
</ol>
<?php endif; ?>

  然后输出pingback,pingback并不需要那么多的展示内容,假设只展示标题和日期,则修改代码如下

<?php $this->comments('pingback')->to($pingbacks); ?><!-- 要害 -->
<?php if ($pingbacks->have()) : ?>
<h3>Pingbacks</h3>
<ol>
<?php while ($pingbacks->next()) : ?>
<li id="<?php $pingbacks->theId() ?>">
<?php $pingbacks->author() ?> <?php $pingbacks->date('F jS, Y'); ?>
</li>
<?php endwhile; ?>
</ol>
<?php endif; ?>

把输出pingback的代码与输出评论的代码放在差异的位置即可。也可以别离为它们添加CSS样式。

同理,假如要显示trackback,可按如上的修改要领

本文转自:博客吧

原文地点:

Typecho下载

Typecho v0.80 build 2010.8.15下载

Typecho 涣散文章的评论和引用公告

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10703.html