Heim  >  Artikel  >  CMS-Tutorial  >  So rufen Sie das Tag-Tag auf der dedecms-Listenseite und der Detailseite auf

So rufen Sie das Tag-Tag auf der dedecms-Listenseite und der Detailseite auf

藏色散人
藏色散人Original
2019-12-13 10:50:542903Durchsuche

So rufen Sie das Tag-Tag auf der dedecms-Listenseite und der Detailseite auf

Wie rufe ich das Tag-Tag auf der dedecms-Listenseite und der Detailseite auf?

Das Beispiel in diesem Artikel beschreibt, wie das Tag-Tag auf der dedecms-Listenseite und der Detailseite aufgerufen wird. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Empfohlenes Lernen: Dreamweaver cms

Bei Verwendung des dedecms-Systems, wenn wir die Tags auf der Listenseite oder in den Details aufrufen möchten Seite, wir müssen selbst eine Funktion schreiben, hier werde ich Ihnen die Implementierungsmethode vorstellen:

Methode 1, PHP direkt zur Vorlage hinzufügen

Nehmen Sie hier die Standardvorlage als Öffnen Sie beispielsweise /templets/default/list_article.htm und finden Sie den folgenden Code:

Der Code lautet wie folgt:

<small>好评:</small>[field:scores/]

Fügen Sie danach den folgenden Code hinzu:

Der Der Code lautet wie folgt:

<small>标签:</small>
[field:id runphp=&#39;yes&#39;] 
global $cfg_cmspath; 
$tags = GetTags(@me); 
$revalue = &#39;&#39;; 
$tags = explode(&#39;,&#39;, $tags); 
foreach($tags as $key => $value){ 
if($value){ 
$revalue .= &#39;<a href="&#39;.$cfg_cmspath.&#39;/tags.php?/&#39;.$value.&#39;/">&#39;.$value.&#39;</a> &#39;; 
} 
} 
@me = $revalue; 
[/field:id]

Speichern.

Methode 2: Wir fügen der Vorlagenseite die folgenden Vorgänge hinzu. Der Code lautet wie folgt:

Der Code lautet wie folgt folgt:

{dede:field.aid function="getmeurl(@me)"/}

Dann fügen Sie den folgenden Code zu include/channelunit.func.php hinzu:

Der Code lautet wie folgt:

function getarttag( $id ) 
{ 
$tags =&#39;&#39;; 
$id = intval( $id ); 
$dsql = new Dedesql(false); 
$sql ="select `tag` from dede_taglist where aid=&#39;$id&#39; "; 
$dsql->SetQuery($sql); 
$dsql->Execute(&#39;hw&#39;); 
while($row=$dsql->GetArray(&#39;hw&#39;)) 
{ 
if( $tags =="" ) 
{ 
$tags =&#39; tag标签:<a href="/tags/&#39;.urlencode($row[&#39;tag&#39;]).&#39;/">&#39;.$row[&#39;tag&#39;].&#39;</a>&#39;; 
} 
else 
{ 
$tags .=&#39;,<a href="/tags/&#39;.urlencode($row[&#39;tag&#39;]).&#39;/">&#39;.$row[&#39;tag&#39;].&#39;</a>&#39;; 
} 
} 
return $tags; 
}

Das obige ist der detaillierte Inhalt vonSo rufen Sie das Tag-Tag auf der dedecms-Listenseite und der Detailseite 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