typecho教程与模板开发必备
|
1、文章title设置,使得对搜索引擎足够友好 【博客首页】---> 博客名称 - 博客描述 【归档页面】---> XXXX/XX - 博客名称 【文章页面】---> 文章标题 - 博客名称 【独立页面】---> 页面标题 - 博客名称 【分类页面】---> 分类名称 - 博客名称 【标签页面】---> 标签 - 博客名称 is('archive')):?>archiveTitle('/','',' - ');?>options->title();?> archiveTitle('',' - ');?>options->title();?> 附论坛的两种不同的设置: 【博客首页】博客名称 【独立页面】页面标题 - 博客名称 【分类页面】分类名称 - 博客名称 【标签页面】Tag: 标签 - 博客名称 【存档页面】存档: XXXX年XX月 - 博客名称 【其它(日志页)】页面标题 is('index')){$this->options->title();} elseif($this->is('page')){$this->archiveTitle('',' - ');$this->options->title();} elseif($this->is('category')){$this->archiveTitle('',' - ');$this->options->title();} elseif($this->is('tag')){$this->archiveTitle('','Tag: ',' - ');$this->options->title();} elseif($this->is('archive')){$this->archiveTitle('年','存档: ','月 - ');$this->options->title();} else{$this->archiveTitle('','');}?> 2、相关文章的调用: related(5)->to($relatedPosts);?> have()):?> next()):?> permalink();?>" title="title();?>">title();?> author();?> post indate('Y-m-d H:i:s');?> 3、输出所有Tags widget('Widget_Metas_Tag_Cloud') ->parse(' 4、分页只显示新文章、旧文章 pageLink('? 新文章','prev'); ?> pageLink('旧文章 ?','next'); ?> 5、测边栏每月归档后面显示文章数 widget('Widget_Contents_Post_Date','type=month&format=Y年m月') ->parse(' 6、复制文章时带版权 标签云 widget('Widget_Metas_Tag_Cloud','ignoreZeroCount=1&limit=20′)->to($tags);?> next()):?> permalink();?>”>name();?> 最新文章 widget('Widget_Contents_Post_Recent')->to($post);?> next()):?> permalink();?>” title=”title();?>”> title(25,'…');?> 相关内容 related(5)->to($relatedPosts); ?> next()): ?> permalink(); ?>” title=” title(); ?>”>title(); ?> author(); ?> post in date('Y-m-d H:i:s'); ?> 日期归档 widget('Widget_Contents_Post_Date','type=month&format=F Y')->parse(' 友情链接 要装插件 头部 keywords('_'); ?> //关键词 options->title(); ?> //站点名称 options->description(); ?> //站点描述 archiveTitle(); ?> //标题 options->themeUrl('ie.css'); ?> //模板路径 options->siteUrl(); ?> //主页网址 options->feedUrl(); ?> options->commentsFeedUrl(); ?> pageNav(); ?> //分页 options->generator(); ?> //版本号 文章页面 title(); ?> //标题 category(','); ?> //分类 tags(',',true,''); ?> //标签 date('F jS,Y') ?> //时间 content(); ?> //内容 thePrev('« %s',''); ?> //上一篇 theNext('%s »',''); ?> //下一篇 全部文章列表代码,可以应用在任何地方: widget('Widget_Contents_Post_Recent','pageSize=10000')->parse(' 全部标签集列表 widget('Widget_Metas_Tag_Cloud') ->to($taglist); ?>next()): ?> 全部日志数量: PublishedPostsNum."; ?> 使用这个方法,可以自定义首页的文章显示条数,以及自定义分类文章显示: function themeInit($archive) { if ($archive->is('index')) { $archive->parameter->pageSize = 10; // 自定义条数 } } 或者: function themeInit($archive) { if ($archive->is('category','default')) { $archive->parameter->pageSize = 10; // 自定义条数 } } 调用某分类文章,pageSize是数量,mid是分类号: widget('Widget_Archive@index','pageSize=6&type=category','mid=1') ->parse(' '); ?>侧栏评论忽略博主评论 widget('Widget_Comments_Recent','ignoreAuthor=true')->to($comments); ?> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
