Heim  >  Artikel  >  CMS-Tutorial  >  So rufen Sie das aktuelle Spalten-TAG-Tag in DEDECMS auf

So rufen Sie das aktuelle Spalten-TAG-Tag in DEDECMS auf

藏色散人
藏色散人Original
2020-01-09 09:34:492492Durchsuche

So rufen Sie das aktuelle Spalten-TAG-Tag in DEDECMS auf

Wie ruft Dreamweaver DEDECMS das TAG-Tag der aktuellen Spalte auf?

Dreamweaver DEDECMS ruft das TAG-Tag der aktuellen Spalte auf

Empfohlen Lernen: DreamWeaver cms

Kürzlich hat der neue Gastredakteur das Problem des DreamWeaver-Tags überprüft und zufällig den folgenden Inhalt gefunden, also habe ich ihn hier gelassen.

Nachdem ich lange gearbeitet habe, habe ich endlich herausgefunden, wie ich die TAG-Tags von DEDE spaltenweise anzeigen kann und nur alle Tags in der aktuellen Spalte anzeigt: D

1 Öffnen Sie tag.lib im Verzeichnis include/taglib/

Suchen Sie den folgenden Code und fügen Sie den markierten Teil des Codes in der Mitte ein

if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid']))  
{  
        $dsql->SetQuery("Select tid From `ddmx_taglist` where aid = '{$refObj->Fields['aid']}' ");  
        $dsql->Execute();  
        $ids = '';  
        while($row = $dsql->GetArray())  
  {  
          $ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );  
        }  
        if($ids != '')  
        {  
                $addsql = " where id in($ids) ";  
        }  
        if($addsql=='') return '';  
}  
  
else if($getall==2)  
{  
$addsql = " where typeid='{$refObj->Fields['typeid']}' ";  
}  
else  
{  
        if(!empty($typeid))  
        {  
                $addsql = " where typeid='$typeid' ";  
        }

2. Ändern Sie Ihre Vorlage

Der Template-Aufruf lautet wie folgt:

{dede:tag sort='hot' getall='2'}  
<a href=&#39;[field:link/]&#39;>[field:tag /]</a>  
{/dede:tag}

Fertig

Das obige ist der detaillierte Inhalt vonSo rufen Sie das aktuelle Spalten-TAG-Tag in DEDECMS auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn