国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)絡(luò)營(yíng)銷 > DedeCMS首頁(yè)列表頁(yè)調(diào)用文章TAG標(biāo)簽的具體方法步驟

DedeCMS首頁(yè)列表頁(yè)調(diào)用文章TAG標(biāo)簽的具體方法步驟

時(shí)間:2022-05-25 23:51:01 | 來(lái)源:網(wǎng)絡(luò)營(yíng)銷

時(shí)間:2022-05-25 23:51:01 來(lái)源:網(wǎng)絡(luò)營(yíng)銷

前段時(shí)間我已經(jīng)介紹過(guò)關(guān)于調(diào)用TAG標(biāo)簽對(duì)網(wǎng)站收錄的好處了(具體可查看《巧用nofollow和tags讓收錄暴漲》),但最近有些博友反映說(shuō)網(wǎng)站用的是織夢(mèng)管理系統(tǒng),tag標(biāo)簽調(diào)用不出來(lái),所以,今天我要在億企邦上跟大家分享的就是在織夢(mèng)后臺(tái)管理系統(tǒng)(dedecms)上,如何讓首頁(yè)、列表頁(yè)調(diào)用帶有鏈接的文章TAG標(biāo)簽:

對(duì)于織夢(mèng)后臺(tái)管理系統(tǒng)來(lái)說(shuō),雖然想在列表頁(yè)上調(diào)用當(dāng)前文檔tag標(biāo)簽,還沒(méi)有現(xiàn)成的標(biāo)簽可以用,但是,織夢(mèng)后臺(tái)管理系統(tǒng)中卻有這種調(diào)用方式的函數(shù),位于/include/common.func.php文件內(nèi)的以下代碼:

首先我們先看一下函數(shù)原型:

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

有了上面的這個(gè)函數(shù),我們要想在列表頁(yè)調(diào)用tag標(biāo)簽,就可以參照下面這個(gè)調(diào)用代碼例子:

{dede:list pagesize='10'}
  <h2><span>[field:pubdate function="GetDateTimeMK(@me)"/]</span><a href='[field:arcurl/]'>[field:title/]</a></h2>
  <li>熱門關(guān)詞:[field:id function=GetTags(@me)/] 點(diǎn)擊:[field:click/]</li>
  <p>[field:description/]..<a href="[field:arcurl/]">瀏覽全文</a></p>
  {/dede:list}

其中[field:id function=GetTags(@me)/]這段代碼就是我們要調(diào)用tag標(biāo)簽的代碼,將上面代碼插入到你的模板文件list_article.htm里面,生成后就會(huì)看到效果。

不過(guò)對(duì)于dedecms有的版本來(lái)說(shuō),雖然利用[field:id function=GetTags(@me)/]是把tag標(biāo)簽調(diào)用出來(lái)了,但是卻不帶鏈接,只是個(gè)純文本形式的調(diào)用,如果你想要調(diào)用帶鏈接的tag標(biāo)簽,就需要按照億企邦所說(shuō)的步驟來(lái)修改一下:

1、首先請(qǐng)先注釋掉include/helpers/archive.helper.php文件的第130行,找到 $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 用 $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> "; 語(yǔ)句替換,當(dāng)然你也可以根據(jù)自己的需求加入自己的樣式。

2、其次在下面空白處加入以下代碼:

if ( ! function_exists('GetTagk'))
  {
 function GetTagk($aid)
  {
global $dsql;
$tagk = '';
$query = "SELECT tag,aid FROM `ma_taglist` WHERE aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tagk .= ($tagk=='' ? $row['tag'] : ','.$row['tag']);
}
return $tagk;
  }
  }

3、再打開dede/article_edit.php,找到$tags = GetTags($aid); 在下面加上 $tagk = GetTagk($aid);

4、最后打開dede/templets/article_edit.htm文件,再調(diào)用tag標(biāo)簽?zāi)抢锇?lt;?php echo $tags; ?>改成<?php echo $tagk; ?>。

按照以上的步驟完成后,生成一下首頁(yè)或列表頁(yè),就可以正常的調(diào)用帶有鏈接的tag標(biāo)簽了,后臺(tái)文章tag標(biāo)簽框也能正常顯示了。

億企邦知識(shí)點(diǎn)補(bǔ)充擴(kuò)展:

全站調(diào)用最新tag標(biāo)簽:

{dede:tag row='50' sort='new' getall='1'}
  <a href='[field:link/]' class='tagc[field:highlight /]' title='[field:tag /]' target="_blank">[field:tag /]</a>
  {/dede:tag}

全站調(diào)用最新關(guān)鍵詞標(biāo)簽:

{dede:tag table='dede_search_keywords' row='3' sort='new' if=''}
  <a class="tag" title="[field:tag /]" href="/plus/search.php?keyword=[field:keyword/]"> [field:keyword/]</a>
  {/dede:tag}

注解:

row:調(diào)用條數(shù)。
  sort:排序方式。參數(shù)有:month,rand,week, new。
  getall:獲取類型。參數(shù)有:0和1,其中0為當(dāng)前內(nèi)容頁(yè)或欄目頁(yè)tag,1為獲取全站tag。

關(guān)鍵詞:標(biāo)簽,具體,方法

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉