让emlog的3D标签云插件只显示35条标签

去我经常看到好多的emlog中的3d标签云像个铅球似的,因为标签太多了,于是我改了下。让他只显示35条,少了很多的tags标签,不再“铅球”。

下两图是测试效果(左图是未限制条数,右图是限制35条):

点击查看原图

点击查看原图

原插件地址:

emlog 3d标签云插件信息:

版本:1.2

作者:Kuma

适用于emlog:4.0到4.2

想要显示35条,要修改3D标签插件中的一个php文件,请修改前做个备份:

tag_cloud.php   中的46行开始:

原来是

//………… $tag_cloud_data = "<tags>"; foreach($tag_cloud_tags as $key => $value) { $tag_cloud_data .= '<a href="'. Url::tag($value['tagurl']) .'" title="'.$value['usenum'].' topics">'.$value['tagname'].'</a>'; } $tag_cloud_data .= "</tags>";

加上一句代码。做一个判断if($key>35){break;}

//………… $tag_cloud_data = "<tags>"; foreach($tag_cloud_tags as $key => $value) { if($key>35){break;} $tag_cloud_data .= '<a href="'. Url::tag($value['tagurl']) .'" title="'.$value['usenum'].' topics">'.$value['tagname'].'</a>'; } $tag_cloud_data .= "</tags>";

修改完后记得更新插件,让它重新生成xml。OK看看下你的“铅球”是否漂亮了许多

PS:如果emlog的3d标签云插件能够自己定标签的最大数就好了,不用我去修改源码,望官方更新。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7867.html