Maison >Tutoriel CMS >DEDECMS >Comment appeler tag tag sur la page de liste dedecms et la page de détails
Comment appeler le tag tag sur la page de liste des dedecms et la page de détail ?
L'exemple de cet article décrit comment appeler la balise tag sur la page de liste dedecms et la page de détails. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Apprentissage recommandé : Dreamweaver cms
Lors de l'utilisation du système dedecms, si l'on souhaite appeler les tags tag sur la page de liste ou de détails page, nous devons écrire une fonction nous-mêmes. , ici je vais vous présenter la méthode d'implémentation :
Méthode 1, ajouter php directement au modèle
Ici, prendre le modèle par défaut comme modèle. Par exemple, ouvrez /templets/default/list_article.htm et recherchez le code suivant :
Le code est le suivant :
<small>好评:</small>[field:scores/]
Ajoutez le code suivant après :
Le le code est le suivant :
<small>标签:</small> [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; } } @me = $revalue; [/field:id]
Enregistrez-le.
Méthode 2, on ajoute les opérations suivantes à la page modèle, le code est le suivant :
Le code est le suivant suit :
{dede:field.aid function="getmeurl(@me)"/}
Ensuite, ajoutez le code suivant pour inclure/channelunit.func.php :
Le code est le suivant :
function getarttag( $id ) { $tags =''; $id = intval( $id ); $dsql = new Dedesql(false); $sql ="select `tag` from dede_taglist where aid='$id' "; $dsql->SetQuery($sql); $dsql->Execute('hw'); while($row=$dsql->GetArray('hw')) { if( $tags =="" ) { $tags =' tag标签:<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>'; } else { $tags .=',<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>'; } } return $tags; }
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!