MyBB.de Forum
Mitgliederliste erweitern - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Mitgliederliste erweitern (/thread-704.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18


RE: Mitgliederliste erweitern - Michael - 31.03.2006

Das sollte so gehen:
PHP-Code:
$query $db->query("SELECT stars,starimage FROM ".TABLE_PREFIX."usergroups WHERE gid = '".$users['usergroup']."'");
$userstars $db->fetch_array($query);
for(
$i 0$i $userstars['stars']; $i++)
{
$benutzerrang .= "<img src=\"".$userstars['starimage']."\" border=\"0\" alt=\"*\" />";




RE: Mitgliederliste erweitern - DaStaFlexX - 31.03.2006

Danke Michael,

Wo in der memberlist.php muss ich das genau einfügen ?
Ich hab schon probiert, aber hat leider nicht geklapt.

Das habe ich bei memberlist Template hinzugefügt:
Code:
<td class="tcat" align="center"><span class="smalltext"><strong>Rang:</strong></span></td>

Das habe ich bei memberlist_row hinzugefügt:
Code:
<td class="trow1" align="center">$userstars</td>
Ist das so In Ordnung ?

Danke vielmals für die bisherige Hilfe !

bis gli...
greetz DaStaFlexX


RE: Mitgliederliste erweitern - Michael - 31.03.2006

Du musst im Template memberlist_row die Variable $userstars gegen $benutzerrang austauschen.


RE: Mitgliederliste erweitern - DaStaFlexX - 01.04.2006

Zitat:Du musst im Template memberlist_row die Variable $userstars gegen $benutzerrang austauschen.
Ok, das habe ich gemacht !

Wie sieht das nun mit der memberlist.php aus,
wo muss folgender Code genau hin ?
PHP-Code:
$query $db->query("SELECT stars,starimage FROM ".TABLE_PREFIX."usergroups WHERE gid = '".$users['usergroup']."'");
$userstars $db->fetch_array($query);
for(
$i 0$i $userstars['stars']; $i++)
{
$benutzerrang .= "<img src=\"".$userstars['starimage']."\" border=\"0\" alt=\"*\" />";


Ich habe es vor die folgende Zeile gesetzt:
Code:
// just in case there's no matching search results, or no registered members

Ist das Korrekt ?
Weil der gewünschte Effekt tritt nicht ein.

Danke für deine bisherige Hilfe !

bis gli...
greetz DaStaFlexX


RE: Mitgliederliste erweitern - Michael - 01.04.2006

DaStaFlexX schrieb:Weil der gewünschte Effekt tritt nicht ein.
Kann auch nicht, weil das Template memberlist_row schon vorher geladen und mit den Informationen gefüllt wird. Der Code muss deshalb vor die Zeile:
PHP-Code:
    eval("\$member .= \"".$templates->get("memberlist_row")."\";"); 



RE: Mitgliederliste erweitern - DaStaFlexX - 01.04.2006

Jetzt wird es zwar angezeigt,
aber nun werde nur ich als Mitglied angezeigt, und niemand anders !

guckst du hier:
http://genf.tophost.ch/~dflexx/board/memberlist.php

Ist vielleicht noch ein kleiner Fehler drin ?

greetz DaStaFlexX


RE: Mitgliederliste erweitern - Michael - 01.04.2006

Die Variablen scheinen sich in die Quere zu kommen. Ändere die Variable $query in der Modifikation ind $query2, also:
PHP-Code:
$query2 $db->query("SELECT stars,starimage FROM ".TABLE_PREFIX."usergroups WHERE gid = '".$users['usergroup']."'");
$userstars $db->fetch_array($query2);
for(
$i 0$i $userstars['stars']; $i++)
{
$benutzerrang .= "<img src="".$userstars['starimage']."" border="0" alt="*" />";




RE: Mitgliederliste erweitern - DaStaFlexX - 01.04.2006

PHP-Code:
$query2 $db->query("SELECT stars,starimage FROM ".TABLE_PREFIX."usergroups WHERE gid = '".$users['usergroup']."'");
$userstars $db->fetch_array($query2);
for(
$i 0$i $userstars['stars']; $i++)
{
$benutzerrang .= "<img src="".$userstars['starimage']."" border="0" alt="*" />";

Stimmt diese Angabe ?

Jetzt kriege ich eine Fehlermeldung:
Code:
Parse error: parse error, unexpected '\"' in /home/dflexx/public_html/board/memberlist.php on line 170
liegt das jetzt an query2 ?


RE: Mitgliederliste erweitern - Michael - 01.04.2006

Upps, die Anführungszeichen müssen natürlich ausgeklammert werden:
PHP-Code:
$query2 $db->query("SELECT stars,starimage FROM ".TABLE_PREFIX."usergroups WHERE gid = '".$users['usergroup']."'");
$userstars $db->fetch_array($query2);
for(
$i 0$i $userstars['stars']; $i++)
{
$benutzerrang .= "<img src=\"".$userstars['starimage']."\" border=\"0\" alt=\"*\" />";




RE: Mitgliederliste erweitern - DaStaFlexX - 01.04.2006

Ok jetzt kommen wir dem Ziel immer näher !

Ich habe jetzt folgenden Code eingefügt:
PHP-Code:
$query2 $db->query("SELECT stars,starimage FROM ".TABLE_PREFIX."usergroups WHERE gid = '".$users['usergroup']."'");
$userstars $db->fetch_array($query2);
for(
$i 0$i $userstars['stars']; $i++)
{
$benutzerrang .= "<img src="".$userstars['starimage']."" border="0" alt="*" />";

Jetzt sieht es so aus:
http://genf.tophost.ch/~dflexx/board/memberlist.php

Ich bin aber der einzige Admin bei mir im Board,
die Anzahl der Sterne stimmt auch nicht so ganz !
Wo liegt der Fehler nun begraben ?

bis gli...
greetz DaStaFlexX