Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/05/2010, 13:51
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: Duda con bbcode

Gracias por la ayuda colegas, ya pude resolver lo del color pero a medias usando exreg... pero mi duda es esta ahora quisiera ir guardando todo en un array, ya que al encontrar dos veces [color={dato}] bota un error fatal y se loquea, y lo que quiero ir guandado es justo el valor entre llaves {dato}

Este es mi script, funciona perfectamente cuando se tiene un solor [color=""], pero cuando detecta 2 se loquea

Código PHP:
Ver original
  1. //Color
  2.             $this->str = str_replace('[/color]','</font>',$this->str);
  3.             eregi('[[]color=(.*)[]]', $this->str, $out);
  4.             $this->str = str_replace($out[0],"<font color=$out[1]>",$this->str);

Aca pueden ver el ejemplo funcionando correctamente con 1 solo color:

http://peruguitar.net/test/includes/...o.php?id=23753

Y aca con dos colores:

http://peruguitar.net/test/includes/...o.php?id=23754

Última edición por HiToGoRoShi; 18/05/2010 a las 13:58