Seite 1 von 1

Problem mit Links zu Websites von Usern

Verfasst: 31.01.2007 13:39
von StanleyG
Hallo Fachgemeinde,

ich hoffe, Ihr könnt mir ein paar hilfreiche Hinweise geben, weil ich bisher nichts dazu gefunden habe.

Ich habe folgendes Problem:
die User geben in ihren Profilen die Adressen ihrer Websites ein:
www.user-seite.de oder so.

Wenn ich dann in der Mitgliederliste oder im Profil auf das Link-Icon klicke, werde ich aber nicht dorthin geleitet, sondern auf die Adresse
http://www.meinforum.de/www.user-seite.de
Diese Seite gibt es natürlich nicht und ich bekomme nur eine Fehlermeldung.

Wie kann ich das vermeiden? Wenn die User das "http://" mit eingeben würden, dann würde es sicher klappen, aber das macht doch heute niemand.

Nach Durchsicht der memberlist.php und des Templates habe ich festgestellt, dass da bei dem Link noch zusätzlich als target "_userwww" angegeben wird.
Weiß jemand, welche Aufgabe das erfüllen soll?
Target bezeichnet doch das Frame oder Fenster, in dem der Link zu öffnen ist ("_blank" usw.).
Aber was soll denn target="_userwww" bewirken?

DiV.

Stanley

Verfasst: 31.01.2007 13:48
von Leuchte
Statt _userwww könnte dort auch _blank stehen. Kommt aufs selbe raus. Eine Möglichkeit wäre, in das Website-Feld das Protokoll bereits einzutragen.

Code: Alles auswählen

'WEBSITE' => $website,
Ersetzen mit

Code: Alles auswählen

'WEBSITE' => ($website == '') ? "http://" : $website,
Weiter wäre es möglich, vor dem eintragen in die DB zu prüfen, ob ein Protokoll angegeben wurde und bei Bedarf selbiges davorzusetzen. Datei ist usercp_register.php im includes-verzeichnis.