Seite 1 von 1

zusätzliches Feld in Profil

Verfasst: 31.12.2004 16:05
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?

Verfasst: 31.12.2004 18:33
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 :)

Verfasst: 31.12.2004 19:52
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

Verfasst: 31.12.2004 20:18
von kratzer54847
hats du das

Code: Alles auswählen

$lang['BLA']
angepasst?

Verfasst: 31.12.2004 20:31
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!!

Verfasst: 31.12.2004 20:32
von kratzer54847
jupp danke gleichfalls

mfg Johny

Verfasst: 04.04.2007 22:13
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 :)

Verfasst: 07.04.2007 16:00
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?