Hi,
das läßt sich recht einfach lösen.
Ich habe das durch folgende Änderung erreicht:
includes/bbcode.php
Code: Alles auswählen
#-----[ FIND ]-----
// [img]image_url_here[/img] code..
// This one gets first-passed..
$patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";
$replacements[] = $bbcode_tpl['img'];
#-----[ REPLACE WITH ]-----
// [img]image_url_here[/img] code..
// This one gets first-passed..
$patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";
if (!$userdata['session_logged_in'] )
{
$replacements[] = $lang['BBCode_NO_IMG'];
}
else
{
$replacements[] = $bbcode_tpl['img'];
}
language/xxx/lang_main.php
Code: Alles auswählen
#-----[ FIND ]-----
?>
#-----[ BEFORE, ADD ]-----
$lang['BBCode_NO_IMG'] = '[Platzhalter für ein Bild]';
Nicht vergessen die Datei lang_main.php für alle installierten Sprachen zu ändern.
Resultat der Änderung:
Nicht eingeloggte Besucher sehen anstelle des Bildes nur den Text der in der Sprachdatei unter $lang['BBCode_NO_IMG'] angegeben ist.
Grüße
MagMo