Me ha ocurrido que en un foro me han metido de tÃtulo una lista bastante
larga separada por comas sin espacios, y esto provoca un desastre de
maquetación en IE6… y ahora ha sido accidental, pero claro, también
podrÃa hacerse maliciosamente!!
Total, que tengo que controlar por código que esto no ocurra, y meter
espacios si meten cosas demasiado largas; pero entonces está el tema de
las URL’s, que si les meto un espacio no funcionarán…
¿Alguien tiene una solución elegante para esto? ¿Habéis tenido el mismo
problema?
s2
podrias explicar un poco mas tu problema que no logre cacharlo del todo.
aparte no deberias preocuparte por ie 6 ( save the developers dicen por
ahi
xD )
a olvidar el ie 6 y a quienes los usen =P
El dÃa 21/05/08, Fernando C. [email protected]
escribió:
A ver si logro reproducir el fallo en este foro:
podriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribió
No sé si esta lÃnea destrozará la maquetación del foro, en mi foro sà lo
hace, porque provoca un ancho excesivo.
Fernando C. wrote:
A ver si logro reproducir el fallo en este foro:
podriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribiópodriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribiópodriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribiópodriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribió
No sé si esta lÃnea destrozará la maquetación del foro, en mi foro sà lo
hace, porque provoca un ancho excesivo.
En este caso no ocurre el problema; el mensaje del foro se muestra
dentro de un < div class=“text” > que no cambia su ancho por meter un
palabro enorme (o una url larguÃsima), y lo único que pasa es que
aparece una scrollbar horizontal. Pero en mi maquetación, sà que cambia
el ancho del contenedor, y la verdad creo que cambiar la maquetación es
un parche, y lo que hay que cambiar es no mostrar estas cosas tan largas
en una sóla lÃnea, bien sea forzando espacios en medio o no sé si
alguien tiene una solución mejor…
Y el tema es que en IE6 es una destroza, pero lo cierto es que muy bien
tampoco queda con navegadores “decentes”…
s2
Los de google meten de vez en cuando un que no es estándar pero
les
funciona.
Si prefieres usar entidades html puedes meter cada x caracteres un
(espacio de tamaño cero) o un
2008/5/21 Fernando C. [email protected]:
Juanjo Bazán wrote:
Los de google meten de vez en cuando un que no es estándar pero
les
funciona.
Si prefieres usar entidades html puedes meter cada x caracteres un
(espacio de tamaño cero) o un
2008/5/21 Fernando C. [email protected]:
Muchas gracias, Juanjo; siguiendo tu comentario, he encontrado esta
explicación, bastante completa:
http://www.quirksmode.org/oddsandends/wbr.html
Lo que me sorprende es que se habla también de … ¿no deberÃa ser
?
Pero bueno… el problema es que ninguna de las opciones va bien para lo
que quiero. Por poneros mi caso concreto, podéis ver aquà las URLs
largas que causan el problema a 1024, y el resultado de aplicar las tres
soluciones:
http://www.verema.org/catas_virtuales/1098/temas/493531-polemica-de-los-cocineros
Si nadie tiene nada mejor, la mejor chapuza que se me ocurre es:
- Cambiar los estilos para que los enlaces los muestre con un font más
pequeño y/o más compacto
- Y poner un corte con , que es el único que realmente corta,
pero dejando un lÃmite muy generoso, que aún permitirÃa que me
“revienten” la maquetación con un
podriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribiópodriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribiópodriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribiópodriasexplicarunpocomastuproblemaquenologrecacharlodeltodoapartenodeberiaspreocuparteporie6(savethedevelopersdicenporahixDaolvidarelie6yaquieneslosusen=PEldÃa210508FernandoCalatayudrubyforumincoming@andreassnetescribió
, pero al menos “amortiguarÃa el golpe”.
s2
Buenas Fernando,
A mi lo que se me ocurre con tu problema con las urls es que captures
las y las muestres como
[dominio] y que sea un enlace a la url capturada.
Si por ejemplo escriben:
Mirad esto
http://www.elpais.com/articulo/cultura/800/cocineros/espanoles/arremeten/Santamaria/​elpepucul/20080520elpepucul_2/Tes
a que es impresionante.
lo sustituyas por:
Mirad esto [elpais.com]
a que es impresionante.
Con lo que se veria algo como:
Mirad esto [elpais.com] a que es impresionante.
Espero que se entienda
Un saludo y suerte.
Fernando C. escribió:
cartuchoGL wrote:
Buenas Fernando,
A mi lo que se me ocurre con tu problema con las urls es que captures
las y las muestres como
[dominio] y que sea un enlace a la url capturada.
¿Te refieres a que “pase” del auto_link y me programe yo un convertidor
de enlaces a enlaces activos, o hay alguna función o plugin que lo haga?
2008/5/21 cartuchoGL [email protected]:
¿Te refieres a que “pase” del auto_link y me programe yo un convertidor
http://lists.simplelogica.net/mailman/listinfo/ror-es
A auto_link le puedes pasar un bloque, al que Rails te pasa el texto
que el ha encontrado, y del que tu devuelves el texto que quieres
poner. Para la solución que te proponían sería algo así (no
comprobado).
auto_link(el_texto) do |text|
“[%s]” % ///([^/]+/.match(text)[1]
end
Suerte.
2008/5/21 Fernando C. [email protected]:
Total, que tengo que controlar por código que esto no ocurra, y meter
espacios si meten cosas demasiado largas; pero entonces está el tema de
las URL’s, que si les meto un espacio no funcionarán…
Pese a todo lo que están diciendo, yo pondrÃa:
y que le den. Es la solución más popular, rápida y sencilla que hay.
Creo recordar que está soportado por IE (Webkit y gecko tambión lo
implementan)
Fernando C. escribió:
¿Te refieres a que “pase” del auto_link y me programe yo un convertidor
de enlaces a enlaces activos, o hay alguna función o plugin que lo haga?
Lo proponia como idea de solucion a tu problema, y que yo sepa no hay
nada que lo haga, repito, que yo sepa.
Si ves que finalmente es solucion te puedes currar un helper.
Un saludo.