zusätzliches Feld in Profil

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
infinity
Mitglied
Beiträge: 261
Registriert: 11.11.2004 14:20
Wohnort: Wängi
Kontaktdaten:

zusätzliches Feld in Profil

Beitrag von infinity »

Hallo zusammen,
ich habe im Profil ein zusätzliches Feld erstellt und es funktioniert einwandfrei.
Wie erreiche ich, dass in den Beiträgen, jeweils bei Autor, unter

Alter
Anmeldedatum
Beiträge
Wohnort
neues Feld

erscheint?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Ich gebe keine Garantie drauf, dass das folgende richtig ist ... aber rein theoretisch müsste es funktionieren. :) Wenn du also die Änderungen machen willst mach ein backup der zuveränderten Dateien.
Da ich nicht weiß wie die Datenbank-Tabellenspalte heißt in der die Daten die man im Profil in neues Feld eingeben kann gespeichert werden, kann ich dir natürlich nicht den genauen Code geben.

viewtopic.php

suche

Code: Alles auswählen

u.user_from,
direkt danach folgendes einfügen

Code: Alles auswählen

 u.BLUB,
BLUB musst du durch den Namen der Tabellenspalte ersetzten.

suche

Code: Alles auswählen

$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
danach einfügen

Code: Alles auswählen

$poster_irgendwas = ( $postrow[$i]['BLUB'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['BLA'] . ': ' . $postrow[$i]['BLUB'] : '';
Auch hier musst du zweimal BLUB durch den Namen der Tabellenspalte ersetzten.
Außerdem musst du natürlich noch $lang['BLA'] anpassen, und die Varible $poster_irgendwas kannst du theoretisch so lassen. Wenn der Variblenname aber zu dem der Tabellenspalte passen würde, wär das schon besser, damit du auch später noch sofort den Zusammenhang erkennst .. oder so was in der Art.

Also wenn die Daten die man in seinem Profil bei neues Feld eingeben kann, in der Datenbank beispielsweise in der Tabellenspalte user_auto gespeichert würden, würde $poster_auto besser als Name passen als eben $poster_irgendwas. Wie du die Varible aber nun nennst ist dem PHP Script völlig egal, dass ist nur für dich wichtig, damit du wie gesagt den Zusammenhang besser erkennst.

suche

Code: Alles auswählen

'POSTER_FROM' => $poster_from,
danach einfügen

Code: Alles auswählen

'POSTER_IRGENDWAS' => $poster_irgendwas,
Muss natürlich angepasst werden, wenn du die Variable $poster_irgendwas anderes genannt hast. Wenn die Variable $poster_irgendwas wie eben Erklärt z.B. $poster_auto heißt, musst sie das hier natürlich auch. POSTER_IRGENDWAS kannst du so lassen, aber ein passender Name wär schon besser.. eben z.B. POSTER_AUTO

viewtopic_body.tpl
suche

Code: Alles auswählen

{postrow.POSTER_FROM}</span><br />
ersetzte mit

Code: Alles auswählen

{postrow.POSTER_FROM}<br />{postrow.POSTER_IRGENDWAS}</span><br />
Wenn du, siehe eine Erklärung weiter oben, POSTER_IRGENDWAS anders genannt hast (z.B. eben POSTER_AUTO), musst du das hier natürlich auch anpassen.

Ich hoff das war richtig, verständlich, und vorallem hoff ich, dass es funktioniert :)
Benutzeravatar
infinity
Mitglied
Beiträge: 261
Registriert: 11.11.2004 14:20
Wohnort: Wängi
Kontaktdaten:

Beitrag von infinity »

Hallo punkface,
danke für deine Hilfe..
hat soweit geklappt. Nur steht da jetzt : und der Wert, müsste aber heissen
mein Motorrad:
"Wert"

ich hoffe du verstehst, was ich meine ;-)
Gruss Infy
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

hats du das

Code: Alles auswählen

$lang['BLA']
angepasst?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
infinity
Mitglied
Beiträge: 261
Registriert: 11.11.2004 14:20
Wohnort: Wängi
Kontaktdaten:

Beitrag von infinity »

kratzer54847 hat geschrieben:hats du das

Code: Alles auswählen

$lang['BLA']
angepasst?
Danke!
genau da lag der Hund begraben....

DANK und ein gutes neues Jahr!!
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

jupp danke gleichfalls

mfg Johny
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
DnG
Mitglied
Beiträge: 132
Registriert: 15.06.2005 19:53
Wohnort: Bielefeld

Beitrag von DnG »

Ich belebe den Thread mal wieder :D

Also irgendwie will das bei mir nicht klappen :(
Die Zeile in der Datenbank heißt: user_dog
Viewtopic.php
Viewtopic_body.tpl

Hoffe ihr habt ne Idee :)
You think you've won,
and then it's all gone!
Donja
Mitglied
Beiträge: 6
Registriert: 20.05.2006 15:19

Beitrag von Donja »

ich habs auch versucht zu ändern, also weitere Felder einzufügen ins Profil...werden auch überall angezeigt...mein Problem:

man kann das Profil nicht mehr absenden, es tut sich nichts???
(ich vermute es liegt am profile_add_body....)

kann mir jmd helfen?
Antworten

Zurück zu „phpBB 2.0: Mod Support“