帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(
发布时间:2022-08-28作者:帝国建站网
帝国CMS调用tag标签、动态url和伪静态url的方法
内容页调用tag,按tagname调用:
<div class="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.="<a href='$tagslink' target='_blank'>".$t[$i]."</a> ";
}
}
echo $tag;
?>
</div>
或,按tagname调用:
<?php
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_{$navinfor[stb]} where id='$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.="<a href='$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("select infotags from {$ftbname} where id='$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("select tagid from {$dbtbpre}enewstags where tagname='$t[$i]' limit 1");
$tagslink="[!--news.url--]e/tags/?tagid=".$datar[tagid]."";
$tag.="<a href='$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("select infotags from {$ftbname} where id='$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("select tagid from {$dbtbpre}enewstags where tagname='$t[$i]' limit 1");
$tagslink="[!--news.url--]tag/".$datar[tagid].".html";
$tag.="<a href='$tagslink' style='color:red;font-size:14px' target='_blank'>".$t[$i]."</a> ";
}
}
echo $tag;
?></p>相关帝国教程
- 11-22帝国CMS内容页调用当前栏目链接的方法!(很简单的方法)
- 12-17帝国CMS模板调用标签:只调用当天发布的信息
- 01-25帝国cms程序在php5.3版本环境下 验证码都是相同数字或者字母的解决方法
- 11-12帝国cms7.5模板友情链接SQL调用代码标签的调用方法
- 02-02帝国CMS后台页面加批量勾选
- 04-12帝国CMS二次开发不同会员组显示不同的颜色和图标
- 08-31帝国CMS自定义标签每月月份发布文章数的统计
- 07-26帝国CMS二次开发调用购物车商品数量和总价
- 02-01帝国cms模板利用JS使当前栏目无限级高亮控制显示的方法!
- 11-12帝国CMS实现灵动标签调用某个时间段的信息
- 07-05帝国CMS列表内容模板(list.var)调用会员头像、会员名称、会员积分等字段
- 07-02帝国cms二次开发结合项url参数优化
- 08-21帝国cms7.0数据字典enewsshopdd表的字段说明
- 01-18帝国cms网站URL路径栏目目录的灵活更改方式
- 04-07帝国CMS灵动标签调用复选框字段去除竖线分隔符号的代码
- 07-29帝国CMS列表页内容模板随机插入增加广告
- 06-01帝国CMS内容页模板文章阅读数用中文千万为单位
- 12-27帝国cms数据库数据表各字段详细说明
- 03-23帝国CMS会员中心收藏夹页面去掉点击数
- 05-08帝国cms内容页图片如何自适应方法