Links für Gäste ausblenden
Verfasst: So 29.Jan, 2006 14:11
Hallo,
hab die Suche schon benutzt und nichts gefunden. (Oxpus: Du scheint aber auch einen Fehler in Deinem Suchindex zu haben. Das Wort Links taucht sehr wohl in einigen Beiträgen und Überschriften auf. Evtl. mal das word_common auf 0 setzen
)
Zu meinem Problem:
Ich möchte externe Links für Gäste ausblenden. Habe mir dazu folgendes Snippet installiert:
Klappt auch fast. Allerdings werden die in URL-BBCode eingebetteten Links trotzdem angezeigt. Wie kann ich das nun noch abstellen?
hab die Suche schon benutzt und nichts gefunden. (Oxpus: Du scheint aber auch einen Fehler in Deinem Suchindex zu haben. Das Wort Links taucht sehr wohl in einigen Beiträgen und Überschriften auf. Evtl. mal das word_common auf 0 setzen
Zu meinem Problem:
Ich möchte externe Links für Gäste ausblenden. Habe mir dazu folgendes Snippet installiert:
Code: Alles auswählen
Finde in viewtopic.php:
$message = make_clickable($message);
ersetze mit:
$message = ( $userdata['session_logged_in'] ) ? make_clickable($message) : guest_links($message);
Finde in incldes/bbcode.php
?>
Füge davor ein:
function guest_links($text)
{
global $userdata, $lang;
$ret = ' ' . $text;
$ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", $lang['Guest_links'], $ret);
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", $lang['Guest_links'], $ret);
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", $lang['Guest_links'], $ret);
return($ret);
}
Finde in language/lang_german/lang_main.php
?>
Füge davor ein:
$lang['Guest_links'] = 'Einloggen, um Links zu sehen';