[Ovillo] [OT] Tildes y otros caracteres en la url
Hola! Estoy con el tema del Isasi rewrite. Tengo algunas dudas porque siempre he oído que las url deben ir sin tildes, eñes, etc. Estoy construyendo urls del estrilo: www.dominio.com/el ñu es http://www.dominio.com/el%20ñu%20es%20herbívoro/ herbívoro/ Todo lo que he leído tratan como recomendaciones no usar este tipo de caracteres. El caso es que a mí me funciona correctamente, pero no tengo claro si depende de la configuración del navegador, puertas de enlace, hostings o qué . Y si en un navegador de un inglés, estadounidense, japonés, etc., funcionará también. Un saludo, Joseba. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [OT] Tildes y otros caracteres en la url
Yo haría así: www.dominio.com/el-nu-es-herbivoro Por dos motivos, me parece más sencillo de leer y te evitas posibles problemas No se cómo haces tú, pero yo en la base de datos, en la tabla de páginas tengo un campo con la friendly_url ya 'optimizada', así al recibir la petición la encuentro facilmente Es decir, no hago la conversión de caracteres en tiempo de ejecución, la url ya está almacenada La función que haga ésto simplemente tiene que hacer replaces de Ñ / ñ -- n - - Á / á -- a ... Ú / ú -- u Todo a minúscula. Y también de otros posibles caracteres que puedas usar en los títulos de tus páginas Ç, ü, ...etc También corregir posibles doblespor uno simple para no generar cadenas de -- Esta función la ejecutaría de manera que cuando escribas la caja de texto del título de la página, limpie los y genere la url amigable (Me he ido un poco por las ramas, pero espero que te haya dado unas ideas) -- Jairo Ochoa Dropbox - Almacenamiento gratis / Free online backup https://www.dropbox.com/referrals/NTg2Njc1MTg5 2011/3/3 Joseba Rodríguez jos...@visionasolutions.es Hola! Estoy con el tema del Isasi rewrite. Tengo algunas dudas porque siempre he oído que las url deben ir sin tildes, eñes, etc. Estoy construyendo urls del estrilo: www.dominio.com/el ñu es http://www.dominio.com/el%20ñu%20es%20herbívoro/http://www.dominio.com/el%20%C3%B1u%20es%20herb%C3%ADvoro/ herbívoro/ Todo lo que he leído tratan como recomendaciones no usar este tipo de caracteres. El caso es que a mí me funciona correctamente, pero no tengo claro si depende de la configuración del navegador, puertas de enlace, hostings o qué . Y si en un navegador de un inglés, estadounidense, japonés, etc., funcionará también. Un saludo, Joseba. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [OT] Tildes y otros caracteres en la url
Otra dificultad, tal vez muy poco técnica pero no sé si evidente, por fuera de todo el soporte técnico que puedas darle a tu sitio, qué facilidad le darás a aquellos usuarios en cuyo teclado no tengan ñ, por ejemplo. ¿Cómo facilitar su acceso a tu página? Saludos a todos! Ramón. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [OT] Tildes y otros caracteres en la url
Exactamente, los usurios no hispanos no tienen ñ en sus teclados. -- Jairo Ochoa Dropbox - Almacenamiento gratis / Free online backup https://www.dropbox.com/referrals/NTg2Njc1MTg5 El 3 de marzo de 2011 14:40, Plácido Luna octubre196...@gmail.comescribió: Otra dificultad, tal vez muy poco técnica pero no sé si evidente, por fuera de todo el soporte técnico que puedas darle a tu sitio, qué facilidad le darás a aquellos usuarios en cuyo teclado no tengan ñ, por ejemplo. ¿Cómo facilitar su acceso a tu página? Saludos a todos! Ramón. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [OT] Tildes y otros caracteres en la url
Gracias Jairo. Es exactamente lo que hago actualmente (estaba probando como hacerlo sin conversión de caracteres). No me quedo convencido de no poder utilizar nuestro propio idioma en vez de un pseudo-inglés para este caso, en el que las urls se generan automáticamente. Lo de la friendly_url no lo utilizo y hago la conversión en el momento de la búsqueda (No son más de 200 registros y no hay apenas diferencia de optimización) Saludos. -Mensaje original- De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org] En nombre de Jairo Ochoa Enviado el: jueves, 03 de marzo de 2011 14:36 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] [OT] Tildes y otros caracteres en la url Yo haría así: www.dominio.com/el-nu-es-herbivoro Por dos motivos, me parece más sencillo de leer y te evitas posibles problemas No se cómo haces tú, pero yo en la base de datos, en la tabla de páginas tengo un campo con la friendly_url ya 'optimizada', así al recibir la petición la encuentro facilmente Es decir, no hago la conversión de caracteres en tiempo de ejecución, la url ya está almacenada La función que haga ésto simplemente tiene que hacer replaces de Ñ / ñ -- n - - Á / á -- a ... Ú / ú -- u Todo a minúscula. Y también de otros posibles caracteres que puedas usar en los títulos de tus páginas Ç, ü, ...etc También corregir posibles doblespor uno simple para no generar cadenas de -- Esta función la ejecutaría de manera que cuando escribas la caja de texto del título de la página, limpie los y genere la url amigable (Me he ido un poco por las ramas, pero espero que te haya dado unas ideas) -- Jairo Ochoa Dropbox - Almacenamiento gratis / Free online backup https://www.dropbox.com/referrals/NTg2Njc1MTg5 2011/3/3 Joseba Rodríguez jos...@visionasolutions.es Hola! Estoy con el tema del Isasi rewrite. Tengo algunas dudas porque siempre he oído que las url deben ir sin tildes, eñes, etc. Estoy construyendo urls del estrilo: www.dominio.com/el ñu es http://www.dominio.com/el%20ñu%20es%20herbívoro/http://www.dominio.com/el% 20%C3%B1u%20es%20herb%C3%ADvoro/ herbívoro/ Todo lo que he leído tratan como recomendaciones no usar este tipo de caracteres. El caso es que a mí me funciona correctamente, pero no tengo claro si depende de la configuración del navegador, puertas de enlace, hostings o qué . Y si en un navegador de un inglés, estadounidense, japonés, etc., funcionará también. Un saludo, Joseba. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] [OT] Tildes y otros caracteres en la url
Es sólo costumbre, no es que sea mejor, pero si tienes un campo de la base de datos para la la url amigable: 1- Puedes decidir como quieres que sea la url a la hora de insertar el registro, pudiendo modificarla si fuese necesario 2- Si por razones de SEO o si fuese muy larga la url, puedes modificar la versión generada automáticamente 3- Si la web es multiidioma puedes tener una url para cada idioma de la web, según los criterios anteriores 4- Existiendo en la base de datos, simplemente te limitas a comparar la url que recibes con ese valor en la base de datos y no a calcularla cada vez Si el proyecto está finalizado déjalo así, para nuevos proyectos creo que es más sencillo hacer la conversión sólo una vez desde el back-office y no cada vez que hay una petición en el front-office Lamentablemente la informática está dominada por los anglosajones y ni la ñ ni otros caracteres funcionarán bien en todos los casos, aunque ya existas dominios con estos caracteres. Si te preocupa por Google, él sabe interpretarlo. Saludos, -- Jairo Ochoa Dropbox - Almacenamiento gratis / Free online backup https://www.dropbox.com/referrals/NTg2Njc1MTg5 2011/3/3 Joseba Rodríguez jos...@visionasolutions.es Gracias Jairo. Es exactamente lo que hago actualmente (estaba probando como hacerlo sin conversión de caracteres). No me quedo convencido de no poder utilizar nuestro propio idioma en vez de un pseudo-inglés para este caso, en el que las urls se generan automáticamente. Lo de la friendly_url no lo utilizo y hago la conversión en el momento de la búsqueda (No son más de 200 registros y no hay apenas diferencia de optimización) Saludos. -Mensaje original- De: ovillo-boun...@lists.ovillo.org [mailto: ovillo-boun...@lists.ovillo.org] En nombre de Jairo Ochoa Enviado el: jueves, 03 de marzo de 2011 14:36 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] [OT] Tildes y otros caracteres en la url Yo haría así: www.dominio.com/el-nu-es-herbivoro Por dos motivos, me parece más sencillo de leer y te evitas posibles problemas No se cómo haces tú, pero yo en la base de datos, en la tabla de páginas tengo un campo con la friendly_url ya 'optimizada', así al recibir la petición la encuentro facilmente Es decir, no hago la conversión de caracteres en tiempo de ejecución, la url ya está almacenada La función que haga ésto simplemente tiene que hacer replaces de Ñ / ñ -- n - - Á / á -- a ... Ú / ú -- u Todo a minúscula. Y también de otros posibles caracteres que puedas usar en los títulos de tus páginas Ç, ü, ...etc También corregir posibles doblespor uno simple para no generar cadenas de -- Esta función la ejecutaría de manera que cuando escribas la caja de texto del título de la página, limpie los y genere la url amigable (Me he ido un poco por las ramas, pero espero que te haya dado unas ideas) -- Jairo Ochoa Dropbox - Almacenamiento gratis / Free online backup https://www.dropbox.com/referrals/NTg2Njc1MTg5 2011/3/3 Joseba Rodríguez jos...@visionasolutions.es Hola! Estoy con el tema del Isasi rewrite. Tengo algunas dudas porque siempre he oído que las url deben ir sin tildes, eñes, etc. Estoy construyendo urls del estrilo: www.dominio.com/el ñu es http://www.dominio.com/el%20ñu%20es%20herbívoro/http://www.dominio.com/el%20%C3%B1u%20es%20herb%C3%ADvoro/ http://www.dominio.com/el% 20%C3%B1u%20es%20herb%C3%ADvoro/ herbívoro/ Todo lo que he leído tratan como recomendaciones no usar este tipo de caracteres. El caso es que a mí me funciona correctamente, pero no tengo claro si depende de la configuración del navegador, puertas de enlace, hostings o qué . Y si en un navegador de un inglés, estadounidense, japonés, etc., funcionará también. Un saludo, Joseba. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] cajas ...aún sin solución...
No vi respuesta ...pero es porque subí un archivo adjunto y la lista no lo permite... Para todo caso, lo dejo aquí abajo ya que es un trabajo suspendido al que no encuentro vuelta ... Gracias... Rosa html body div id=contenedor div id=cabezal/div ul id=menu li a href=index.html/aEmpresa /li li/aProductos /li liServicios/a/li /ul div id=datos01 div class=col1 /div /div div id=datos02 div class=col1 /div div class=col2/div div class=col3/div /div div class=restaurador /div div id=restaurador final /div div id=pie /div /body /html - - CSS : - html, body{height:100%} - - #contenedor{ - background-color:#DDD; - width:960px; - margin:0 auto; - height:auto !important; - height:100%; - min-height:100%;} - - #cabezal{ - margin:left; - height:360px; - background-image: - url(interfaz/fondoCabezal.jpg) - } - #menu ul{ - height:40px; - border: 1px solid red;/*lo puse para ver si está correcta la propiedad y el html*/ - } - #menu{height:40px; - background-color:#CCC;} - #menu li { - float:left; - width:119px; - list-style-type:none; - height:40px;} - #datos01{ - height:502px; - background-color:#CCC;} - #datos01 .col1{ - float:left; - width:253px; - height:480px; - ma} - #datos02{ height:502; - width:668 px; - background-color:#3C0;} - - #daots02 .col1{float:left; -width:340px; -height:191px; - } - - #pie{ - height:35px; - background-color:#CCC; - margin-top:-35px; - width:960px; - margin:0 auto; - } - .restaurador{ - clear:both; - height:0; - } - #restaurador_final{clear:both; - height:50px; - } - - ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] cajas ...aún sin solución...
Jorge: Lo cambié...el código html...eso me ordenó algo...pero la caja del segundo div=datos02; me sigue sin aparecer Me queda borrar todo el código CSS y hacerlo de nuevo... No ha funkado...pero probando otra vez...aviso... Gracias... Rosa El 03/03/11, jorge adrian gonzalez jorge...@gmail.com escribió: Rosa me imagino que te referías a que el menú de navegación te aparece en el centro de la página y no arriba. Fijate que si ves el código te falte cerrar el div cabecera (fijate que te lo puse en rojo en el código); en tu codigo fijate que vos la abrís y cerras al lado y la lista ul queda furera del contenedor cabecera. Avisame si era ese el problema. Yo lo probé ya y con ese cambio el menú se ve arriba. También borre en la etiqueta #datos01 .col1 pusiste la palabra ma abajo; eso lo borré también. Fijate que en tu código también te puse en rojo para que lo veas. Avisame si te funkó. Saludos. !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; html xmlns=http://www.w3.org/1999/xhtml; lang=es xml:lang=es head meta http-equiv=Content-Type content=text/html; charset=utf-8 / style type=text/css html, body{height:100%} #contenedor{ background-color:#DDD; width:960px; margin:0 auto; height:auto !important; height:100%; min-height:100%;} #cabezal{ margin:left; height:360px; background-image: url(interfaz/fondoCabezal.jpg) } #menu ul{ height:40px; border: 1px solid red;/*lo puse para ver si está correcta la propiedad y el html*/ } #menu{height:40px; background-color:#CCC;} #menu li { float:left; width:119px; list-style-type:none; height:40px;} #datos01{ height:502px; background-color:#CCC;} #datos01 .col1{ float:left; width:253px; height:480px; } #datos02{ height:502; width:668 px; background-color:#3C0;} #daots02 .col1{float:left; width:340px; height:191px; } #pie{ height:35px; background-color:#CCC; margin-top:-35px; width:960px; margin:0 auto; } .restaurador{ clear:both; height:0; } #restaurador_final{clear:both; height:50px; } /style /head body div id=contenedor div id=cabezal ul id=menu li a href=index.html/aEmpresa /li li/aProductos /li liServicios/a/li /ul /*fin div cabecera*/ /div div id=datos01 div class=col1 /div /div div id=datos02 div class=col1 /div div class=col2/div div class=col3/div /div div class=restaurador /div div id=restaurador final /div div id=pie /div /body /html El 3 de marzo de 2011 17:51, Rosa González loqldalqu...@gmail.comescribió: No vi respuesta ...pero es porque subí un archivo adjunto y la lista no lo permite... Para todo caso, lo dejo aquí abajo ya que es un trabajo suspendido al que no encuentro vuelta ... Gracias... Rosa html body div id=contenedor div id=cabezal/div ul id=menu li a href=index.html/aEmpresa /li li/aProductos /li liServicios/a/li /ul div id=datos01 div class=col1 /div /div div id=datos02 div class=col1 /div div class=col2/div div class=col3/div /div div class=restaurador /div div id=restaurador final /div div id=pie /div /body /html - - CSS : - html, body{height:100%} - - #contenedor{ - background-color:#DDD; - width:960px; - margin:0 auto; - height:auto !important; - height:100%; - min-height:100%;} - - #cabezal{ - margin:left; - height:360px; - background-image: - url(interfaz/fondoCabezal.jpg) - } - #menu ul{ - height:40px; - border: 1px solid red;/*lo puse para ver si está correcta la propiedad y el html*/ - } - #menu{height:40px; - background-color:#CCC;} - #menu li { - float:left; - width:119px; - list-style-type:none; - height:40px;} - #datos01{ - height:502px; - background-color:#CCC;} - #datos01 .col1{ - float:left; - width:253px; - height:480px; - ma} - #datos02{ height:502; - width:668 px; - background-color:#3C0;} - - #daots02 .col1{float:left; -width:340px; -height:191px; - } - - #pie{ - height:35px; - background-color:#CCC; -
Re: [Ovillo] cajas ...aún sin solución...
Hola Rosa: Estuve probando y no te aparece porque no está escrito correctamente. Fijate, el codigo es así: #datos02 { height:502px; width:668 px; background-color:red; } #datos02 .col1 { background-color: #fff; float:left; width:340px; height:191px; } Al height de #datos02 le faltaba la medida px (que tiene que ir pegado al número ya que sino no funciona). Además le agregué un color de fondo diferente a los 2 div. Fijate que ahora si se vé porque ya lo probé. El 3 de marzo de 2011 23:20, Rosa González loqldalqu...@gmail.comescribió: Jorge: Lo cambié...el código html...eso me ordenó algo...pero la caja del segundo div=datos02; me sigue sin aparecer Me queda borrar todo el código CSS y hacerlo de nuevo... No ha funkado...pero probando otra vez...aviso... Gracias... Rosa El 03/03/11, jorge adrian gonzalez jorge...@gmail.com escribió: Rosa me imagino que te referías a que el menú de navegación te aparece en el centro de la página y no arriba. Fijate que si ves el código te falte cerrar el div cabecera (fijate que te lo puse en rojo en el código); en tu codigo fijate que vos la abrís y cerras al lado y la lista ul queda furera del contenedor cabecera. Avisame si era ese el problema. Yo lo probé ya y con ese cambio el menú se ve arriba. También borre en la etiqueta #datos01 .col1 pusiste la palabra ma abajo; eso lo borré también. Fijate que en tu código también te puse en rojo para que lo veas. Avisame si te funkó. Saludos. !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; html xmlns=http://www.w3.org/1999/xhtml; lang=es xml:lang=es head meta http-equiv=Content-Type content=text/html; charset=utf-8 / style type=text/css html, body{height:100%} #contenedor{ background-color:#DDD; width:960px; margin:0 auto; height:auto !important; height:100%; min-height:100%;} #cabezal{ margin:left; height:360px; background-image: url(interfaz/fondoCabezal.jpg) } #menu ul{ height:40px; border: 1px solid red;/*lo puse para ver si está correcta la propiedad y el html*/ } #menu{height:40px; background-color:#CCC;} #menu li { float:left; width:119px; list-style-type:none; height:40px;} #datos01{ height:502px; background-color:#CCC;} #datos01 .col1{ float:left; width:253px; height:480px; } #datos02{ height:502; width:668 px; background-color:#3C0;} #daots02 .col1{float:left; width:340px; height:191px; } #pie{ height:35px; background-color:#CCC; margin-top:-35px; width:960px; margin:0 auto; } .restaurador{ clear:both; height:0; } #restaurador_final{clear:both; height:50px; } /style /head body div id=contenedor div id=cabezal ul id=menu li a href=index.html/aEmpresa /li li/aProductos /li liServicios/a/li /ul /*fin div cabecera*/ /div div id=datos01 div class=col1 /div /div div id=datos02 div class=col1 /div div class=col2/div div class=col3/div /div div class=restaurador /div div id=restaurador final /div div id=pie /div /body /html El 3 de marzo de 2011 17:51, Rosa González loqldalqu...@gmail.com escribió: No vi respuesta ...pero es porque subí un archivo adjunto y la lista no lo permite... Para todo caso, lo dejo aquí abajo ya que es un trabajo suspendido al que no encuentro vuelta ... Gracias... Rosa html body div id=contenedor div id=cabezal/div ul id=menu li a href=index.html/aEmpresa /li li/aProductos /li liServicios/a/li /ul div id=datos01 div class=col1 /div /div div id=datos02 div class=col1 /div div class=col2/div div class=col3/div /div div class=restaurador /div div id=restaurador final /div div id=pie /div /body /html - - CSS : - html, body{height:100%} - - #contenedor{ - background-color:#DDD; - width:960px; - margin:0 auto; - height:auto !important; - height:100%; - min-height:100%;} - - #cabezal{ - margin:left; - height:360px; -