Seite 1 von 1

Mitgliederliste mit Bilder

Verfasst: 23.02.2007 19:14
von saardaniel
Hallo alle,

ich möchte, dass Mitglieder, die ein Avatar haben in der Mitgliederliste gekennzeichnet werden.

Ich weis phpbb ist nur eine kleine Forensoftware und will nicht zuviel verlangen, aber vielleicht hab ich ja Glück und jemand weis wie es geht :-)

Viele Grüße,
Dany

Re: Mitgliederliste mit Bilder

Verfasst: 23.02.2007 19:18
von Miriam
saardaniel hat geschrieben:Ich weis phpbb ist nur eine kleine Forensoftware und will nicht zuviel verlangen, aber vielleicht hab ich ja Glück und jemand weis wie es geht :-)
Na bei so netten Avancen kann man schon garnicht mehr anders als helfen. :P

Wie soll denn die Markierung Deiner Meinung nach aussehen?

Verfasst: 25.02.2007 13:22
von saardaniel
Hallo Miriam,

die optik ist erstmal egal.
In der Mitgliederliste wird eine neue Spalte hinzugefügt z.B. "Avatar"
und darunter steht dann z.B. bei jedem user entweder "no" oder "yes".

Vielleicht ist das für Foren, in denen der Avatar aussehen kann wie er will unnötig.

Aber es gibt Foren, da achten die Mods und Amins darauf, dass der Avatar das Bild einer Person ist. Ich könnte so eine Anzeige auf jedenfall gebrauchen.

Es wäre natürlich weiterhin schön, wenn man die Mitgliederliste nach den Spaltennamen sortieren könnte. In SQL ist das eine ganz einfache Ergänzung.

Ich weis, phpBB ist eine freie Software und da werden sich sie Entwickler auch nicht die Zeit nehmen können alles was vielleicht vernünftig wäre umzusetzen. Ist ja immer mit Arbeit verbunden.

Viele Grüße,
Daniel

Verfasst: 25.02.2007 13:44
von Miriam
Finde in memberlist_body.tpl

Code: Alles auswählen

	  <th class="thTop" nowrap="nowrap">{L_EMAIL}</th>
danach füge ein:

Code: Alles auswählen

	  <th class="thTop" nowrap="nowrap">{L_AVATAR}</th>
finde:

Code: Alles auswählen

	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>
danach füge ein:

Code: Alles auswählen

	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.AVATAR}</span></td>
Finde in memberlist.php:

Code: Alles auswählen

	'L_EMAIL' => $lang['Email'],
danach füge ein:

Code: Alles auswählen

	'L_AVATAR' => $lang['Avatar'],
finde:

Code: Alles auswählen

			'AVATAR_IMG' => $poster_avatar,
danach füge ein:

Code: Alles auswählen

			'AVATAR' => $avatar = $poster_avatar ? $lang['Yes'] : $lang['No'],
Falls Du das Bild anzeigen möchtest, anstatt Ja, mache anstatt:

Code: Alles auswählen

			'AVATAR' => $avatar = $poster_avatar ? $lang['Yes'] : $lang['No'],
das hier:

Code: Alles auswählen

			'AVATAR' => $avatar = $poster_avatar ? $poster_avatar : $lang['No'],

Verfasst: 26.02.2007 19:55
von marcus-gizmo
wunderbar

danke dir miriam

wäre es auch möglich das nein durch ein avatar auszutauschen zb

kein avatar(als bild)

noch eine frage wie bekomme ich die sortiert denn das avatar steht in der mitte(user/email/avatar/usw)

möchte es gerne nach links haben

Verfasst: 26.02.2007 20:17
von Miriam
Wenn Du ein Bild-nicht-vorhanden-Bild einpflegen willst, anstelle von Nein, gibst Du eben in der PHP Datei anstatt

Code: Alles auswählen

$lang['No']
den HTML Code für das Bild ein. Also so:

Code: Alles auswählen

"<img src='images/no_avatar.jpg' border = '0'>"
Die Reihenfolge kannst Du in der TPL Datei ändern. Ist ganz normales HTML.

Verfasst: 26.02.2007 20:59
von marcus-gizmo
wunderbar

hat auf anhieb geklappt

danke

Verfasst: 04.03.2007 19:17
von saardaniel
Danke Miriam,

habs gerade erst gelesen.

Werd es bald versuchen :-)

Grüße,
Daniel

Verfasst: 08.04.2007 09:44
von Lux
Ich bedanke mich auch für den Tipp :)

Verfasst: 10.02.2008 03:21
von moroquai
Vielen Dank für die Erklärung Miriam :)

Leider hab ich das:
Wenn Du ein Bild-nicht-vorhanden-Bild einpflegen willst, anstelle von Nein, gibst Du eben in der PHP Datei anstatt
Code:
$lang['No']
den HTML Code für das Bild ein. Also so:
Code:
"<img src='images/no_avatar.jpg' border = '0'>"
nicht so hinbekommen...
Wie sieht denn die komplette Zeile dann aus?

Vielen lieben Dank im vorraus.

Lg Alexander