#1• necesito urgente un script o algo que el usuario al entrar a mi sitio, le vaya a la version del sitio en su idioma. |
#2• Paul, me crees si te digo que un simple enlace con una banderita lo logras. De hecho he buscado algo que lo haga de manera automática para mi sitio desde hace un tiempo y no he dado con el codigo. De interés Público
NO AGREGARME COMO AMIGO, gracias Asuntos claros en los temas Consultas en temas no afines serán borradas Tratemos de expresarnos bien, que así da gusto leer |
#3• De interés Público
NO AGREGARME COMO AMIGO, gracias Asuntos claros en los temas Consultas en temas no afines serán borradas Tratemos de expresarnos bien, que así da gusto leer |
#4• si, la idea era q lo haga automaticamente |
#5• ya lei el articulo y no me sirve, yo lo necesito q sea automatico, no puedo hacer esto en mis 190 webs |
#6• estoy esperando |
#7• Inevitablemente del metodo ke lo hagas, debes tener versiones en distintos idiomas de tu web. para hacerlo mas facil, puedes meter el codigo de la web en un traductor y vas paso a paso cambiando el idioma, pues no te valla a cambiar un tag. |
#8• claro, ya se que tengo q hacer la web en cada idioma, pero lo q quiero es eso mismo, que lea las cookies y lo envie a la version segun su idioma. |
#9•• Existe un codigo en php que cambioa segun el pais del visitante espero te sirva. Spoiler: <?php // cambia pagina.php por el archivo correcto de acuerdo al pais if (isset($pais) && ($pais <> )) { $dgo_pais = substr($pais,0,5); } else { $dgo_pais = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5); } switch ($dgo_pais) { case es-mx: //si el pais es mexico include(pagina.php); break; case es-ar: //si el pais es argentina include(pagina.php); break; case es-cl: //si el pais es chile include(pagina.php); break; case es-ve: //si el pais es venezuela include(pagina.php); break; case pt-br: //si el pais es brasil include(pagina.php); break; case es-co: //si el pais es colombia include(pagina.php); break; case es-ec: //si el pais es ecuador include(pagina.php); break; case es-uy: //si el pais es uruguay include(pagina.php); break; default: //si es algun otro pais include(pagina.php); break; } ?> Puede que algunos navegadores presente problemas |
#10• Existe varias formas de realizar dicho proceso. 1. Usar dns proxy como cloudflare los cuales tiene la opción de IP Geolocation, con esta funcíon puedes hacer redirección según país del visitante. 2. Usar MaxMind's Geo IP, el hosting proveedor deberia tener el modulo Geo Ip de MaxMind 3. Usar un api via php para detectar el código de un país y luego hacer la redirección 4. Encontrar un script via javascript que detecte el país del visitante y luego hacer una redirección a la pagina que se desee. |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: sarahvargas, el 27/Sep/2004, 10:48 | 4 | 2k | Sep/04 |