欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁(yè) > CMS教程 > dedecms >

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

來(lái)源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊: 次

DEDE織夢(mèng)CMS最新版5.6以后雖然已經(jīng)可以在列表頁(yè)直接調(diào)用當(dāng)前文檔tag標(biāo)簽,但是,調(diào)用出來(lái)的是不帶鏈接的純文本,因此需要修改代碼
 
首先我們先看一下函數(shù)原型:
位于/include/common.func.php文件內(nèi)的以下代碼:
 
//獲得某文檔的所有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>熱門tags:[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)簽,就需要按照下面步驟來(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、再打開(kāi)dede/article_edit.php,找到$tags = GetTags($aid); 在下面加上 $tagk = GetTagk($aid);
 
4、最后打開(kāi)dede/templets/article_edit.htm文件,再調(diào)用tag標(biāo)簽?zāi)抢锇?span style="color:#ff0000;"><?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}
 

上一篇:DEDE默認(rèn)圖片保存目錄修改

欄    目:dedecms

下一篇:DEDECMS不調(diào)用隱藏欄目下文章的方法

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

本文地址:http://mengdiqiu.com.cn/a1/dedecms/13713.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有