Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2009, 14:46
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: Asignar estilo de TAG a un elemento

Gracias Calizzz ^^

La verdad es que lo que puse de ejemplo era eso, un ejemplo. Mejor te cuento lo que quiero lograr realmente en la práctica :)

Tengo una función PHP que formatea un texto, de modo similar a como lo hace el BBCode. Entre los formateos que realiza la función PHP está el que si encuentra una cadena de la forma "[*]" lo reemplace con un tag como :
Código HTML:
<span class="UL">&bull;</span> 
Ejemplo:
Código PHP:
$texto_sin_formatear "Hola. Esta es mi lista de compras:\n[*] CD\n[*] DVD\n";
$texto_formateado miFuncion($texto_sin_formatear);
print 
$texto_formateado
Esto en el HTML resultante se vería como:
Código HTML:
Hola. Esta es mi lista de compras: <br>
<span class="UL">&bull;</span> CD <br>
<span class="UL">&bull;</span> DVD <br> 
Ahora bien, el "problema" es que quiero que la función siga siendo genérica, por lo tanto, no quiero meter clases diseñadas por programador en la función, sino colgarme de los estilos que tengan las Tags clásicas de HTML, en este caso, UL, OL y/o LI, pues el reemplazo de "[*]" quiero que simule el comportamiento de las listas HTML.

Una solución sería enviarle el nombre de la clase por parámetro a la función, pero no sé si me guste mucho, porque se volvería enredada de usar para otras personas (porque si envío el nombre de uno de los estilos, ¿por qué no enviar todos los otros? etc.).

Eso. No sé si se entiende bien mi duda.
Muchas gracias de nuevo a todos por su atención.
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*