欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms教程

帝国CMS调用TAG信息最后一个信息去掉“/”方法

帝国cms教程 我的站长站 2024-04-25 共64人阅读

问题

我们想用帝国CMS调用TAG信息,每个TAG信息中间用“/”隔开,效果如下:

我的站长站 / 网站模板 / 网页模板 / 帝国CMS教程 /

我们可以看到最后一个TAG信息也加上了“/”,结尾应该是不需要的,那么如何判断最后一个TAG信息去掉“/”

解决方法

$classid=$r[classid]; //获取栏目id
$tbname=$class_r[$classid][tbname];//获取数据表
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_{$r[stb]} where id='$r[id]'");//查询副表下的infotags字段
$tag1=''.$fr[infotags].'';
$r_tag=explode(",",$tag1);
for($i=0;$i<count($r_tag)&&$i<3;$i++)
        {
             if($r_tag[$i])
                {      
                               
                        $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
                        $tags.="<a href=\"$tagslink\" rel=\"tag\">".$r_tag[$i]."</a>  /";
                                               
                                               
                                                
                }
        }