帝國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

最新評論

亿宝娱乐黑钱