花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

dedecms首頁/列表頁/文章內(nèi)容頁調(diào)用tag的方法

時間: 2018-11-30 10:13 閱讀: 作者:素材無憂網(wǎng)

網(wǎng)站中的tag是作為關(guān)聯(lián)相關(guān)文章使用的入口,對網(wǎng)站優(yōu)化非常有利,也有利于蜘蛛爬行抓取相關(guān)頁面,DEDECMS有專門的tag頁面,也能在各個不同地方調(diào)用tag,這里給大家介紹在不同的頁面調(diào)用tag的方法。

1、首頁,列表頁和文章頁調(diào)用所有的tag

{dede:tag row='8' getall='1' sort='month'}

row |30   行數(shù)

sort |new   排序

getal l|0 調(diào)用類型

 

2、列表頁調(diào)用每一篇文章的tag

[field:id runphp=yes]
     $tsql = new DedeSql(false);
     $tags = '';
     $tsql->SetQuery("Select i.tag From tf_taglist t left join tf_tagindex i on i.id=t.tid where t.aid='@me'");
     $tsql->Execute('t');
     while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
       $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>";       
     }
     @me=$tags;
[/field:id]

 

3、文章頁調(diào)用該篇正文的tag

{dede:field.tags/}

默認(rèn)的TAG是無鏈接的,如果你希望該tag帶上鏈接,則打開include/common.func.php ,大約755行,找到

//獲得某文檔的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `tf_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
  $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
}
return $tags;
}

修改為:

//獲得某文檔的所有tag

function GetTags($aid)
{
     global $dsql;
     $tags = '';
     $query = "Select tag From `dede_taglist` where aid='$aid' ";
     $dsql->Execute('tag',$query);
     while($row = $dsql->GetArray('tag'))
     {
         $tags.= ($tags=='' ? "<a  href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
     }
     return $tags;
}
 

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: dedecms首頁/列表頁/文章內(nèi)容頁調(diào)用tag的方法

標(biāo)簽:  
模板推薦