MyBB.de Forum

Normale Version: Mitgliederliste erweitern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Jo Michael,

es passt. Nur die Überschriften-Tabelle ist leicht kleiner. Die untere Leist konnte ich durch Änderung des colspan Wertes ensprechend anpassen. Wo kann man das für die Überschrift (Benutzename:/E-Mail/PN:/ICQ usw. ändern?

ah ne passt schon - hab nur gepennt (lag am template, war mal wieder nur die hälfte drin he he)


Ja aber wäre toll wenn mir jemand mitteilen könnte, was eingebaut werdn muss, damit abwesende auch farblich gekennzeichnet sind uns sich somit von den anderen besonders abheben. (Farbcodes sind nicht erforerlich - nur der Code)
PHP-Code:
$away "<span style=\"color: #xxxxxx;\">Abwesend</span>"
danke vielmals
Hi @ all,

ich habe 2 Probleme / Anfragen:

1. Ich habe vor einiger Zeit das Benutzerfeld "Herkunft" gelöscht. Nun wollte ich es wieder einbauen aber in der Memberlist wird nichts aktualisiert.

2. Ich möchte die Anzahl der Themen der User in einer Spalte darstellen lassen. Wie mache ich das am besten?

Danke im vorraus,

Tidus
Tidus schrieb:1. Ich habe vor einiger Zeit das Benutzerfeld "Herkunft" gelöscht. Nun wollte ich es wieder einbauen aber in der Memberlist wird nichts aktualisiert.

Geh ins Admin Cp>Templates>Dein Template ausklappen>Benutzerliste Templates>öffne nun die memberlist und die memberlist_row und vergleiche beide mit dem Original. Dort müsstest Du beides wieder in die aktiven Tempates einfügen. Wenn Du dort und auch in der php Datei sonst keine Änderungen durchgeführt hast, sollte es ausreichen, die templates auf das Original zurückzusetzen.

in der memberlist_row muss folgendes rein:
Code:
<td class="trow2">{$users['location']}</td>

und in das template mamblist:
Code:
<td class="tcat"><span class="smalltext"><strong>{$lang->location}</strong></span></td>
Genau so habe ich es. Also ist daran nichts falsch...

Was müsste denn in der memberlist.php stehen?

Wenn ich ein neues Profilfeld erstelle wo und wie wird es gespeichert.
Ersetze in der memberlist.php bei:
PHP-Code:
$users['location'] = $users['fid1']; 
die 1 durch die ID des neuen Profilfeldes.
Die Felder werden in der Tabelle "mybb_userfields" gespeichert.
Vielen Dank so hat es super funktioniert!!!

Weiß jemand wie ich die Anzahl der Themen von Usern in einer Spalte anzeigen lassen kann?
Hallo Tidus,

verwende hierzu den Code aus>> diesem Beitrag (vielen Dank an Dave Wink ):
PHP-Code:
    $threadsnum $db->query("SELECT tid FROM ".TABLE_PREFIX."threads WHERE uid='".$post['uid']."'");
    
$threadsnum $db->num_rows($threadsnum);
    
$threadsnum my_number_format($threadsnum); 
und füge ihn in der Datei "memberlist.php" vor dieser Zeile ein:
PHP-Code:
    eval("\$member .= \"".$templates->get("memberlist_row")."\";"); 

Ergänzend musst du noch beide "Benutzerliste Templates" anpassen:
>> in "memberlist" den Wert "colspan" um "1" auf "7" erhöhen (2 x)
Code:
<tr>
<td class="thead" colspan="7"><strong>{$lang->member_list}</strong></td>
</tr>
und eine weitere Tabellenzelle (Spalte für "Themen")
Code:
<td class="tcat"><span class="smalltext"><strong>Themen:</strong></span></td>
an der gewünschten Position einfügen.
>> In "memberlist_row" eine weitere Tabellenzelle mit der Variablen "$threadsnum" (für "Anzahl Themen") an der gewünschten Position einfügen.

HTH.
Wunderbar! Du hast mir wieder sehr geholfen, DANKE.

Kleine Sache noch: Wie kann ich jetzt nach Themen sortieren?
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18