Seite 1 von 2

Profilfeld

Verfasst: 17.03.2006 12:47
von Philmax
Hallo zusammen,
ich möchte in meinem Forum ein Feld im Userprofil anlegen, in dem jeder User einen Usernamen einer anderen Community eintragen kann.
Wenn dort etwas eingetragen wurde, möchte ich einen Button im Profil und unter den Beiträgen des entsprechenden Users, der dann beim Klicken ein neues Fenster mit folgendem Link öffnet:
http://www.fotos-zeigen.de/search.php?s ... ="USERNAME"

"USERNAME" soll dann natürlich durch den entsprechenden Namen ersetzt werden, das Feld ist kein Pflichtfeld.

Wäre super, wenn mir jemand sagen kann, wie ich das umsetze, ich habe leider keine PHP Erfahrungen.

Bin für jede Hilfe dankbar.

Gruß Philmax

Verfasst: 17.03.2006 17:14
von Emanuelle_1982
schau mal bei den Mods, da dürfte einer für User Ranks sein, jeder User kann einen Rang angeben

oder etwas anderes - man muss nur in der lang_xy Datei die Beschriftung davon ändern

ansonsten gibt es noch einen Mod für freidefinierbare Profilfelder - mit dem geht das auch
http://www.phpbb.de/moddb/modify_profile


MfG
Emma

Verfasst: 17.03.2006 17:35
von Philmax
Und wie bekomme ich hin, das er die richtige Seite öffnet?

Verfasst: 17.03.2006 17:43
von Emanuelle_1982
hmm

hast du den Mod eingebaut?
wenn ja suche in der templates/xxx/profile_view_body.tpl die Zeile mit {INFO}

das {INFO} ersetze mit
<a href="http://www.fotos-zeigen.de/search.php?s ... >{INFO}</a>

jetzt sollte es funktionieren XD

PS: falls du da was anderes eingesetzt hattest musst du natürlich danach suchen und es entsprechend eingeben. Wichtig ist das nach dem ersetzen das {INFO} eben einmal in dem Link und einmal zwischen dem Start und End-Tag a zu finden ist

Verfasst: 17.03.2006 17:49
von Philmax
Das habe ich verstanden, ich möchte aber, das ein Button unter den Beiträgen erscheint, wenn ein User was eingegeben hat, so wie hier, wenn man eine URL im Profil eingetragen hat.

Verfasst: 17.03.2006 17:53
von Emanuelle_1982
ok - schau ich eben, mom

Verfasst: 17.03.2006 18:05
von Emanuelle_1982
öffne viewtopic.php
suche:

Code: Alles auswählen

$www_img = ( $postrow[$i]['user_website'] ) ? '<a href="' . $postrow[$i]['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
		$www = ( $postrow[$i]['user_website'] ) ? '<a href="' . $postrow[$i]['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';
füge danach ein:

Code: Alles auswählen

$info_img = ( $postrow[$i]['user_info'] ) ? '<a href="' . $postrow[$i]['user_info'] . '" target="_userwww"><img src="BILD_SOLLTE_SCHON_SEIN" border="0" /></a>' : '';
		$info = ( $postrow[$i]['user_info'] ) ? '<a href="' . $postrow[$i]['user_info'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';
(das BILD_SOLLTE_SCHON_SEIN muss natürlich angepasst werden.

suche

Code: Alles auswählen

		'WWW_IMG' => $www_img,
		'WWW' => $www,
füge danach ein

Code: Alles auswählen

		'INFO_IMG' => $info_img,
		'INFO' => $info,
öffne templates/subSilver/viewtopic_body.tpl
suche

Code: Alles auswählen

 {postrow.WWW_IMG} 
füge danach ein

Code: Alles auswählen

 {postrow.INFO_IMG} 
Das Bild musst du dir selber erstellen, oder mal rumfragen - da habe ich keine Programme für - IrfanView und Paintbrush sind nicht so die Renner XD

Viel Spaß *gg*

PS: falls du den alt-Text ändern willst: $lang['Visit_website'] durch die Variable ersetzen die du willst
die Variablen dafaür findest du in der language/xy/lang_main.php

Verfasst: 20.03.2006 00:33
von Philmax
Hallo,
erstmal vielen Dank für deine Hilfe, im Profil wird der Link jetzt angezeigt, aber unter den Postings leider nicht.
Ich habs genau so eingebaut, aber da tut sich nichts.

Hast du eine Idee, woran es liegen kann?

Wäre super, wenn du das noch hinbekommst.

Gruß Philipp

Verfasst: 20.03.2006 00:45
von Emanuelle_1982
hmm....
könntest du die 2 Dateien vielleicht verfügbar machen?

(viewtopic.php und die tpl Datei dazu)

Beachte bitte die Anleitung: KB:datei

ich werde dann schnellstmöglich drüberschauen

MfG
Emma

EDIT: wie heisst das Feld? Info oder hast du es anders benannt? Beachte auch groß und Kleinschreibung

PS: keine Login Daten hier rein !!! sowas gehört höchstens in eine PN... und selbst da...
(früher oft passiert ist)

Verfasst: 20.03.2006 01:05
von Philmax