typecho 相关文章调用和函数说明

刚开始用 typecho 的时候,都还不熟悉,有些功能都还不知道如何使用。这里,简单的介绍一下如何使用相关文章功能,方便刚接触 typecho 的朋友修改模板。

相关文章功能

用 dreamweaver 或网站后台打开你所要修改的模板的文件夹中的post.php文件。

<?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。当$type 为 author 时,根据用户显示相关文章;为其他值时,根据标签显示相关文章。

希望对大家有用。


更多



23 Comments

  • 2011 年 7 月 24 日 - 下午 7:15 | Permalink

    你好, 请问typecho在文章列表页或首页调用文章时怎么控制只调某一特定的内容呀。比如。我在首页调用某一文章时,我只希望调用文章的一个标题,还有里面的某一张图片。这个要怎么做呀谢谢。
    谢谢哈。

    • HJin.me
      2011 年 7 月 24 日 - 下午 9:18 | Permalink

      自己看一下源代码里面的这个类 Widget_Abstract_Contents,里面有获取文章内容和文章标题等内容的方法,获取内容之后,用正则或者其他方法取出你要的特定内容就行了。
      加油吧,我现在不玩 typecho 了

  • 发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注

    *

    您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>