帝国cms 内容页 列表页显示tags

 更新时间:2018-07-22 20:24:59   作者:佚名   我要评论(0)

TAGS和关键字存放位置TAGS,也就是infotags字段,存在于信息副中;注意两点:关键字,也就是keyboard字段,存在主表中。而tags存放在副表中。所以tags不能使用bqr来获取TAG

TAGS和关键字存放位置

果博东方TAGS,也就是infotags字段,存在于信息副中;

果博东方注意两点:关键字,也就是keyboard字段,存在主表中。而tags存放在副表中。所以tags不能使用bqr来获取


TAGS和关键字在灵动标签中循环输出的实现代码

果博东方1、关键字keyboard因为字段在主表中,因此实现代码如下:

<?php$keyr=explode(',',$bqr[keyboard]);for($i=0;$i<count($keyr);$i++){echo'<a href="/e/search/?searchget=1&keyboard='.$keyr[$i].'&show=title" target=_blank>'.$keyr[$i].'</a>';}?>

2、tagsinfo因为字段在副表中,吾爱源码给大家一个实现的方法:


		[e:loop={"SELECT * FROM phome_ecms_news WHERE id = '".$navinfor[id]."' LIMIT 0 , 30",1,24,0}]		<?                 $fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");		$a="$fr[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.=" <li class='tag item'><a href='$tagslink' target='_blank' title='".$t[$i]."'>".$t[$i]."</a></li> ";		}		}		echo $tag;		?>		[/e:loop]


网上很多下面的这种方式实际上是获取不到的:

    [e:loop={"SELECT * FROM seo_ecms_newsWHEREid="".$navinfor[id].""LIMIT0,30",1,24,0}]    <?    $a="$bqr[infotags]";    // 这里压根获取不到infotags    ?>

感谢大家对吾爱源码的支持

果博东方相关的文章

  • 帝国cms 内容页 列表页显示tags

    帝国cms 内容页 列表页显示tags

    TAGS和关键字存放位置TAGS,也就是infotags字段,存在于信息副中;注意两点:关键字,也就是keyboard字段,存在主表中。而tags存放在副表中。所以tags不能使用bqr来获取TAG
    1532262299
  • php使用strip_tags()去除html标签仍有空白的解决方法

    php使用strip_tags()去除html标签仍有空白的解决方法

    本文实例讲述了php使用strip_tags()去除html标签仍有空白的解决方法。分享给大家供大家参考,具体如下:$subject = strip_tags($newsRs['content']);//去除html标签$p
    1469681740

最新评论