織夢DEDECMS怎麼呼叫文章TAG標籤並加上連結?
織夢DEDECMS呼叫文章TAG標籤並加上連結的方法
推薦學習:織夢cms
1.如果是清單頁使用以下程式碼:
[field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; } } @me = $revalue; [/field:id]
2.如果是內容頁使用以下程式碼:
{dede:field.id runphp='yes'} global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a>, '; } } @me = $revalue; {/dede:field.id}
程式碼解釋
其實這裡就只是運用到了三個知識點:
1.使用自帶的GetTags函數取得文件對應的TAG列表;
2.將獲取到的值以半角符號的逗號(,)為標準拆分為數組;
3.循環數組元素,將其對應的值輸出並加上連結;
同時呢,為了更好的相容,這裡也用global $cfg_cmspath;方法載入了系統基本參數裡的程式安裝目錄,用於在附加連結時自動相容安裝到子目錄的網站。
以上是織夢DEDECMS怎麼呼叫文章TAG標籤並加上鏈接的詳細內容。更多資訊請關注PHP中文網其他相關文章!