Seite 1 von 1

syntax error beim Ausblenden der URL im Profil

Verfasst: 04.03.2007 01:30
von bildhau
Ich versuche inaktive user auszublenden und habe folgende Änderung in der usercp_viewprofile.php durchgeführt:

$www_img = ( ($profiledata['user_website'])  && ($profiledata['user_posts'] > 0) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '&nbsp;';
$www = ( ($profiledata['user_website'])  && ($profiledata['user_posts'] > 0) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : '&nbsp;';

Als Fehler kommt allerdings syntax error, unexpected T_STRING

Was kan ich tun?
Bildhau.

Verfasst: 04.03.2007 01:45
von Markus67
Hi ...

verlinke mal bitte die usercp_viewprofile als txt-Datei und poste die komplette Fehlermeldung.

KB:datei

Markus

Verfasst: 04.03.2007 12:57
von bildhau
hallo,

ich habe die Änderung gemäß http://www.phpbb.de/viewtopic.php?t=50842 durchgeführt. Als Fehler bekomme ich jedoch:
Parse error: syntax error, unexpected T_STRING in /www/htdocs/bildhau/forum/includes/usercp_viewprofile.php on line 137

Die Datei findest du unter
www.bildhau.de/usercp_viewprofile.txt

Carsten von Bildhau.

Verfasst: 04.03.2007 13:36
von Dr.Death
Hi,

Dein Editor, den Du verwendest macht evtl. Probleme.

Suche mal:
$www_img = ( ($profiledata['user_website'])Ê && ($profiledata['user_posts'] > 0) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '&nbsp;';
$www = ( ($profiledata['user_website'])Ê && ($profiledata['user_posts'] > 0) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : '&nbsp;';

Die Zeichen : Ê machen das Problem.

Die Zeile sollte so aussehen:

Code: Alles auswählen

$www_img = ( ($profiledata['user_website']) && ($profiledata['user_posts'] > 0) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '&nbsp;';
$www = ( ($profiledata['user_website']) && ($profiledata['user_posts'] > 0) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : '&nbsp;';

Verfasst: 04.03.2007 14:26
von bildhau
Ja, tatsächlich, das wars. Problem behoben. Das Zeichen wurde unsichtbar dargestellt.
Vielen Dank.

Jetzt wird die www ausgeblendet.
Gibt es auch eine Möglichkeit, die User ohne post in der Mitgliederliste auszublenden.
Gerade die letzten Tage wurde diese zugemüllt.

Carsten