Ver Mensaje Individual
  #22 (permalink)  
Antiguo 26/04/2007, 08:34
Avatar de webdesignsite
webdesignsite
 
Fecha de Ingreso: enero-2007
Mensajes: 155
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Ayuda para Citar en un post...!!!

Cita:
Iniciado por GatorV Ver Mensaje
Yo creo con str_replace no puedes hacer eso, tendrias que usar preg_replace, para encontrar la cadena y cambiar eso.

Hola, quisiera que cuando se cita un mensaje luego aparezca el nombre de usuario de dicho mensaje citado y una vez insertado en BD esto: [ QUOTE="usuario" ]respuesta citada[ /QUOTE ] como quedaría la function en la parte $bbcode y $htmlcode para que luego se impriman los resultados correctamente???

Aquí código:

function bb2html($text){
$bbcode = array("[ QUOTE ]", "[ /QUOTE ]", //lo pongo con espacios p/ que se vea bien.
'"]');

$htmlcode = array("<table width='98%' border='0' align='left' cellpadding='0' cellspacing='0'><tr><td bgcolor='#99CCCC' style='border:1px; border-color:#000000; border-style:solid'><div align='left'><font color='#ffffff' face='Verdana, Arial, Helvetica, sans-serif' size='2'>", "</font></div></td></tr></table>"
);


$newtext = str_replace($bbcode, $htmlcode, $text);
$newtext = nl2br($newtext);//second pass
return $newtext;
}



Gracias.

Saludos!!!
__________________
WebDesignSite
Diseño Web - Altas Buscadores Gratis - Intercambio de Banners - Foros de soporte
http://webdesignsite.bolhost.com/