Maison >Tutoriel CMS >DEDECMS >Comment appeler le tag sur la page de liste dedeCMS

Comment appeler le tag sur la page de liste dedeCMS

藏色散人
藏色散人original
2019-12-12 10:28:022280parcourir

Comment appeler le tag sur la page de liste dedeCMS

Comment appeler le tag sur la page de liste dedeCMS ?

Versions antérieures à dedeCMS5.6

Ouvrez le répertoire racine de DEDECMS include/common.func.php

En bas ?> Ajoutez le code suivant devant :

Apprentissage recommandé : Dreamweaver cms

Le code est le suivant :

$tsql = new DedeSql(false); 
$tags = ''; 
$tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"); 
$tsql->Execute('t'); 
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ 
$tags .= "<a href=&#39;/tags.php?/".urlencode($row[&#39;tag&#39;])."/&#39;>".$row[&#39;tag&#39;]."</a> "; 
} 
return $tags; 
}

2. sur la page de l'article

{dede:field.id function="listtag(@me)"/}

pour appeler la balise TAG,

Vous pouvez utiliser

[field:id function="listtag(@me)"/]

pour appeler la balise TAG sur la page de liste

<.>dedeCMS5.7

La version Dedecms v5.7 peut être appelée directement en utilisant les balises : [field:id function=GetTags(@me)/]. Il n'a tout simplement pas de connexion. Si vous avez besoin de vous connecter, veuillez commenter la ligne 130 du fichier includehelpersarchive.helper.php :

// $tags .= ($tags==&#39;&#39; ? $row[&#39;tag&#39;] : &#39;,&#39;.$row[&#39;tag&#39;]);

Remplacez par la déclaration suivante, bien sûr, vous pouvez également ajouter la vôtre. style

$tags .= "<a href=&#39;/tags.php?/""</a> ";

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn