正务库

Typecho调用分类文章标签文章相关文章

时间:2年前   游览量:394    标签: nbsp    gt    lt    php    文章    标签    缩略    调用   

调用分类文章

根据分类mid获取某个分类下的文章列表

<?php $this->widget('Widget_Archive@fenlei', 'pageSize=6&type=category', 'mid=1')->to($new); ?>
<?php while ($new->next()): ?>
<a href="<?php $new->permalink(); ?>"><?php $new->title(); ?></a>
<?php endwhile; ?>



以上就是获取分类mid等于1的最新6篇文章,pageSize=6就是指定调用数量,mid=1指定分类mid,也可以用缩略名方式替换如slug=name其中name就是mid等于1的分类的缩略名。

调用标签文章

根据标签mid获取某个标签下的文章列表

<?php $this->widget('Widget_Archive@biaoqian', 'pageSize=6&type=tag', 'mid=1')->to($new); ?>
<?php while ($new->next()): ?>
<a href="<?php $new->permalink(); ?>"><?php $new->title(); ?></a>
<?php endwhile; ?>



以上就是获取标签mid等于1的最新6篇文章,pageSize=6就是指定调用数量,mid=1指定标签mid,也可以用缩略名方式替换如slug=name其中name就是mid等于1的标签的缩略名。

调用相关文章

<?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>



其中$this->related($limits, $type);里面可以使用两个参数,$limits默认值为 5,表示显示的相关文章数量,$type默认值为 NULL,表示文章的相关方式,只接受 author。当 $typeauthor 时,根据用户显示相关文章;为其他值时,根据标签显示相关文章。