Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: carhartt - tammikuu 06, 2008, 06:11:45 AP

Otsikko: alle mailadressen verstecken
Kirjoitti: carhartt - tammikuu 06, 2008, 06:11:45 AP
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 :)

Otsikko: Re: alle mailadressen verstecken
Kirjoitti: PfalzNacht - tammikuu 06, 2008, 06:19:17 AP
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.
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: carhartt - tammikuu 06, 2008, 10:01:28 AP
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

Otsikko: Re: alle mailadressen verstecken
Kirjoitti: PfalzNacht - tammikuu 06, 2008, 10:08:32 AP
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?
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: carhartt - tammikuu 06, 2008, 10:57:48 AP
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
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: PfalzNacht - tammikuu 06, 2008, 11:14:53 AP
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.
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: carhartt - tammikuu 06, 2008, 01:44:25 IP
da kommt dann ein parse error in der nächsten zeile (echo ')...
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: PfalzNacht - tammikuu 06, 2008, 01:57:15 IP
Dann schmeiss den ganzen Code raus. Aber ob man als Admin trotzdem noch die Mail Addy sieht, weiß ich nicht.
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: carhartt - tammikuu 06, 2008, 02:54:35 IP
das sollte man natürlich als admin noch können...  :'(
gibts da wirklich keine "datenschutzeinstellung" o.ä.?

mfg
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: PowerPyx - tammikuu 06, 2008, 06:21:12 IP
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
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: andy_kim - tammikuu 07, 2008, 05:20:24 AP
Eine schöne Lösung ist auch:

http://custom.simplemachines.org/mods/index.php?mod=371
Otsikko: Re: alle mailadressen verstecken
Kirjoitti: carhartt - tammikuu 15, 2008, 05:39:18 AP
Lainaus käyttäjältä: andy_kim - tammikuu 07, 2008, 05:20:24 AP
Eine schöne Lösung ist auch:

http://custom.simplemachines.org/mods/index.php?mod=371

dann sieht der admin die mailadressen aber noch immer nicht :(