Benutzerdefinierte Profilfelder -> nur Anzeige
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 8
- Registriert: 31.07.2005 16:03
Benutzerdefinierte Profilfelder -> nur Anzeige
Hallo Gemeinde,
ich habe für die Forenanmeldung drei benutzerdefinierte Profilfelder erstellt.
Diese Felder sich Pflichtfelder.
Da diese Felder "intime" Daten enthalten, habe ich sie über die Funktion im Admin-Panel versteckt.
Außerdem habe ich sie ausgeblendet, da ich nicht möchte, dass sie von den Benutzern verändert werden.
Ich möchte jedoch, dass die Werte im Profil angezeigt werden.
Nur eben unveränderlich.
Gibt es eine Möglichkeit dies irgendwie zu bewerkstelligen ?
Vielen Dank und einen schönen Gruß,
Suppi
Ich verwende die aktuelle phpbb-Version 3.0.11 (deutsch)
ich habe für die Forenanmeldung drei benutzerdefinierte Profilfelder erstellt.
Diese Felder sich Pflichtfelder.
Da diese Felder "intime" Daten enthalten, habe ich sie über die Funktion im Admin-Panel versteckt.
Außerdem habe ich sie ausgeblendet, da ich nicht möchte, dass sie von den Benutzern verändert werden.
Ich möchte jedoch, dass die Werte im Profil angezeigt werden.
Nur eben unveränderlich.
Gibt es eine Möglichkeit dies irgendwie zu bewerkstelligen ?
Vielen Dank und einen schönen Gruß,
Suppi
Ich verwende die aktuelle phpbb-Version 3.0.11 (deutsch)
- Talk19zehn
- Ehemaliges Teammitglied
- Beiträge: 5020
- Registriert: 08.06.2009 12:03
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Hi, evtl. ist´s ratsam kundzutun, welche Maßnahmen ergriffen wurden, um dein Ziel zunächst erreicht zu haben. Ganz nachvollziehen, kann ich dein Thema in der Form leider nicht.
Welche Bedingungen wurden denn angewandt, die den Helfern Informationen liefern.
Viele Grüße
Welche Bedingungen wurden denn angewandt, die den Helfern Informationen liefern.
Viele Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
-
- Mitglied
- Beiträge: 8
- Registriert: 24.06.2013 01:57
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Ja, gibt es.Suppenhuhn hat geschrieben:Gibt es eine Möglichkeit dies irgendwie zu bewerkstelligen ?
Dazu benötigst du aber die Feldkennung und welche Art es ist (Text, String, Bool...)
Ich nehme als Beispiel an, die Felder heissen privatkrams, privatkrams_1 und privatkrams_2 und sind field_type 2 (string).
In der styles/prosilver/template/custom_profile_fields.html
finde
Code: Alles auswählen
<!-- BEGIN string -->
<input type="text" class="inputbox autowidth" name="{string.FIELD_IDENT}" id="{string.FIELD_IDENT}" size="{string.FIELD_LENGTH}" maxlength="{string.FIELD_MAXLEN}" value="{string.FIELD_VALUE}" />
<!-- END string -->
Code: Alles auswählen
<!-- BEGIN string -->
<!-- IF string.FIELD_IDENT eq ("pf_privatkrams" or "pf_privatkrams_1" or "pf_privatkrams_2") -->{string.FIELD_VALUE}<!-- ENDIF -->
<input type="text" class="inputbox autowidth" <!-- IF string.FIELD_IDENT eq ("pf_privatkrams" or "pf_privatkrams_1" or "pf_privatkrams_2") -->style="display:none" <!-- ENDIF -->name="{string.FIELD_IDENT}" id="{string.FIELD_IDENT}" size="{string.FIELD_LENGTH}" maxlength="{string.FIELD_MAXLEN}" value="{string.FIELD_VALUE}" />
<!-- END string -->
-
- Mitglied
- Beiträge: 8
- Registriert: 31.07.2005 16:03
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Danke, werde ich mal ausprobieren.
Melde mich dann, ob es geklappt hat.
Gruß,
Suppi
Melde mich dann, ob es geklappt hat.
Gruß,
Suppi
-
- Mitglied
- Beiträge: 8
- Registriert: 31.07.2005 16:03
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Habe den obigen Ansatz ausprobiert.
Leider sind die Felder bei der Registrierung nun auch nicht mehr auszufüllen.
Ansonsten war es genau das, was ich wollte.
Wie lässt sich das so machen, dass die Felder nur in der Profilansicht "nur angezeigt" werden?
Gruß,
Suppi
Leider sind die Felder bei der Registrierung nun auch nicht mehr auszufüllen.

Ansonsten war es genau das, was ich wollte.
Wie lässt sich das so machen, dass die Felder nur in der Profilansicht "nur angezeigt" werden?
Gruß,
Suppi
-
- Mitglied
- Beiträge: 8
- Registriert: 24.06.2013 01:57
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Ach ja, da war noch was...man muß die Felder einmal mit Inhalt füllen.Suppenhuhn hat geschrieben:Leider sind die Felder bei der Registrierung nun auch nicht mehr auszufüllen.

In der includes/ucp/Ucp_profil.php finde
Code: Alles auswählen
'JABBER' => $data['jabber'],
'WEBSITE' => $data['website'],
'LOCATION' => $data['location'],
'OCCUPATION'=> $data['occupation'],
'INTERESTS' => $data['interests'],
Code: Alles auswählen
'S_PROFILE_INFO' => true,
Code: Alles auswählen
<!-- IF S_PROFILE_INFO and string.FIELD_IDENT eq ("pf_privatkrams" or "pf_privatkrams_1" or "pf_privatkrams_2") -->
-
- Mitglied
- Beiträge: 8
- Registriert: 31.07.2005 16:03
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Super !
Das klappt so weit ganz gut.
Zumindest für einen Wert. :/
Ich habe jetzt lediglich das Problem, dass zwei der drei Felder Zahlen sind und von dieser Änderung nicht betroffen sind.
Wie muss ich das jetzt noch abändern, dass die anderen beiden Felder ebenfalls "nur lesbar" werden?
Gruß,
Suppi
Das klappt so weit ganz gut.
Zumindest für einen Wert. :/
Ich habe jetzt lediglich das Problem, dass zwei der drei Felder Zahlen sind und von dieser Änderung nicht betroffen sind.
Wie muss ich das jetzt noch abändern, dass die anderen beiden Felder ebenfalls "nur lesbar" werden?
Gruß,
Suppi
-
- Mitglied
- Beiträge: 8
- Registriert: 31.07.2005 16:03
Re: Benutzerdefinierte Profilfelder -> nur Anzeige
Hat sich erledigt.
Habe es einfach in den INT-Bereich der custom_profile_fields.html übertragen.
Jetzt funktioniert alles, wie es soll !
Tausend Dank !
Habe es einfach in den INT-Bereich der custom_profile_fields.html übertragen.
Jetzt funktioniert alles, wie es soll !
Tausend Dank !