typecho使用的代码,很多都是锚点,钩子函数使用起来很方便,分享一些常用的代码
1.标题类
【博客首页】博客名称
【独立页面】页面标题 - 博客名称
【分类页面】分类名称 - 博客名称
【标签页面】Tag: 标签 - 博客名称
【存档页面】存档: XXXX年XX月 - 博客名称
【其它(日志页)】页面标题
2.输出标签词
输出所有(最好把它用在单独页面中):
widget('Widget_Metas_Tag_Cloud') ->parse('
(使用于边栏)
widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 20))->to($tags); ?>
next()): ?>
3.侧边栏每月归档后面显示文章数
widget('Widget_Contents_Post_Date', 'type=month&format=Y年m月')
->parse('
'); ?>
4、标签云
widget('Widget_Metas_Tag_Cloud', ignoreZeroCount=1&limit=20′)->to($tags); ?>
next()): ?>
permalink(); ?>”>name(); ?>
5.头部标签
keywords('_'); ?> //关键词
options->title(); ?> //站点名称
options->description(); ?> //站点描述
archiveTitle(); ?> //标题
options->themeUrl('ie.css'); ?> //模板路径
options->siteUrl(); ?> //主页网址
options->feedUrl(); ?>
options->commentsFeedUrl(); ?>
pageNav(); ?> //分页
options->generator(); ?> //版本号
6.文章页参数
title(); ?> //标题
category(','); ?> //分类
tags(', ', true, ''); ?> //标签
date('F jS, Y') ?> //时间
content(); ?> //内容
thePrev('« %s', ''); ?> //上一篇
theNext('%s »', ''); ?> //下一篇
7.调用某分类文章
widget('Widget_Archive@index', 'pageSize=6&type=category', 'mid=1')
->parse('
'); ?>
8.侧边栏评论忽略博主评论
widget('Widget_Comments_Recent','ignoreAuthor=true')->to($comments); ?>
9.评论输出
author(true); ?>//输出评论人昵称,参数true为带链接的,false为不带链接的;
//ps.其实还有一个参数,类型也是布尔,作用是是否带noFollow
excerpt(18, '...'); ?>//输出评论摘要,第一个参数是要截取的长度,第二个是截取后的字符串;
permalink(); ?>//获取当前评论链接,木有参数;
title(); ?>//获取当前评论标题,同样木有参数;
dateWord(); ?>//输出词义化日期,就是输出“3小时前”、“三天前”之内的;
gravatar(); ?>//调用gravatar输出用户头像,有两个参数,第一个是头像尺寸,默认是32,第二个是默认输出的头像。
如出现错误,或者没有添加的,请在底部留言