Comment DreamWeaver DEDECMS appelle-t-il la balise TAG de la colonne actuelle ?
DreamWeaver DEDECMS appelle la balise TAG de la colonne actuelle
Recommandé apprentissage : DreamWeaver cms
Récemment, le nouvel éditeur invité vérifiait le problème de la balise DreamWeaver et a trouvé le contenu suivant que je l'ai trouvé utile, alors je l'ai laissé ici.
Après avoir travaillé longtemps, j'ai enfin compris comment afficher les balises TAG de DEDE par colonne, et afficher uniquement toutes les balises de la colonne actuelle : D
Ouvrir tag.lib. dans le répertoire include/taglib/.php
Trouvez le code suivant, et insérez la partie marquée du code au milieu
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. Modifiez votre modèle
L'appel du modèle est le suivant :
{dede:tag sort='hot' getall='2'} <a href='[field:link/]'>[field:tag /]</a> {/dede:tag}
Terminé
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!