Seite 1 von 1
User-Angaben erweitern
Verfasst: 06.10.2013 12:37
von dieter99
Hallo,
ich möchte die Tabelle `phpbb_users` um eine Spalte erweitern, und der Inhalt soll dann im Userprofil (links/rechts neben den Beiträgen) ausgegeben werden.
Beispiel:
dieter99
Mitglied
Beiträge: 345
Registriert: 09.05.2013 12:10
Wert aus der neuen Spalte: 4534534
Wie kann ich sowas machen?
Danke für eure Unterstützung!
Re: User-Angaben erweitern
Verfasst: 06.10.2013 12:43
von cruzeforum
du kannst übers ACP benutzerdefinierte Profilfelder anlegen. Die Funktion findest du unter "Benutzer und Gruppen".
Re: User-Angaben erweitern
Verfasst: 06.10.2013 12:47
von zx9r-treiber
Selbst definierte Benutzerangaben .... dort halt die gewünschten Felder erstellen .....
Findest du im ACP unter "Benutzer und Gruppen" und dann auf "Benutzerdefinierte Profilfelder" .... dort kannst du sie so erstellen wie du es haben möchtest.
Diese werden dann auch im Profil angezeigt.
Re: User-Angaben erweitern
Verfasst: 06.10.2013 15:45
von dieter99
Ich habe so ein benutzerdef. Profilfeld im ACP nun angelegt. Es wird jedoch im Frontend nicht ausgegeben.
In der viewtopic_body.html fand ich jetzt folgenden Codeschnipsel:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Interessant ist vor allem folgender Kommentar: "Replace FIELD1 with the name of your field."
Muss ich die Template Datei wohl manuell umstellen???
Re: User-Angaben erweitern
Verfasst: 06.10.2013 16:07
von zx9r-treiber
Na, dann stelle es mal im ACP auch richtig ein ..... dort findest du den Reiter =
Profilfeld öffentlich anzeigen:
Im persönlichen Bereich des Benutzers anzeigen:
Bei der Registrierung anzeigen:
Bei der Themen-Ansicht anzeigen:
Feld anzeigen, wenn kein Wert ausgewählt wurde: (wenn du hier ebenfalls Ja anwählst wird das Feld in jedem Fall angezeigt, auch wenn keine Eingabe dazu gemacht wurde)
Wenn du da jedes mal auf Ja gehst wird es auch im Profil angezeigt .... da brauchst nicht noch was von Hand ändern.
Achte darauf das du ein "Einzelnes Textfeld" erstellt hast und die Zeichenanzahl richtig vorgegeben hast in maximal und minimal und auch welche Zeichen gültig sein sollen.
Mußt halt mal ausprobieren was für deine gewünschte Angabe dort past.
Hier mal ein Beispielbild was so alles Möglich ist damit .....
(mein eigenes Profil in meinem Forum, Rechte liegen natürlich bei mir)
Re: User-Angaben erweitern
Verfasst: 07.10.2013 11:55
von dieter99
Ich habe folgende Parameter gesetzt:
- Im persönlichen Bereich des Benutzers anzeigen
- Bei der Themen-Ansicht anzeigen:
- Feld anzeigen, wenn kein Wert ausgewählt wurde
Anschließend habe ich im Profil des Users X einen Wert eingetragen. Trotzdem tauchen die Angaben nirgendwo im Frontend auf.
Re: User-Angaben erweitern
Verfasst: 08.10.2013 19:53
von zx9r-treiber
Gehe bitte mal ins ACP ..... dort dann auf "Allgemein"
Ganz unten findest du die Serverlast. Dort mußt du natürlich das Anzeigen der Zusätzlichen Profilfelder mit Ja setzen, sonst werden sie natürlich nicht angezeigt.