自定义标题显示:other Article
首页标题:站名 - 站点介绍,页面标题:博文标题 - 站名 - 站点介绍复制代码
- <?php $this->archiveTitle('','',' - '); ?><?php $this->options->title(); ?>
在博文页面根据TAG调用相关文章Prev & Next
其中related(5),则为调用文章的数量。复制代码
- <?php $this->related(5)->to($relatedPosts); ?>
- <ul>
- <?php while ($relatedPosts->next()): ?>
- <li><a href="<?php $relatedPosts->permalink(); ?>" title="<?php $relatedPosts->title(); ?>"><?php $relatedPosts->title(); ?></a></li>
- <?php endwhile; ?>
- </ul>
上一篇,下一篇,在post.php中应用。
All Articl复制代码
- <?php $this->thePrev(); ?> <?php $this->theNext(); ?>
全部文章列表代码,可以应用在任何地址:
Tags Cloud复制代码
- <?php $this->widget('Widget_Contents_Post_Recent', 'pageSize=10000')->parse('<li>{year}-{month}-{day} : <a href="{permalink}">{title}</a></li>'); ?>
全部标签集列表:
Blog Photo复制代码
- <?php $this->widget('Widget_Metas_Tag_Cloud')
- ->to($taglist); ?><?php while($taglist->next()): ?>
- <li><a href="<?php $taglist->permalink(); ?>" title="<?php $taglist->name(); ?>"><?php $taglist->name(); ?></a></li>
- <?php endwhile; ?>
为每个博文配一张图片:Blog Stat
牧师的博客,以及阿萨老师、羽中博客等,都会在每篇日志,配一个缩略图,主要采用的是typecho每篇文章都有一个单独的ID的功能。只要在前后加上地址和文件名,就可以自动搭配。
举例:生成:第三篇日志:<img src="/logo/post-3.png">,第五篇<img src="/logo/post-5.png">复制代码
- <img src="/logo/<?php $this->theId(); ?>.png">
说明:<?php $this->theId(); ?>函数可以广泛应用于各种调用中,因为TE的每篇文章,都有一个单独的ID,日志则为post-x,页面则为page-x。
全部日志数量:Widget Page
应该还可以其它stat函数,研究一下回头统计。复制代码
- <?php $stat = Typecho_Widget::widget('Widget_Stat') ;echo ".$stat->PublishedPostsNum."; ?>
使用这个方法,可以自定义首页的文章显示条数,以及自定义分类文章显示:
Category Blog复制代码
- 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是分类号:
Siderbar Author Comments复制代码
- <?php $this->widget('Widget_Archive@index', 'pageSize=6&type=category', 'mid=47')
- ->parse('<li><a href="{permalink}">{title}</a></li>'); ?>
复制代码
- <?php $this->widget('Widget_Comments_Recent','ignoreAuthor=true')->to($comments); ?>
| 欢迎光临 模板库 (https://bbs.mubanku.com/) | Powered by Discuz! X3.1 |