Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
Yaralin


Beginner




Beiträge: 5
# Thema - 12.11.2009 um 16:51 Uhr
Hallo Ihrs,

Ist es möglich, das ich in den Profilen der Member meiner HP die E-Mail-Adressen generell verberge, so das nur ich als Admin die sehen kann?

Hab über die Forumssuche leider nichts gefunden.

Greetz, Yaralin
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 12.11.2009 um 17:31 Uhr
Du meinst also, dass niemand, der die Seite besucht die E-Mail-Adressen im Profil sehen soll?

Das würde ich so lösen:
/mods/users/view.php

Suche
 
1.
2.
3.
4.
5.
1. / 2. / ... 
   $content cs_html_mail($cs_user['users_email']);
  if(
in_array('users_email',$hidden)) {
    
$content = empty($allow) ? '--' cs_html_italic(1) . $content cs_html_italic(0);
  }
  
$data['users']['email'] =  empty($cs_user['users_email']) ? '--' $content;


Erstze mit
 
1.
2.
1. / 2. / ... 
   $data['if']['admin'] = ($account['access_users'] == 5) ? 0;
  
$data['users']['email'] = cs_html_mail($cs_user['users_email']);


/themes/base/users/view.tpl
Suche
 
1.
2.
3.
4.
1. / 2. / ... 
   <tr>
         <
td class="leftc" style="width:140px">{icon:mail_generic} {lang:email}</td>
        <
td class="leftb">{users:email}</td>
      </
tr>


Ersetze mit
 
1.
2.
3.
4.
1. / 2. / ... 
    {if:admin}<tr>
         <
td class="leftc" style="width:140px">{icon:mail_generic} {lang:email}</td>
        <
td class="leftb">{users:email}</td>
      </
tr>{stop:admin}


Somit wird die komplette Zeile "Email" nur für User angezeigt, deren Zugriff auf das Modul "users" = 5 ist. Also nur den Admins.

lg,
Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Yaralin
Thread-Ersteller


Beginner




Beiträge: 5
# Antwort: 2 - 12.11.2009 um 18:41 Uhr
werde ich nachhr mal schauen dank dir schon mal


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.