Hallo Matthias,
öffne mal die functions.php und tausche die Funktion parseUBB gegen diese aus:
Code: Select all
function parseUBB($ret)
{
$ret = stripslashes($ret);
$pattern = array( '{\[b\](.*)\[/b\]}smUi',
'{\[u\](.*)\[/u\]}smUi',
'{\[i\](.*)\[/i\]}smUi',
'{\[ul\](.*)\[/ul\]}smUi',
'{\[li\](.*)\[/li\]}smUi',
'{\[url=(.*)\](.*)\[/url\]}smUi',
'{\[url\](.*)\[/url\]}smUi',
'{\[urls=(.*)\](.*)\[/urls\]}smUi',
'{\[urls\](.*)\[/urls\]}smUi',
'{\[img\](.*)\[/img\]}smUi',
'{\[size=(.*)\](.*)\[/size\]}smUi',
'{\[color=(.*)\](.*)\[/color\]}smUi',
'{\[align=(.*)\](.*)\[/align\]}smUi',
'{\[\\\\\]}smUi',
'{\[center\](.*)\[/center\]}smUi',
'{\[(h[1-6]+)\](.*)\[/\\1\]}smUi',
'{\[email\](.*)\[/email\]}smUi',
'{\[fimg\](.*)\[/fimg\]}smUi',
'{\[fimg desc=(.*)\](.*)\[/fimg\]}smUi',
'{\[quote\](.*)\[/quote\]}smUi',
'{\[email\](.*)\[/email\]}smUi'
);
$replace = array( '<b>\\1</b>',
'<u>\\1</u>',
'<i>\\1</i>',
'<ul>\\1</ul>',
'<li>\\1</li>',
'<a href="http://\\1" target="_blank">\\2</a>',
'<a href="http://\\1" target="_blank">\\1</a>',
'<a href="https://\\1" target="_blank">\\2</a>',
'<a href="https://\\1" target="_blank">\\1</a>',
'<img src="\\1" border="0">',
'<span style="font-size: \\1px;">\\2</span>',
'<span style="color: \\1;">\\2</span>',
'<div align="\\1">\\2</div>',
'\\\\'.'\n',
'<div align="center">\\1</div>',
'<\\1>\\2</\\1>',
'<a href="mailto:\\1">\\1</a>',
'<img src="./images/\\1" border="0">',
'<img src="./images/\\2" border="0" alt="\\1" onMouseOver="'."self.status='\\1'; return(true);".'" onMouseOut="'."self.status=''; return(true);".'">',
'<table width="90%" border="0" cellspacing="2" cellpadding="2" align="center" style="border: 1px dashed black;"><tr><td>Quote:<br />\\1</td></tr></table>',
'<a href="http://mailto:\\1">\\1</a>'
);
$ret = preg_replace($pattern,$replace,$ret);
$ret = preg_replace_callback("#\[php\](.*)\[\/php\]#Usi","php_syntax", $ret);
$ret = preg_replace_callback("#\[code\](.*)\[\/code\]#Usi","code_syntax", $ret);
$ret = preg_replace_callback("#\[lart=(.*) lang=(.*)]#Usi","internalLink", $ret);
$ret = str_replace('http://http://','http://',$ret);
return $ret;
}
Über die Tags [urls] kannst du nun https:// Links setzen.
bye
Thorsten