帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(
帝国CMS调用tag标签、动态url和伪静态url的方法内容页调用tag,按tagname调用:<divclass="tagsline">Tags:<?$a="$navinfor[infotags]";$str=str_replace(&#39;,&#39;,&#39;,&#39;,$a);$tag=&#39;&#39;;$t=explode(",",$s……
内容页调用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>
- 上一篇
帝国CMS列表页模板随机有规律的插入增加广告流隔行广告
帝国cms列表模板中随机有规律的插件入广告流或者间隔多少行插件入广告,这样对收入有一定的帮助,这样方法大家都懂的。列表内容模板(list.var) (*) 框中使用工程代码如下:$snum='<div class="list"><a href="[
- 下一篇
帝国CMS模板判断文章是前台投稿还是后台发布
此方法主要用于帝国CMS模板制作中一些特殊显示方式,例如显示此篇文章是否是前台投稿,是否是会员发布等情况!1、判断文章是前台投稿还是后台发布<?phpif($navinfor[ismember]==1){?>前台会员发布<?php}else{?>后台管理员