伏雨朝寒悉不胜,那能还傍杏花行。去年高摘斗轻盈。漫惹炉烟双袖紫,空将酒晕一衫青。人间何处问多情。 ———— 纳兰容若
又一个找遍全网找不到的功能折腾了很久才实现 如果有大佬看看能不能优化一下
<ul id="filter">
<li><a href="#" class="current hover-target" data-filter="*" title="">全部</a></li>
<?php $this->widget('Widget_Archive@index', 'pageSize=999&type=category', 'mid='.$this->options->cidId)->to($list); ?>
<?php $arr= array();?>
<?php while($list->next()):?>
<?php
$a= tagsslug($list);$c= tagsname($list);
$arr[] = "<li><a href=\"#\" class=\"hover-target\" data-filter=\".$a\" title=\"$c\">$c</a></li>";?>
<?php endwhile;?>
<?php $tagsall=array_unique($arr);
foreach($tagsall as $k){
echo $k;
}?>
</ul>
这段代码是配合typecho 获取文章标签缩略名这个一起使用的
思路是获取分类下的所有文章的标签然后去重
具体实现方法和代码都在上面可以根据自己的需要改改