Heim > CMS-Tutorial > DEDECMS > Hauptteil

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

藏色散人
Freigeben: 2019-12-13 10:50:54
Original
2889 Leute haben es durchsucht

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/]
Nach dem Login kopieren

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]
Nach dem Login kopieren

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)"/}
Nach dem Login kopieren

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; 
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage