Validar Colores

  • Autor Autor Tricfire
  • Fecha de inicio Fecha de inicio
T

Tricfire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Bueno, me he encontrado un problema que para mi es bastante importante. Cuando cambias el color a la letra del post, este no cambia como debería con código html (#0000ff) si no que cambia con el nombre del color (Blue). Esto para la validación no es apto. He buscado como cambiarlo y en la base de datos aparece de este modo:

Insertar CODE, HTML o PHP:
$final_rendered = '<li class="colorbutton"><div style="background-color:Black"></div></li>  
<li class="colorbutton"><div style="background-color:Sienna"></div></li>  
<li class="colorbutton"><div style="background-color:DarkOliveGreen"></div></li> 
<li class="colorbutton"><div style="background-color:DarkGreen"></div></li> 
<li class="colorbutton"><div style="background-color:DarkSlateBlue"></div></li>  
<li class="colorbutton"><div style="background-color:Navy"></div></li> 
<li class="colorbutton"><div style="background-color:Indigo"></div></li>  
<li class="colorbutton"><div style="background-color:DarkSlateGray"></div></li> 
<li class="colorbutton"><div style="background-color:DarkRed"></div></li> 
<li class="colorbutton"><div style="background-color:DarkOrange"></div></li> 
<li class="colorbutton"><div style="background-color:Olive"></div></li> 
<li class="colorbutton"><div style="background-color:Green"></div></li> 
<li class="colorbutton"><div style="background-color:Teal"></div></li> 
<li class="colorbutton"><div style="background-color:Blue"></div></li> 
<li class="colorbutton"><div style="background-color:SlateGray"></div></li> 
<li class="colorbutton"><div style="background-color:DimGray"></div></li> 
<li class="colorbutton"><div style="background-color:Red"></div></li> 
<li class="colorbutton"><div style="background-color:SandyBrown"></div></li> 
<li class="colorbutton"><div style="background-color:YellowGreen"></div></li> 
<li class="colorbutton"><div style="background-color:SeaGreen"></div></li> 
<li class="colorbutton"><div style="background-color:MediumTurquoise"></div></li> 
<li class="colorbutton"><div style="background-color:RoyalBlue"></div></li> 
<li class="colorbutton"><div style="background-color:Purple"></div></li> 
<li class="colorbutton"><div style="background-color:Gray"></div></li> 
<li class="colorbutton"><div style="background-color:Magenta"></div></li> 
<li class="colorbutton"><div style="background-color:Orange"></div></li> 
<li class="colorbutton"><div style="background-color:Yellow"></div></li> 
<li class="colorbutton"><div style="background-color:Lime"></div></li> 
<li class="colorbutton"><div style="background-color:Cyan"></div></li> 
<li class="colorbutton"><div style="background-color:DeepSkyBlue"></div></li> 
<li class="colorbutton"><div style="background-color:DarkOrchid"></div></li> 
<li class="colorbutton"><div style="background-color:Silver"></div></li> 
<li class="colorbutton"><div style="background-color:Pink"></div></li> 
<li class="colorbutton"><div style="background-color:Wheat"></div></li> 
<li class="colorbutton"><div style="background-color:LemonChiffon"></div></li> 
<li class="colorbutton"><div style="background-color:PaleGreen"></div></li> 
<li class="colorbutton"><div style="background-color:PaleTurquoise"></div></li> 
<li class="colorbutton"><div style="background-color:LightBlue"></div></li> 
<li class="colorbutton"><div style="background-color:Plum"></div></li> 
<li class="colorbutton"><div style="background-color:White"></div></li>  ';
Después de unos cambios y tal, lo he dejado como debería:

Insertar CODE, HTML o PHP:
$final_rendered = '<li class="colorbutton"><div style="background-color:#000000"></div></li>  
<li class="colorbutton"><div style="background-color:#a0522d"></div></li>  
<li class="colorbutton"><div style="background-color:#556b2f"></div></li> 
<li class="colorbutton"><div style="background-color:#006400"></div></li> 
<li class="colorbutton"><div style="background-color:#483d8b"></div></li>  
<li class="colorbutton"><div style="background-color:#000080"></div></li> 
<li class="colorbutton"><div style="background-color:#4b0082"></div></li>  
<li class="colorbutton"><div style="background-color:#2f4f4f"></div></li> 
<li class="colorbutton"><div style="background-color:#8b0000"></div></li> 
<li class="colorbutton"><div style="background-color:#ff8c00"></div></li> 
<li class="colorbutton"><div style="background-color:#808000"></div></li> 
<li class="colorbutton"><div style="background-color:#008000"></div></li> 
<li class="colorbutton"><div style="background-color:#008080"></div></li> 
<li class="colorbutton"><div style="background-color:#0000ff"></div></li> 
<li class="colorbutton"><div style="background-color:#708090"></div></li> 
<li class="colorbutton"><div style="background-color:#696969"></div></li> 
<li class="colorbutton"><div style="background-color:#ff0000"></div></li> 
<li class="colorbutton"><div style="background-color:#f4a460"></div></li> 
<li class="colorbutton"><div style="background-color:#9acd32"></div></li> 
<li class="colorbutton"><div style="background-color:#2e8b57"></div></li> 
<li class="colorbutton"><div style="background-color:#48d1cc"></div></li> 
<li class="colorbutton"><div style="background-color:#4169e1"></div></li> 
<li class="colorbutton"><div style="background-color:#800080"></div></li> 
<li class="colorbutton"><div style="background-color:#808080"></div></li> 
<li class="colorbutton"><div style="background-color:#ff00ff"></div></li> 
<li class="colorbutton"><div style="background-color:#ffa500"></div></li> 
<li class="colorbutton"><div style="background-color:#ffff00"></div></li> 
<li class="colorbutton"><div style="background-color:#00ff00"></div></li> 
<li class="colorbutton"><div style="background-color:#00ffff"></div></li> 
<li class="colorbutton"><div style="background-color:#00bfff"></div></li> 
<li class="colorbutton"><div style="background-color:#9932cc"></div></li> 
<li class="colorbutton"><div style="background-color:#c0c0c0"></div></li> 
<li class="colorbutton"><div style="background-color:#ffc0cb"></div></li> 
<li class="colorbutton"><div style="background-color:#f5deb3"></div></li> 
<li class="colorbutton"><div style="background-color:#fffacd"></div></li> 
<li class="colorbutton"><div style="background-color:#98fb98"></div></li> 
<li class="colorbutton"><div style="background-color:#afeeee"></div></li> 
<li class="colorbutton"><div style="background-color:#add8e6"></div></li> 
<li class="colorbutton"><div style="background-color:#dda0dd"></div></li> 
<li class="colorbutton"><div style="background-color:#ffffff"></div></li>  ';
Exactamente igual, con otro de los espacios de la misma tabla. El caso es que colocandolos así, cuando posteo un mensaje, me aparece en vez del texto coloreado algo de este estilo:

Insertar CODE, HTML o PHP:
[FONT=Arial][SIZE=2][COLOR=Black][COLOR=rgb(255,  0, 255)][/COLOR][/SIZE][/FONT]texto[/COLOR]
Sabeis si esto lo corregira vBulletin, o alguna manera de cambiarlo yo¿? En las plantillas no aparece nada... Espero que podais ayudarme. Saludos
 
Me pasa lo mismo alguien puede ayudar? :l
 
Se me ha ocurrido una cosa. La pruebo y os comento si funciona. La idea es colocar los colores RGB en vez de los HTML para ver si así lo recoge como datos válidos.
 
Atrás
Arriba