Seite 1 von 1

Mitgliederliste anpassen -> Platzhalter email?

Verfasst: 21.07.2009 17:02
von Geoemyda
Hallo,

ich möchte die Mitgliederliste in meinem phpbb3.0.5 anpassen. Ich weiß dass ich dazu das template memberlist_body ändern muss, was auch wunderbar funktioniert. Auch meine benutzerdefinierten Profilfelder bekomme ich so dargestellt, wie ich das will.

Einziges Problem: Ich möchte die emailadresse in der Mitgliederliste anzeigen lassen, und weiß nicht wie der entsprechende Platzhalter (der Text zwischen den geschweiften Klammern) aussehen muss, um auf die emailadresse zuzugreifen. Weder meine Suche in anderen Templates noch im Internet war erfolgreich - keine Ahnung warum.

Kann mir jemand mit der passenden ein-wort Antwort weiterhelfen?

Danke!

Re: Mitgliederliste anpassen -> Platzhalter email?

Verfasst: 22.07.2009 13:01
von Geoemyda
Ich verändere die Frage leicht:

Da ich bisher keine Antwort bekommen habe, habe ich vorrübergehend mit der Variabel {memberrow.U_EMAIL} vorlieb genommen. Diese enthält leider nicht die email direkt sondern mailto:email, aber zur Not könnte ich auch damit leben.

Was mich aber verwundert ist, dass die Variable nur angezeigt wird, wenn ich als Admin eingeloggt bin, bin ich als normaler User eingeloggt, ist die Stelle leer.
Cache ist gelöscht, alle anderen Änderungen werden wie gewünscht angezeigt, so dass ich nicht glaube, einen Fehler bei der Bedienung des ACP zu machen.

Der entsprechende part in der Datei memberlist_body lautet

Code: Alles auswählen

<td class="info">
<!-- IF memberrow.PROFILE_NAME_VALUE--><div>{memberrow.PROFILE_NAME_VALUE}</div><!-- ENDIF -->
<!-- IF memberrow.PROFILE_ADRESSE_VALUE --><div>{memberrow.PROFILE_ADRESSE_VALUE}</div><!-- ENDIF -->
<!-- IF memberrow.PROFILE_TELEFONNUMMER_VALUE --><div>{memberrow.PROFILE_TELEFONNUMMER_VALUE}</div><!-- ENDIF -->
<!-- IF memberrow.PROFILE_HANDY_VALUE --><div>{memberrow.PROFILE_HANDY_VALUE}</div><!-- ENDIF -->
<!-- IF memberrow.U_EMAIL --><div>{memberrow.U_EMAIL}</div><!-- ENDIF -->
</td>

Re: Mitgliederliste anpassen -> Platzhalter email?

Verfasst: 22.07.2009 14:48
von Metzle
Hallo,

das hängt mit dem Recht zusammen, ob die Benutzer E-Mails versenden dürfen. Dürfen sie das nicht, wird ihnen der Link nicht angezeigt. Wenn du also willst, dass dieser angezeigt wird, musst du den Benutzern das Recht geben, E-Mails zu versenden.

Re: Mitgliederliste anpassen -> Platzhalter email?

Verfasst: 22.07.2009 14:49
von HJW
Hallo,

Im ACP unter Allgemein > Client-Kommunikation > Bord-E-Mails > E-Mail-Adressen verstecken: ja/nein

Versuch mal in der memberlist.php
Suchen:

Code: Alles auswählen

'U_EMAIL'		=> $email,
Dahinter einfügen:

Code: Alles auswählen

'U_XEMAIL'		=>$data['user_email'],
und dann mit memberrow.U_XEMAIL arbeiten. Dann dürfte allerdings die Einstellung im ACP überflüssig sein.

Gruß
Hermann Joseph