Seite 1 von 1
E-Mail Anzeige
Verfasst: 31.08.2004 17:46
von Logical
Hallo,
ich suche nach einer Möglichkeit, die E-Mail Adressen, bzw. die Funktion "Mail senden" immer anzeigen zu lassen (auch bei bereits bestehenden Accounts).
Ich habe die Option "Mailversand über das Board" aktiviert, sodass die eigentlichen Adressen nicht angezeigt werden, sondern nur der Button.
Und der soll bei allen Usern sichtbar sein...
Verfasst: 31.08.2004 18:34
von Mungo
Du könntest folgendes aus der profile_view_body.tpl entfernen, damit die User die Einstellung nicht verändern können.
Code: Alles auswählen
<tr>
<td class="row1"><span class="gen">{L_PUBLIC_VIEW_EMAIL}:</span></td>
<td class="row2">
<input type="radio" name="viewemail" value="1" {VIEW_EMAIL_YES} />
<span class="gen">{L_YES}</span>
<input type="radio" name="viewemail" value="0" {VIEW_EMAIL_NO} />
<span class="gen">{L_NO}</span></td>
</tr>
Dann führst du noch folgendes Query in phpMyAdmin aus. Bei "phpbb_users" musst du evtl. noch das "phpbb_" anpassen.
Code: Alles auswählen
UPDATE phpbb_users SET user_viewemail=1 WHERE user_id <> -1;
Damit wird bei allen User die E-mail angezeigt.
Verfasst: 31.08.2004 18:56
von Logical
Ich danke Dir erstmal
Du könntest folgendes aus der profile_view_body.tpl entfernen, damit die User die Einstellung nicht verändern können.
Ich denke damit war die profile_add_body.tpl gemeint.
Das klappt schonmal gut - Die Auswahlmöglichkeit ist weg.
Die SQL-Anweisung funktioniert auch.
Jetzt muss nur noch, bei sich neu anmeldenden Usern irgendwie im Hintergrund die nicht mehr sichtbare Checkbox aktiviert werden damit es bei denen auch funktioniert.
Verfasst: 31.08.2004 19:01
von Mungo

Jo die profile_add_body.tpl war gemeint.
Suche in der usercp_register.php nach
Code: Alles auswählen
$viewemail = ( isset($HTTP_POST_VARS['viewemail']) ) ? ( ($HTTP_POST_VARS['viewemail']) ? TRUE : 0 ) : 0;
und ersetze mit
Verfasst: 31.08.2004 19:08
von Logical
Genial - das isses.
Hab Dank - irgendwann geb ich Euch mal einen aus für Euren Support.
Email Adresse nur für Regestrierte User sichtbar machen???
Verfasst: 22.07.2008 18:20
von Dark98
Hallo,
ich hoffe das meine Frage auch zum diesen Thema passt.
Ich habe folgende Mots eingebaut.
Nur Regestrierte User können Suchen, Mitgliederliste, Profil ect. aufrufen.
Folgendes problem habe ich jetzt wenn ich jetzt "normaler" User im Forum bin kann ich trotzdem email - Adressen von anderen Leuten sehen bizehungsweise herauslesen durch den Email Butten.
Kann man irgend wie so einstellen das der email Butten sichtbar ist aber das nur die die User die Regestriert sind die email Adresse sehen können?
Ich hoffe ich habe mich richtig ausgedrückt und das das jemand verstehen kann.
danke schon mal im voraus
Verfasst: 22.07.2008 18:39
von mad-manne
Hi abgesehen davon, dass es geschickter wäre, ein neues Thema zu eröffnen anstatt so einen uralten Thread aus der Mottenkiste zu kramen

...
Du musst im ACP in der Konfiguration den Parameter:
Benutzer E-Mails per Board
Deine Benutzer können sich über das Board E-Mails schreiben
aktivieren!
Dann sehen zwar auch Gäste den E-Mail-Button ... allerdings ist er dann nicht mehr mit der E-Mail Adresse des jeweiligen Nutzers "hinterlegt" sondern ruft ein Formular auf, über das man dann eine E-Mail versenden kann.
Diese Option steht nur registrierten Benutzern offen.
Gruss,
Manne.
Verfasst: 22.07.2008 18:49
von Dark98
sehr geil hat geklappt.......
sorry wenn es falsch war, dass ich kein eigenes thema erstellt habe.
aber danke dir für deine hilfe