优晟SEO

您现在的位置是:首页 > CMS教程 > 帝国cms > 正文

帝国cms

帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(

帝国   静态   标签  
佚名 2024-08-24帝国cms
帝国CMS调用tag标签、动态url和伪静态url的方法内容页调用tag,按tagname调用:<divclass="tagsline">Tags:<?$a="$navinfor[infotags]";$str=str_replace(',',',',$a);$tag='';$t=explode(",",$s……

帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(

帝国CMS调用tag标签、动态url和伪静态url的方法

内容页调用tag,按tagname调用:

<divclass="tagsline">Tags:<?$a="$navinfor[infotags]";$str=str_replace(',',',',$a);$tag='';$t=explode(",",$str);for($i=0;$i<count($t);$i++){if($t[$i]){$tagslink="[!--news.url--]e/tags/?tagname=".urlencode($t[$i])."&tempid=1";$tag.="<ahref='$tagslink'target='_blank'>".$t[$i]."</a>";}}echo$tag;?></div>

  或,按tagname调用:

<?php$fr=$empire->fetch1("selectinfotagsfrom{$dbtbpre}ecms_news_data_{$navinfor[stb]}whereid='$navinfor[id]'");$infotags=$fr['infotags'];//这个就是infotags字段内容$tag='';$t=explode(',',$infotags);//去逗号$d=count($t);for($i=0;$i<count($t);$i++){if($t[$i]){$tagslink="[!--news.url--]e/tags/?tagname=".urlencode($t[$i])."&tempid=1";$tag.="<ahref='$tagslink'target='_blank'>".$t[$i]."</a>";}}echo$tag;?>

  或,按id调用:

<?$tbname=$class_r[$navinfor['classid']]['tbname'];$ftbname=$dbtbpre."ecms_".$tbname."_data_".$navinfor['stb'];$hlt=$empire->fetch1("selectinfotagsfrom{$ftbname}whereid='$navinfor[id]'");$a=$hlt[infotags];$str=str_replace(',',',',$a);$tag='';$t=explode(",",$str);for($i=0;$i<count($t);$i++){if($t[$i]){$datar=$empire->fetch1("selecttagidfrom{$dbtbpre}enewstagswheretagname='$t[$i]'limit1");$tagslink="[!--news.url--]e/tags/?tagid=".$datar[tagid]."";$tag.="<ahref='$tagslink'target='_blank'>".$t[$i]."</a>";}}echo$tag;?>

  注释:

  限制数量,把$i

  mid=1数据模型id tempid=1模型的模板id orderby排列方式 classid=34栏目id &line=5调用条数

  如:上面的 &tempid=1

  如果想用静态以ID的HTML 可以参考下面这个

<p>本文标签:<?$tbname=$class_r[$navinfor['classid']]['tbname'];$ftbname=$dbtbpre."ecms_".$tbname."_data_".$navinfor['stb'];$hlt=$empire->fetch1("selectinfotagsfrom{$ftbname}whereid='$navinfor[id]'");$a=$hlt[infotags];$str=str_replace(',',',',$a);$tag='';$t=explode(",",$str);for($i=1;$i<count($t);$i++){if($t[$i]){$datar=$empire->fetch1("selecttagidfrom{$dbtbpre}enewstagswheretagname='$t[$i]'limit1");$tagslink="[!--news.url--]tag/".$datar[tagid].".html";$tag.="<ahref='$tagslink'style='color:red;font-size:14px'target='_blank'>".$t[$i]."</a>";}}echo$tag;?></p>