Hola,
Abre el archivo kunena.parser.php, busca:
# in general $between was already Encoded (if not explicitly suppressed!)
Añade después
case 'html':
$tempstr = htmlspecialchars_decode($between);
//$tempstr = strip_tags($tempstr, '<p><a><div><font><table><td><tr><tbody><th><br>'); //tags allowed
$tag_new = $tempstr;
return TAGPARSER_RET_REPLACED;
break;
La línea que está comentada es para sólo permitir las tags que salen ahí. Por ejemplo, si en el html pusiera un iframe no saldría por <iframe> no está en la línea comentada. Una vez puesto eso, el código html se pondría como se hace con los demás bbcode, ejemplo:
[html]<p align="center" style="font-size: 20px; font-weight: bold"><font color="red">Probando HTML</font></p>[/html]
Sale esto:
[html]<p align="center" style="font-size: 20px; font-weight: bold"><font color="red">Probando HTML</font></p>[/html]
Hay un problemas con los enlaces <a>, hasta que encuentre cómo arreglarlo puedes comentar la línea esta (en kunena.parser.php):
$text = preg_replace('/(?<!S)((http(s?):\/\/)|(www\.[a-zA-Z0-9-_]+\.))+([a-zA-Z0-9\/*+-_?&;:%=.,#]+)/', '<a href="http$3://$4$5" target="_blank" rel="nofollow">$4$5</a>', $text);