Wie ruft dedecms Mitgliedsinformationen eines benutzerdefinierten Mitgliedsmodells auf?
dedecms verwendet das Memberlist-Tag, um die Mitgliedsinformationen des benutzerdefinierten Mitgliedschaftsmodells aufzurufen
Empfohlene Lerninhalte: Dreamweaver cms
dedecms verwendet das Memberlist-Tag zum Aufrufen Ich habe lange nach diesem Problem gesucht, es im offiziellen Forum gesucht und heute gerade herausgefunden, wie ich es lösen kann.
Verschiedene Mitgliedschaftsmodelle werden durch das mtype-Feld in table:_member unterschieden. Die Schritte sind wie folgt:
Öffnen Sie includetaglibmemberlist.lib.php und führen Sie Folgendes aus:
Suchen den folgenden Code:
$attlist="row|6,iscommend|0,orderby|logintime,signlen|50";
und ändern Sie ihn in:
$attlist="row|6,iscommend|0,orderby|logintime,signlen|50,type";
Suchen Sie den folgenden Code:
if($iscommend > 0) $wheresql .= " AND mb.matt='$iscommend' ";
Fügen Sie unten hinzu:
if($type != ") $wheresql .=" And mb.mtype='$type'";
Der obige Vorgang funktioniert auch Es kann direkt über das Website-Backend geändert werden: Backend – Vorlage – Vorlagenverwaltung – Tag-Quellcode-Verwaltung. Klicken Sie auf „Später bearbeiten“.
Verwenden Sie beim Aufrufen des Tags: type='member model name' to call. Beispiel:
{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}
Das obige ist der detaillierte Inhalt vonWie ruft dedecms Mitgliedsinformationen eines benutzerdefinierten Mitgliedsmodells auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!