User-Angaben erweitern

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
dieter99
Mitglied
Beiträge: 430
Registriert: 07.04.2005 20:09

User-Angaben erweitern

Beitrag 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!
Benutzeravatar
cruzeforum
Mitglied
Beiträge: 57
Registriert: 19.01.2011 12:37
Wohnort: Karlsruhe
Kontaktdaten:

Re: User-Angaben erweitern

Beitrag von cruzeforum »

du kannst übers ACP benutzerdefinierte Profilfelder anlegen. Die Funktion findest du unter "Benutzer und Gruppen".
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: User-Angaben erweitern

Beitrag 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.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
dieter99
Mitglied
Beiträge: 430
Registriert: 07.04.2005 20:09

Re: User-Angaben erweitern

Beitrag 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???
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: User-Angaben erweitern

Beitrag 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)
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
dieter99
Mitglied
Beiträge: 430
Registriert: 07.04.2005 20:09

Re: User-Angaben erweitern

Beitrag 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.
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: User-Angaben erweitern

Beitrag 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.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“