Seite 1 von 1

[Erledigt] Homepage-Link erst nach 10 Beiträgen sichtbar

Verfasst: 25.11.2007 19:24
von Inferi74
Ich hatte mal ein Mod/Snippet mit dem in den Profilen der User und auch in der Mitgliederliste erst dann das Feld "Homepage" angezeigt hatte, wenn der User eine bestimmte Zahl von Beiträgen geschrieben hatte.

Jetzt, nach der Neuinstallation meines Forums, finde ich diesen Mod/Snippet nicht mehr.

Kann mir jemand helfen?

Verfasst: 27.11.2007 00:19
von Inferi74
Habs inzwischen selbst rausgefunden.

Wer er brauchen kann, hier die Unterdrückung der Anzeige des Feldes "user_website" solange der User weniger als 10 Beiträge hat.


memberlist.php

Code: Alles auswählen

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

Code: Alles auswählen

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

Code: Alles auswählen

$www_img = ( $profiledata['user_website'] ) ? '<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'] ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : '&nbsp;';
ersetzen durch

Code: Alles auswählen

$www_img = ( ($profiledata['user_website']) && ($profiledata['user_posts'] > 10) ) ? '<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'] > 10) ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : '&nbsp;';
viewtopic.php

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>' : '';
ersetzen durch

Code: Alles auswählen

		$www_img = ( $postrow[$i]['user_website'] && ($postrow[$i]['user_posts'] > 10) ) ? '<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'] && ($postrow[$i]['user_posts'] > 10) ) ? '<a href="' . $postrow[$i]['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';
Zudem habe ich in der Beschreibung des Profilfeldes noch den Hinweis hinzugefügt, dass Webseiten erst nach 10 Beiträgen angezeigt werden.

Da dies meine erste Code-Veröffentlichung ist, sollte man seine Dateien auf jeden Fall vorher sichern bevor was daran ändert. ;)