帝国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>声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!
原文地址:《帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(》发布于2022-10-08 14:18:43