帖子详情
 
 
  • [帝国cms教程]帝国cms灵动标签loop调用标签云的教程
  • 白银会员 Ecmsphp开发中心 只看楼主 4 年前
  • 帝国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调用标签云的教程。

  • 收藏 推荐 打赏微信打赏 举报
共有条回复