plugins

插件说明

通过引入两个抽象类扩展实现八种常用侧边栏文章或评论数据输出。

日志类 TeKit_Contents

随机日志 Random

输出代码示例:

<?php $this->widget('TeKit_Contents')->Random(10)
    ->parse('<li><a href="{permalink}">{title}</a></li>'); ?>
参数名称 是否必须 默认值 说明
number 10 显示数量
最多评论日志 MostCommented

输出代码示例:

<?php $this->widget('TeKit_Contents')->MostCommented(10)
    ->parse('<li><a href="{permalink}">{title}</a></li>'); ?>
参数名称 是否必须 默认值 说明
number 10 显示数量
历史上当天日志 HistoryToday

输出代码示例:

<?php $this->widget('TeKit_Contents')->HistoryToday(10)
    ->parse('<li><a href="{permalink}">{title}</a></li>'); ?>
参数名称 是否必须 默认值 说明
number 10 显示数量
历史上当月日志 HistoryTomonth

输出代码示例:

<?php $this->widget('TeKit_Contents')->HistoryTomonth(10)
    ->parse('<li><a href="{permalink}">{title}</a></li>'); ?>
参数名称 是否必须 默认值 说明
number 10 显示数量

评论类 TeKit_Comments

最多评论的人 MostCommentors

输出代码示例:

<?php $this->widget('TeKit_Comments')->MostCommentors(365,10,true)
    ->parse('<li><a href="{url}">{author} ({cnt})</a></li>'); ?>
参数名称 是否必须 默认值 说明
days NULL 多少天内
number 10 显示数量
ignore true 不包含作者
最多沙发的人 MostSofaCommentors

输出代码示例:

<?php $this->widget('TeKit_Comments')->MostSofaCommentors(365,10,true)
    ->parse('<li><a href="{url}">{author} ({cnt})</a></li>'); ?>
参数名称 是否必须 默认值 说明
days NULL 多少天内
number 10 显示数量
ignore true 不包含作者
评论人评论数量 CommentorNumber

输出代码示例:

<?php echo $this->widget('TeKit_Comments')->CommentorNumber('admin','test@test.com',365); ?>
参数名称 是否必须 默认值 说明
author   昵称
mail   Email
days 30 多少天内
评论人评论 CommentorComments

输出代码示例:

<ul class="widget-list">
    <?php $this->widget('TeKit_Comments')->CommentorComments('admin','test@test.com',365)->to($tekit); ?>
    <?php while($tekit->next()): ?>
        <li>
        <a href="<?php $tekit->permalink(); ?>"><?php $tekit->author(); ?></a>:
        <?php $tekit->excerpt(35, '...'); ?>
        </li>
    <?php endwhile; ?>
</ul>
参数名称 是否必须 默认值 说明
author   昵称
mail   Email
days 30 多少天内