[3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
-
- Mitglied
- Beiträge: 253
- Registriert: 04.02.2004 22:40
- Wohnort: Bochum
[3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Wie kann ich Benutzerspezifische Profilfelder für Moderatoren und Globale Moderatoren ausblenden das nur noch Admins / Gründer diese sehen ?
Im 3.0 ging das wohl so viewtopic.php?f=85&t=191463
Gruß Dirk
Im 3.0 ging das wohl so viewtopic.php?f=85&t=191463
Gruß Dirk
Aktuell PhpBB Live Forum 3.2.11 Testforum nach Update von 3.2.11 ist nun 3.3.3
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Hallo
So ähnlich funktioniert es immer noch.
Öffne:
Finde:
Danach einfügen:
Finde:
Danach einfügen:
Finde:
Davor einfügen:
Finde:
Danach einfügen:
Dem User selbst wird es im Persönlichen Bereich, im Profil und in der Mitgliederliste angezeigt.
So ähnlich funktioniert es immer noch.
Öffne:
root/phpbb/profilefields/manager.php
Finde:
Code: Alles auswählen
public function generate_profile_fields_template_data($profile_row, $use_contact_fields = true)
{
Code: Alles auswählen
global $user_id, $user;
Code: Alles auswählen
// $profile_row == $user_fields[$row['user_id']];
$tpl_fields = array();
$tpl_fields['row'] = $tpl_fields['blockrow'] = array();
Code: Alles auswählen
// Hier die Feldkennungen gemäß Profilfeldverwaltung angeben, nicht die angegebenen Namen des Feldes:
$forbidden_fields = array('field_name_1', 'field_name_2');
Code: Alles auswählen
$tpl_fields['row'] += array(
Code: Alles auswählen
$is_forbidden = (in_array($ident_ary['data']['field_name'], $forbidden_fields)) ? true : false;
if (($is_forbidden && ($user->data['user_type'] == USER_FOUNDER || $user->data['user_id'] == $user_id)) || !$is_forbidden)
{
Code: Alles auswählen
'S_PROFILE_' . strtoupper($ident) => true,
);
Code: Alles auswählen
}
-
- Mitglied
- Beiträge: 253
- Registriert: 04.02.2004 22:40
- Wohnort: Bochum
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Ja vielen Dank, klappt.
Normale Originalfelder kann man so aber nicht für Mods ausblenden, richtig ?
Und mehr als 2 Benutzerdefinierte geht das ?
Gruß Dirk
Normale Originalfelder kann man so aber nicht für Mods ausblenden, richtig ?
Und mehr als 2 Benutzerdefinierte geht das ?
Gruß Dirk
Aktuell PhpBB Live Forum 3.2.11 Testforum nach Update von 3.2.11 ist nun 3.3.3
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Du kannst jedes Benutzerdefinierte Profilfeld für Mods ausblenden, du musst nur die korrekte Feld-Kennung eingeben.
Du kannst so viele Profilfelder ausblenden wie du möchtest, hier mal ein Beispiel
Angenommen du hast 2 Profilfelder ausgeblendet, dann sieh es es so aus:
Wenn du jetzt ein weiteres ausblenden möchtest, sähe der es so aus:
Du kannst so viele Profilfelder ausblenden wie du möchtest, hier mal ein Beispiel
Angenommen du hast 2 Profilfelder ausgeblendet, dann sieh es es so aus:
Code: Alles auswählen
$forbidden_fields = array('field_name_1', 'field_name_2');
Code: Alles auswählen
$forbidden_fields = array('field_name_1', 'field_name_2', 'field_name_3');
-
- Mitglied
- Beiträge: 253
- Registriert: 04.02.2004 22:40
- Wohnort: Bochum
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Klappt, vielen Dank
lg Dirk
lg Dirk
Aktuell PhpBB Live Forum 3.2.11 Testforum nach Update von 3.2.11 ist nun 3.3.3
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Danke auch @Kirk,
achja, das gute alte Coding
achja, das gute alte Coding
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
@BNa
Wie in alten Zeiten
Wie in alten Zeiten
-
- Mitglied
- Beiträge: 253
- Registriert: 04.02.2004 22:40
- Wohnort: Bochum
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Könnt Ihr mir evtl. sagen wo ich diesen Text ändern kann ?
Der stimmt ja so nicht, weil ja nur Admin und im Standard Admit und Mod das lesen kann.
"Bitte beachte, dass diese Angaben von anderen Mitgliedern einsehbar sind. Sei daher vorsichtig, wenn du persönliche Daten angibst. Jedes mit einem * markierte Feld muss ausgefüllt werden."
Irritiert die User Natürlich.
Gruß Dirk
P.S. Wenn die Frage hier nicht passt kann ich auch ein neues Thema aufmachen.
Der stimmt ja so nicht, weil ja nur Admin und im Standard Admit und Mod das lesen kann.
"Bitte beachte, dass diese Angaben von anderen Mitgliedern einsehbar sind. Sei daher vorsichtig, wenn du persönliche Daten angibst. Jedes mit einem * markierte Feld muss ausgefüllt werden."
Irritiert die User Natürlich.
Gruß Dirk
P.S. Wenn die Frage hier nicht passt kann ich auch ein neues Thema aufmachen.
Aktuell PhpBB Live Forum 3.2.11 Testforum nach Update von 3.2.11 ist nun 3.3.3
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Dies findest du in
Die Änderung müssen bei allen inst. Sprachen gemacht werden!
root/language/de/ucp.php
, beachte beim speichern auf die richtige Kodierung Was bei Änderungen an Dateien beachtet werden muss!Die Änderung müssen bei allen inst. Sprachen gemacht werden!
-
- Mitglied
- Beiträge: 253
- Registriert: 04.02.2004 22:40
- Wohnort: Bochum
Re: [3.2] Benutzerspezifische Profilfelder für Moderatoren ausblenden
Wollte gerade schreiben das ich es gefunden habe.
Vielen Dank
Gruß Dirk
Vielen Dank
Gruß Dirk
Aktuell PhpBB Live Forum 3.2.11 Testforum nach Update von 3.2.11 ist nun 3.3.3