星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12639|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

【原创】帝国cms列表页和灵动标签中调用TAG以及多值字段判断

前言

在帝国cms模板之中你会发现,当出现价格为零的时候显示为免费,其他的全部显示为价格,还有比如需要灵动调用的时候用到的ag标签调用,更有列表页中,内容模板va中需要调用字段判断和ag的时候,本教程为你解决。

  在帝国cms模板之中你会发现,当出现价格为零的时候显示为免费,其他的全部显示为价格,还有比如需要灵动调用的时候用到的tag标签调用,更有列表页中,内容模板var中需要调用字段判断和tag的时候,本教程为你解决。

  需求效果图:

  在上图中的第一张图是列表页的内容模板,第二张图是灵动调用的所以就需要面临灵动中调用多值字段判断和tag的调用,废话不多说了,直接上代码

  列表页内容模板代码
 

$totalnum=(int)$_GET['totalnum']; 
$totalquery="select count(*) as total from phome_payshopcord where shopid='$r[id]' and classid='$r[classid]'"; 
$num=$empire->gettotal($totalquery);//取得总条数 

$zjnum=(int)$_GET['zjnum']; 
$zjnumquery="select count(*) as total from phome_ecms_zhangjie where kcid='$r[id]'"; 
$kczjnum=$empire->gettotal($zjnumquery);//取得总条数
if($r['price']=="0"){
$jg='免费';
}
else
{
$jg="¥".$r['price'].".00元";
}

$classid=$r[classid]; //获取栏目id
$hmid=$empire->fetch1("select * from phome_enewsclass where classid='$classid'");//获取模型id
$hmid=$empire->fetch1("select * from phome_enewsmod where mid='$hmid[modid]'");//获取模型名称
$mname=$hmid[tbname];//获取模型名称简称
$bm=$r['stb'];
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_{$mname}_data_{$bm} where id='$r[id]'");
$tag1=''.$fr[infotags].'';
$r_tag=explode(",",$tag1);
for($i=1;$i<count($r_tag);$i++)
{
if($r_tag[$i])
{$datar=$empire->fetch1("select tagid from {$dbtbpre}enewstags where tagname='$r_tag[$i]' limit 1");
$tagslink="/category/".$datar[tagid]."/";//该行调用静态链接,需要和后台设置的一致
$tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";
}
}
if(empty($fr[infotags]))
{
$tags="无";
}

$listtemp='<li>
    <a href="[!--titleurl--]"><img src="/static/images/356.jpg"></a>
    <span class="kc_num">30节</span>
    <h2><a href="[!--titleurl--]">[!--title--]</a></h2>
    <div class="kc_tag_list">
    '.$tags.'
    </div>
    <div class="selling">
        <span class="price">'.$jg.'</span>
        <span class="bm">'.$num.'人学习</span>
    </div>
</li>';

  灵动内容模板代码
 

[e:loop={"select * from phome_ecms_kecheng  order by rand() desc limit 20",10,24,0}]
                  <?
				  $totalnum=(int)$_GET['totalnum']; 
$totalquery="select count(*) as total from phome_payshopcord where shopid='$bqr[id]' and classid='$bqr[classid]'"; 
$num=$empire->gettotal($totalquery);//取得总条数


$zjnum=(int)$_GET['zjnum']; 
$zjnumquery="select count(*) as total from phome_ecms_zhangjie where kcid='$bqr[id]'"; 
$kczjnum=$empire->gettotal($zjnumquery);//取得总条数
if($bqr['price']=="0"){
$jg='免费';
}
else
{
$jg="¥".$bqr['price'].".00元";

}


$classid=$bqr[classid]; //获取栏目id


$hmid=$empire->fetch1("select * from phome_enewsclass where classid='$classid'");//获取模型id
$hmid=$empire->fetch1("select * from phome_enewsmod where mid='$hmid[modid]'");//获取模型名称
$mname=$hmid[tbname];//获取模型名称简称


$bm=$bqr['stb'];



$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_{$mname}_data_{$bm} where id='$bqr[id]'");
$tag1=''.$fr[infotags].'';
$r_tag=explode(",",$tag1);
for($i=1;$i<count($r_tag);$i++)
{
if($r_tag[$i])
{$datar=$empire->fetch1("select tagid from {$dbtbpre}enewstags where tagname='$r_tag[$i]' limit 1");
$tagslink="/category/".$datar[tagid]."/";//该行调用静态链接,需要和后台设置的一致



$tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";
}
}
if(empty($fr[infotags]))
{
$tags="无";
}
?>

                <li>
                    <a href="<?=$bqsr[titleurl]?>" alt="<?=$bqr[title]?>" title="<?=$bqr[title]?>"><img src="<?=$bqr[titlepic]?$bqr[titlepic]:'/static/images/wukecheng.jpg'?>" alt="<?=$bqr[title]?>" title="<?=$bqr[title]?>"></a>
                    <span class="kc_num"><?=$kczjnum?>节</span>
                    <h2><a href="<?=$bqsr[titleurl]?>"><?=$bqr[title]?></a></h2>
                    <div class="kc_tag_list">
					
					<?=$tags?>
                    </div>
                    <div class="selling">
                        <span class="price"><?=$jg?></span>
                        <span class="bm"><?=$num?>人报名</span>
                    </div>
                </li>[/e:loop]

  如果需要帮助可以联系客服付费处理

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/ecms/s15621.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展