Mitgliederliste anpassen -> Platzhalter email?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Geoemyda
Mitglied
Beiträge: 52
Registriert: 01.11.2007 16:52

Mitgliederliste anpassen -> Platzhalter email?

Beitrag 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!
Geoemyda
Mitglied
Beiträge: 52
Registriert: 01.11.2007 16:52

Re: Mitgliederliste anpassen -> Platzhalter email?

Beitrag 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>
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Mitgliederliste anpassen -> Platzhalter email?

Beitrag 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.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
HJW
Mitglied
Beiträge: 1314
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: Mitgliederliste anpassen -> Platzhalter email?

Beitrag 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
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“