实现 Typecho 博客彩色标签云结果

[摘要]许多博主喜欢给标签去添加彩色结果,wordpress实现彩色标签云十分简朴,添加代码可能利用插件都可以,已经广为人知了。其实,Typecho 博客也可以很好的实现彩色标签云结果,只需要在显示标签云的处所添加相关代码即可。

Typecho 彩色标签云结果的实现要领:

在需要显示标签云的处所添加以下代码,生存文件即可

<?php Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->to($tags); ?>
<?php if($tags->have()): ?>
<?php while ($tags->next()): ?>
<a style="color:rgb(<?php echo(rand(0,255)); ?>,<?php echo(rand(0,255)); ?>,
<?php echo(rand(0,255)); ?>)" href=http://down.chinaz.com/"<?php $tags->permalink();?>">
<?php $tags->name(); ?></a>
<?php endwhile; ?>
<?php endif; ?>

假如是单页面添加的标签云,则在page.php页面把

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

替换为以下代码

<?php if($this->slug=="tags"): ?>
<?php Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->to($tags); ?>
<?php if($tags->have()): ?>
<?php while ($tags->next()): ?>
<a style="color:rgb(<?php echo(rand(0,255)); ?>,<?php echo(rand(0,255)); ?>,
<?php echo(rand(0,255)); ?>)" href=http://down.chinaz.com/"<?php $tags->permalink();?>">
<?php $tags->name(); ?></a>
<?php endwhile; ?>
<?php endif; ?>
<?php else: ?>
<?php $this->content(); ?>
<?php endif; ?>

新建独立页面,缩略名为tags就可以在独立页面显示彩色标签云的结果了

独立页面实现道理:判定页面缩略为是否是tags,假如是则执行彩色标签云代码,假如不是则显示页面内容。

本文来历:博客吧 &  三水之都

分享到

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

转载注明出处:http://www.heiqu.com/10757.html