Es war ja auch nie beabsichtigt mit obigen Code auch den Link rauszunehmen.vossi hat geschrieben:bei mir klappt das mit dem Bilder für Gäste ausblenden ( 2. Posting )leider nicht ganz.
Die Gäste bekommen zwar den entsprechen Text zu sehen, der aber immer auf das Bild verlinkt ist.
Wenn du die Änderungen aus dem 2. Posting vorgenommen hast, dann mache noch folgendes:vossi hat geschrieben:Vielleicht weiss ja jemand, wie man diesen Link wegbekommt.
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";
if (!$userdata['session_logged_in'] )
{
$replacements[] = $lang['BBCode_NO_IMG'];
}
else
{
$replacements[] = $bbcode_tpl['img'];
}
#-----[ BEFORE, ADD ]-----
if (!$userdata['session_logged_in'] )
{
$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\](.*[img:$uid\][^?].*?\[/img:$uid\].*)*?\[/url\]#i";
$replacements[] = $lang['BBCode_NO_IMG'];
}Habe das jetzt nicht getestet, sondern aus dem Stehgreif hingeschrieben, sollte aber eigentlich funktionieren. Wenn nicht,
Code: Alles auswählen
$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\](.*[img:$uid\][^?].*?\[/img:$uid\].*)*?\[/url\]#i";Code: Alles auswählen
$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\][img:$uid\][^?]\[/img:$uid\]\[/url\]#i";Wichtig ist, dass dies vor der [img]- und den ganzen [url]-Replacements steht!
Grüße
MagMo