首頁 >CMS教程 >DEDECMS >dedeCMS清單頁如何呼叫tag

dedeCMS清單頁如何呼叫tag

藏色散人
藏色散人原創
2019-12-12 10:28:022269瀏覽

dedeCMS清單頁如何呼叫tag

dedeCMS清單頁如何呼叫tag?

dedeCMS5.6以前的版本 

#打開DEDECMS根目錄include/common.func.php 

#在最底部?>前面加入以下程式碼: 

推薦學習:織夢cms

程式碼如下:

$tsql = new DedeSql(false); 
$tags = ''; 
$tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"); 
$tsql->Execute('t'); 
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ 
$tags .= "<a href=&#39;/tags.php?/".urlencode($row[&#39;tag&#39;])."/&#39;>".$row[&#39;tag&#39;]."</a> "; 
} 
return $tags; 
}

2.然後文章頁可以使用 

#
{dede:field.id function="listtag(@me)"/}

來呼叫TAG標籤, 

在清單頁面可以使用 

[field:id function="listtag(@me)"/]

來呼叫TAG標籤. 

dedeCMS5.7 

#dedecms v5.7版本直接使用標籤:[field:id function=GetTags(@me)/] ,就可以呼叫出來了。只不過不帶連接的,如果需要連接,請註解掉include\helpers\archive.helper.php檔案的130行: 

// $tags .= ($tags==&#39;&#39; ? $row[&#39;tag&#39;] : &#39;,&#39;.$row[&#39;tag&#39;]);

用下面語句替換,當然你也可以加入自己的樣式 

$tags .= "<a href=&#39;/tags.php?/""</a> ";

以上是dedeCMS清單頁如何呼叫tag的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn