Verfasst: 21.05.2007 21:03
ja, width+height habe ich versucht einzubauen, das war komischerweise jedesmal nach editieren des posts verschwunden. zählt das auch als html-tag und muß somit explizit erlaubt werden??
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
define("BBCODE_TPL_READY", true);
Code: Alles auswählen
$bbcode_tpl['pdf'] = '<iframe src="\\1" width="600" height="400">Ihr Browser unterstützt leider keine Iframes. <a href="\\1" target="_blank">Hier</a> geht es zum gewünschten PDF.</iframe>';
Code: Alles auswählen
// [email]user@domain.tld[/email] code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];
$text = preg_replace($patterns, $replacements, $text);
Code: Alles auswählen
//PDF in Iframe
$text = preg_replace ("#\[pdf:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/pdf:$uid\]#i", $bbcode_tpl['pdf'],$text);
Code: Alles auswählen
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Code: Alles auswählen
//[pdf]url[/pdf] fuer Iframe eingebettete PDF's
$text = preg_replace("#\[pdf\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(pdf)))\[/pdf\]#sie", "'[pdf:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/pdf:$uid]'", $text);