<?php $this->excerpt(); ?>

括号中参数,第一个是限制字数,第二个是省略符号,如

<?php $this->excerpt(200, '...'); ?>

附个冰剑的方法

<?php $this->excerpt($this->options->excerptLength, '...'); ?>

sort:排序方式为 mid;

ignoreZeroCount:忽略文章数为0的;

desc:是否降序输出;

limit:输出数目。

然后在 CSS 中定义 size-5(10,20,30) 等几个样式,不同文章数量的 tag 就能输出不同样式了。

<?php $this->widget('Widget_Metas_Tag_Cloud', 'sort=mid&ignoreZeroCount=1&desc=0&limit=30')->to($tags); ?>
<?php if($tags->have()): ?>
<?php while ($tags->next()): ?>
<li><a href="<?php $tags->permalink(); ?>" rel="tag" class="size-<?php $tags->split(5, 10, 20, 30); ?>" title="<?php $tags->count(); ?> 个话题"><?php $tags->name(); ?></a></li>
<?php endwhile; ?>
<?php else: ?>
<li><?php _e('没有任何标签'); ?></li>
<?php endif; ?>

- 阅读剩余部分 -

适用截至版本0.8,方法来自 willin

修改 admin/write-post.php,在 25行 id="tags" 的下一行插入:

- 阅读剩余部分 -

这段代码由70同学亲自操刀写的,舞哥无私地奉献给大家,以后做CMS模板、企业模板就无愁了。

其实就是把以前分类调用和分类文章调用组合一起使用,再加上第一篇判断即可。

- 阅读剩余部分 -

在主题目录下建立一个js文件放置到js目录

添加以下:

- 阅读剩余部分 -

前端代码:

<?php if (!isMobile()): ?>
电脑端显示,手机端不显示
<?php else: ?>
加个else语句,不就是手机端显示,电脑端不显示了吗
<?php endif;?>

- 阅读剩余部分 -