Seite 1 von 2

zusätzliches Feld im Profil und .... ???

Verfasst: 01.11.2003 13:19
von pinki78
Tach leute!

Ich hab folgendes Problem.

Ich betreibe ein Forum das sich um Autos dreht!

Ich hätte gerne ein zusätzliches Feld im Profil, wo der jeweilge User sein Fahrzeugtyp einschreiben kann (sowas habe ich auch schon mal gefunden hier), aber ich möchte, daß das auch im Profil auftaucht, wenn man einen Beitrag schreibt, am besten unter den Wohnort !!!

Wer kann mir also helfen ???
Eines vorneweg, ich kenne mich zwar ein wenig mit PHP aus, aber net wirklich viel, also machts mir nicht so schwer mit den Mod :D


Achso der Link zum Forum ist
http://www.toyotas-bb.de/forum/index.php

Verfasst: 01.11.2003 13:36
von codemonkey

Verfasst: 01.11.2003 15:04
von pinki78
sieht ja mal nicht schlecht aus, aber leider alles sehr verwirrend :roll:

welche version ist den für mich die passende! dat sind ja gleich 3!

und auch noch alles in english :o

Verfasst: 01.11.2003 16:24
von Acid
siehe auch http://www.phpbb.de/viewtopic.php?t=27028
  • addfield_121.zip - irgend´n neues Feld hinzufügen
    addoption_1.zip - Auswahlmöglichkeit (ja/nein) hinzufügen
    addfield2_101.zip - irgend´n neues Feld mit BBcode, HTML, Smilee Support hinzufügen
..für dich wäre dann wohl addfield_121.zip das passende. In den *.zip´s sind auch deutsche Anleitungen enthalten.

Verfasst: 01.11.2003 17:21
von pinki78
tja, hab die version "addfield2_101.zip" eingebaut,


man kann zwar im Profil alles eingeben so wie ich es will, aber es taucht nicht bei den Beiträgen (avatar) auf, nur in der Mitgliederkarte :cry:

hab ich was falsch gemacht oder wat is los ?

Verfasst: 01.11.2003 19:47
von Acid
Bei der Anleitung (bzw. der Beschreibung) steht ja geschrieben, das man die Vorgabe "infos" mit "irgendein_name" (je nach Kontext) ersetzen kann. Hast du das gemacht (is natürlich nicht zwingend notwendig) und wenn ja, auch in allen Dateien?
Ansonsten kannst du ja auch mal Links zu Textversionen der usercp_viewprofile.php/profile_view_body.tpl posten ..

Verfasst: 01.11.2003 20:08
von pinki78
aber gerne doch,

mach ich gleich !!!

Verfasst: 01.11.2003 20:16
von pinki78
so

http://www.toyotas-bb.de/ablage/txt/

findest du alle Datein die ich geändert habe !!!

Danke schonmal !!!

Verfasst: 02.11.2003 00:23
von Acid
ok, mein "Fehler". :wink:
Bei dieser Variante is keine Anleitung zur Einbringung dieses neuen Feldes in die Themenansicht (viewtopic) enthalten. Daher..

Code: Alles auswählen

# 
#-----[ ÖFFNEN ]------------------------------------------
#  
# templates/xxx/viewtopic_body.tpl
# 
#-----[ FOLGENDES EINFÜGEN ]------------------------------------------------
# 
# wo? egal, Hauptsache zwischen <!-- BEGIN postrow --> und <!-- END postrow -->

{postrow.POSTER_INFOS}


# 
#-----[ ÖFFNEN ]------------------------------------------
#  
# viewtopic.php
# 
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
# 
$sql = "SELECT u.username...

# 
#-----[ FINDE IN DIESER ZEILE ]---------------------------------------------------
# 
u.user_from

# 
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
# 
, u.user_infos, u.user_infos_bbcode_uid

# 
#-----[ FINDE ]---------------------------------------------------
# 
	$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';

# 
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
# 
	$infos = $postrow[$i]['user_infos'];
	$infos_bbcode_uid = $postrow[$i]['user_infos_bbcode_uid'];
	if ( !$board_config['allow_html'] )
	{
		$infos = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $infos);
	}
	if ( $board_config['allow_bbcode'] )
	{
		if ( $infos_bbcode_uid != '' )
		{
			$infos = ( $board_config['allow_bbcode'] && $poster_id != ANONYMOUS ) ? bbencode_second_pass($infos, $infos_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $infos);
		}
	}
	$infos = make_clickable($infos);
	if ( $board_config['allow_smilies'] )
	{
		$infos = smilies_pass($infos);
	}
	$infos = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $infos) : $infos; 
	$infos = str_replace("\n", "\n<br />\n", $infos);

# 
#-----[ FINDE ]---------------------------------------------------
# 
		'POSTER_FROM' => $poster_from,

# 
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
# 
		'POSTER_INFOS' => $infos,

Verfasst: 02.11.2003 04:30
von SweetBurner
Aaaah, *grmpf*, Mist es gibt dafür schon Mods die ein Feld einfügen? Und ich habe in mühevoller Handarbeit und rumgefummel das selber hingewurschtelt. Nunja, nächstes Mal werde ich wohl eure Suchfunktion besser ausnutzen.