方法一:
$Tagstr='';$tsql=$empire->query("select tagID from {$dbtbpre}enewsTagsdata where ID='$r[ID]' and classID='$r[classID]' ");while($tr=$empire->fetch($tsql)){ $tt=$empire->fetch1("select * from {$dbtbpre}enewsTags where tagID=".$tr['tagID']." limit 1"); if(!$tt['tagID']){ continue; }else{ //tagID式的动态链接,采用以下1行代码 $Tagslink=$public_r['newsurl'].'e/Tags/?tagID='.$tt['tagID']; } $Tagstr.='<a href="'.$Tagslink.'" title="'.$tagname.'" target="_blank">'.$tt['tagname'].'</a>';}/*结束*/ $Listtemp=' '.$Tagstr.' ';
注释:$Tagslink=$public_r['newsurl'].'e/Tags/?tagID='.$tt['tagID']; 中的tagID='.$tt['tagID'];可改为 tagname='.$tt['tagname'];
方法二:
$classID=$r[classID]; //获取栏目ID$tbname=$class_r[$classID][tbname];//获取数据表$fr=$empire->fetch1("select infoTags from {$dbtbpre}eCMS_".$tbname."_data_{$r[stb]} where ID='$r[ID]'");//查询副表下的infoTags字段$tag1=''.$fr[infoTags].'';$r_tag=explode(",",$tag1); for($i=0;$i<count($r_tag)&&$i<3;$i++) { if($r_tag[$i]) { $Tagslink=$public_r[newsurl]."e/Tags/?tagname=".$r_tag[$i];//链接 $Tags.="<a href='$Tagslink' target='_blank'>".$r_tag[$i]."</a> "; } } if(empty($fr[infoTags])){$Tags="无";} $Listtemp=' 标签:'.$Tags.' ';总结
以上是内存溢出为你收集整理的介绍下帝国CMS列表页模板调用TAG的两种方法全部内容,希望文章能够帮你解决介绍下帝国CMS列表页模板调用TAG的两种方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)