POST TIME:2021-05-23 00:25
各位php空間的站長朋友相信對tag標簽是相當的熟悉了,我們平時在網站建設和運營的時候也經常需要調用tag標簽。但是織夢程序在調用這個tag標簽的時候有一個非常不方便的地方,就是織夢程序的內容頁、首頁、列表頁等地方調用tag標簽時默認是不帶鏈接的,可是大家都知道調用時鏈接也是經常要用到的,那這個就需要我們手動來修改一下了。接下來織夢58小編就給各位站長朋友詳細介紹一下dedecms內容頁調用帶鏈接的TAG方法。 因為織夢程序在內容頁、列表頁和首頁等幾個不同地方調用tag標簽時都是不帶鏈接的,然而控制內容頁、列表頁和首頁這幾個地方調用的代碼不是在同一個地方,所以我們這里需要分別修改代碼。 首先我們來修改首頁和列表頁的代碼,用網頁編輯工具打開archive.helper.php這個文件,這個文件的默認位置是在程序中的helpers文件夾下,然后在文件中用搜索功能找到如下這一行代碼:
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);將其替換成下面這一行代碼:
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";修改了首頁和列表頁之后,緊接著我們來修改內容頁的代碼,同樣用搜索功能在文件中找到下面這一行代碼:
{ $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> "; }然后將其替換成這一段代碼:
{ $tags .= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>"); }保存刷新一下數據就可以實現調用帶鏈接的TAG的效果了。