【typecho小程序】typecho博客标签墙及彩色标签云实例

更新时间:2019-12-01    来源:php与数据库    手机版     字体:

【www.bbyears.com--php与数据库】

Typecho介绍

Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,支持多种数据库,是一款内核强健?扩展方便?体验友好?运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。


typecho制作标签墙

I. 示例效果图

01.jpg

II. 方法

    在模板目录下新建一个PHP文件,命名为 tags.php;
    复制所需代码(见下文)至 tags.php;
    在后台新建页面,以 tags.php 为模板即可。

III. 代码实现


need('header.php'); ?>
 
widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 200))->to($tags); ?>
 
next()): ?>
    permalink(); ?>" target="_blank">name(); ?> count(); ?>

 
need('sidebar.php'); ?>
need('footer.php'); ?>



IV. 说明

代码开头的注视是不能省略的,它标识了该文件为自定义模板文件。如果没有这个注释,在后台新建页面选择模板的时候此次新建的模板将无法被识别和显示。
调用 Widget_Metas_Tag_Cloud 去获取标签数据。
$tags->permalink() 为标签超链接。
$tags->name() 为标签名称。
$tags->count() 为该标签下包含的文章数量。



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

彩色博客标签云很多博主喜欢,而且不少WP博主在 WordPress 博客上就已经添加上了,昨天去逛博客的时候发现 Typecho 博客也可以实现彩色标签云效果,不愧是俗称的WP简化版。实现 Typecho 彩色标签云效果的方法很容易,只需要在显示标签云的地方添加相关代码即可。下面是博客吧转载过来的教程。

Typecho 彩色标签云效果的实现方法:

在需要显示标签云的地方添加以下代码,保存文件即可

to($tags); ?>
have()): ?>
    next()): ?>
    ,,
           )" href="permalink();?>">
         name(); ?>
    



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

content(); ?>



替换为以下代码

slug=="tags"): ?>
to($tags); ?>
have()): ?>
    next()): ?>
    ,,
           )" href="permalink();?>">
         name(); ?>
    


content(); ?>



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

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

本文来源:http://www.bbyears.com/jiaocheng/81754.html

猜你感兴趣