Hola que tal?
Hace ya varios dias, me bajé una función en php para crear un BBCode
Con esta función tengo dos inconvenientes:
-No se como redimensionar las imágenes del post (yo tengo una funcion llamada redimensionar que recibe como parámetro el string de la url de la imagen, osea, yo en la función debería poner algo asi redimenisionar($1) y no se como hacerlo)
- No se pueden hacer Citas de citas, es decir poner esto
Código:
[quo te][quo te]Hola[/quo te]Que tal[/quo te]
solo me toma el primer quote :) (Puse
"quo te", porque si pongo quote el mismo foro me cita xD)
Código PHP:
function BBcode($texto){
$a = array(
"/\[img\](.*?)\[\/img\]/is",
"/\[quote=(.*?)\](.*?)\[\/quote\]/is",
"/\[quote\](.*?)\[\/quote\]/is"
);
$b = array(
"<img src=\"$1\" />",
"<div><div class=\"cita_content\"><div class=\"cita_bar\">$1 DIJO:</div>$2</div></div>",
"<div><div class=\"cita_content\"><div class=\"cita_bar\">CITA:</div>$1</div></div>"
);
$texto = preg_replace($a, $b, $texto);
return $texto;
}
Bueno, muchas gracias desde ya
Saludos!!