帝国cms列表读取tag名称和tagid方法

$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 { $tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid']; } $tagstr.='<a title="'.$tt['tagname'].'" target="_blank" href="'.$tagslink.'">'.$tt['tagname'].'</a>'; }   $titlepic=$r[titlepic]; if($titlepic=='') { $listtemp='<div class="xwt"> <div class="xwt_a"><a href="http://www.jzread.com/cms/2016-09-18/3358.html" target="_blank">[!--title--]</a></div> <div class="xwt_b">[!--smalltext--]</div> <div class="xwt_c">标签:'.$tagstr.'</div> </div>'; } else { $listtemp='<div class="xwt"> <div class="xwt_left"><a href="http://www.jzread.com/cms/2016-09-18/3358.html" target="_blank"><img src="[!--titlepic--]"></a></div> <div class="xwt_right"> <div class="xwt_right_a"><a href="http://www.jzread.com/cms/2016-09-18/3358.html" target="_blank">[!--title--]</a></div> <div class="xwt_right_b">[!--smalltext--]</div> <div class="xwt_right_c">标签:'.$tagstr.'</div> </div> </div>'; }                   $id=$r[id]; $newbook1=$empire->query("select * from phome_ecms_news_data_1 where id =".$id.""); $r1=$empire->fetch($newbook1); $a="$r1[infotags]"; $str=str_replace(',', ',', $a); $tag=''; $t= explode(",", $str);              for($i=0;$i<count($t);$i++) { if($t[$i]) { $tagslink="/e/tags/?tagname=".urlencode($t[$i]).""; $tag.="<a href='$tagslink' target='_blank'>".$t[$i]."</a> "; } } $titlepic=$r[titlepic]; if($titlepic=='') { $listtemp='<div class="xwt"> <div class="xwt_a"><a href="http://www.jzread.com/cms/2016-09-18/3358.html" target="_blank">[!--title--]</a></div> <div class="xwt_b">[!--smalltext--]</div> <div class="xwt_c">标签:'.$tag.'</div> </div>'; } else { $listtemp='<div class="xwt"> <div class="xwt_left"><a href="http://www.jzread.com/cms/2016-09-18/3358.html" target="_blank"><img src="[!--titlepic--]"></a></div> <div class="xwt_right"> <div class="xwt_right_a"><a href="http://www.jzread.com/cms/2016-09-18/3358.html" target="_blank">[!--title--]</a></div> <div class="xwt_right_b">[!--smalltext--]</div> <div class="xwt_right_c">标签:'.$tag.'</div> </div> </div>'; }

时间: 2024-12-30 14:44:50

帝国cms列表读取tag名称和tagid方法的相关文章

帝国cms列表读取父栏目ID,如果没有父栏目就显示当前栏目ID

帝国cms列表读取父栏目ID,如果没有父栏目就显示当前栏目ID <?= $ class_r[$GLOBALS[navclassid]][bclassid]?$ class_r[$GLOBALS[navclassid]][bclassid]:$ GLOBALS[navclassid]?>

帝国cms 首页读取图片集图片

帝国cms 首页读取图片集图片 [e:loop={7,3,0,0}] <? $pics=pics($bqr[pics]); ?> <li><a href="/jxhj/"><img src="<?=$pics[0][0]?>"></a></li> <li class="mb"><a href="/jxhj/"><i

帝国cms列表内字段内容页刷新不显示

帝国cms列表内字段内容页刷新不显示 删除缓存文件:e /data /tmp

帝国cms关键字加超链接,帝国cms新闻内容关键字加超链接的方法

帝国cms关键字加超链接,帝国cms新闻内容关键字加超链接的方法:文章已经有了关键字,就是要在这些关键字上加上搜索这个关键字的链接.不是后台手动给它加上指定链接那种.也不是标签TAG. 代码如下: <?php $arrkey=$navinfor['keyboard'] ? explode(',',$navinfor['keyboard']) : ''; if($arrkey){ foreach($arrkey as $var){ echo '<a href='.$public_r['newsu

帝国cms灵动标签实现当前栏目高亮方法

方法一 帝国cms,灵动标签实现当前栏目高亮,以下代码用于公共模板变量的header中,其他模板引用之.  代码如下 复制代码       <ul class="clearfix">           <li><a href="[!--news.url--]" title="首页">首页</a></li>           [e:loop={"select classid,

帝国CMS列表页调用文章tag两种方法

列表页调用tag的方法有两种,一种是切割副表的infotags字段,第二种种是从phome_enewstagsdata表中提取.如果采用tagid或tag静态化,则推荐使用第二种方法,效率更高.如果采用tagname的动态链接方式,可以采用第一种方法. 第一种方法:切割infotags字段 /* 列表页显示tag 开始*/ $tagstr=''; $infotags_r=explode(',',$r['infotags']); $tagscount=count($infotags_r); for

帝国cms列表页面加关键字超链接的详细方法

列表页面支持关键字加搜索链接,实现列表页调用TAG 将下面代码复制到列表内容模板(list.var),记得要选列表页:使用程序代码 ------------------------------------------------------------------------------------------ $nsmalltext=$r[smalltext]; $ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签 $newtext=esub($nte

帝国CMS列表内容模板(list.var)调用会员头像会员名会员积分

列表内容模板(list.var) 代码: $uid=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid={$r[userid]}"); $usql=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid = {$r['userid']}"); $userpic=$uid['userpic'];

帝国CMS列表list.var前三条信息加NEW图标

$num="new"; if($no>3){ $num="old"; } $listtemp='<li class="cl"> <em class="'.$num.'">[!--no.num--]</em> <a href="http://www.jzread.com/cms/2015-03-27/3199.html" target="_blank&