Comment dedecms appelle-t-il les informations de membre d'un modèle de membre personnalisé ?
dedecms utilise la balise memberlist pour appeler les informations sur les membres du modèle d'adhésion personnalisé
Apprentissage recommandé : Dreamweaver cms
dedecms utilise la balise memberlist tag memberlist à appeler Je recherche ce problème depuis longtemps. Je l'ai posé sur le forum officiel et j'ai cherché sur Baidu. Je viens de découvrir comment le résoudre aujourd'hui.
Les différents modèles d'adhésion se distinguent par le champ mtype dans table:_member. Les étapes sont les suivantes :
Ouvrez includetaglibmemberlist.lib.php et procédez comme suit :
Recherchez. le code suivant :
$attlist="row|6,iscommend|0,orderby|logintime,signlen|50";
et modifiez-le en :
$attlist="row|6,iscommend|0,orderby|logintime,signlen|50,type";
Recherchez le code suivant :
if($iscommend > 0) $wheresql .= " AND mb.matt='$iscommend' ";
Ajoutez ci-dessous :
if($type != ") $wheresql .=" And mb.mtype='$type'";
L'opération ci-dessus fonctionne également Il peut être modifié directement via le backend du site Web. Étapes : Backend – Modèle – Gestion des modèles – Gestion du code source des balises Recherchez : memberlist.lib.php et cliquez sur Modifier plus tard pour apporter des modifications.
Lorsque vous appelez le tag, utilisez : type='member model name' pour appeler. Exemple :
{dede:memberlist type='企业' row='8' signlen=18} <li>·<a href="http://www.tahaoma.net/[field:spaceurl/]" target="_blank"><b>[field:uname/]</b></a></li> {/dede:memberlist}
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!