帝国cms灵动标签loop调用标签云的方法介绍,是教大家如何使用loop灵动标签调用标签云的教程。
[e:loop={0,10,3,0,'','rand()'}] <?php $newbook1=$empire->query("select * from phome_ecms_news_data_1 where id =".$bqr[id].""); $r1=$empire->fetch($newbook1); $a="$r1[infotags]"; $str=str_replace(',', ',', $a); $tag=''; $t= explode(",", $str); for($i=0;$i<count($t);$i++) { if($t[$i]) { $tagslink="/tags-".urlencode($t[$i])."-0.html"; $tag.="<a href='$tagslink' target='_blank'>".$t[$i]."</a> "; } } echo $tag; ?> [/e:loop]
需要配合伪静态使用。 需要在帝国cms后台,系统--系统设置--伪静态设置--tag。tag按默认设置。 然后nginx设置伪静态规则 rewrite ^/tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&page=$2 last;
以上是灵动标签loop调用标签云的教程。
|