Advertisement:

alle mailadressen verstecken

Aloittaja carhartt, tammikuu 06, 2008, 06:11:45 AP

« edellinen - seuraava »

carhartt

hi,

ich möchte gerne für alle bestehenden und künftigen mitglieder das anzeigen der mailadresse "ausschalten". also das die adresse für andere user oder gäste nicht sichtbar ist.

bei "optionen zurückstellen" hab ich leider nichts gefunden, und bei den mitgliederoptionen (soetwas wie "globale einstellungen") auch nicht.

gibt es die möglichkeit die mailadressen auszublenden oder muss ich jeden user einzeln editieren?
und kann ich das häckchen bei der registrierung nicht auch voreinstellen?

danke :)

straight is great! ;)

PfalzNacht

Hi!

Doch, kannst es voreinstellen bei der Registrierung. Ehrlich gesagt weiß ich aber jetzt leider nicht ob es in der Register.php oder in der Register.template.php ist. Auf jeden Fall musst du, wo es um die Email Addy geht, einfach noch (checkbox="checked") hinzufügen. Genau das gleiche gilt auch für Profile.php (oder halt Profile.template.php). Wie gesagt, bin mir grad net sicher welche Datei es ist, aber bei einer muss es rein.

carhartt

das hab ich nun gemacht, funktioniert super, danke!
nur hab ich noch das problem das die mailadressen der gästen den mitgliedern angezeigt werden.

wie kann ich das am besten lösen?

mfg

straight is great! ;)

PfalzNacht

Wie meinsten das, das die Email der Gäste den Mitgliedern angezeigt wird.

Wo wird die denn angezeigt? Im Posting selbst? Oder wo meinst du genau?

carhartt

wenn ich als gast poste - dann steht die mailadresse im beitrag. die sehen allerdings nur die mitglieder, gäste nicht.

und ich will das die mailadressen von gastpostings nur vom admin gesehen werden!

mfg
straight is great! ;)

PfalzNacht

Dann kuck mal in der display.template.php deines Themes (oder falls es die Datei vom default benutzt, dann nimm die), suche nach // Otherwise, show the guest's email. und ersetze elseif (empty($message['member']['hide_email'])) mit elseif (empty($message['member']['hide_email']) && ($context ['allow_admin'])

Habs jetzt nicht getestet, sollte aber funktionieren.

Mach aber vorher ein Backup falls es doch nicht geht.

carhartt

da kommt dann ein parse error in der nächsten zeile (echo ')...
straight is great! ;)

PfalzNacht

Dann schmeiss den ganzen Code raus. Aber ob man als Admin trotzdem noch die Mail Addy sieht, weiß ich nicht.

carhartt

das sollte man natürlich als admin noch können...  :'(
gibts da wirklich keine "datenschutzeinstellung" o.ä.?

mfg
straight is great! ;)

PowerPyx

der code passt schon, da fehlt einfach nur ne klammer. leider nicht genau erkennbar obs nun ) oder } ist. gesetzt werden müsste die imho ganz am Ende.


elseif (empty($message['member']['hide_email']) && ($context ['allow_admin']))


Gruß
Pyx


carhartt

straight is great! ;)

Advertisement: