![]() |
Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec Saludos, Tengo un sitio con un modulo de adminsitracion , multiIdiomas Español e ingles el asunto es que la data de los idiomas los guardo en en DB de SQL cada contenido de idioma en un tabla distinta. por ejemplo contenido_S = Espalol contenido_E = Ingles, lo que quiero es que en el mismo sitio cuando llamo el idioma en que quiero mostrar el sitio lo llamo asi por ejemplo: sitio.asp?l=S donde L es la abreviatura de Lenguaje y S si es Español o E de ingles.. Lo que quiero es que al hacer click sobre la bandera de cada idioma me cambie de idioma pero se me quede en la misma pagina que le hize click. osea actualmente me cambia de isioma pero me regresa a la pagina principal el sitio y no se me cambia quedandoce en la misma pagina que seleciones el idioma. Necesito que al hacer click en el idioma que quiero cambiar se me cambie y que se me quede en la URL en la que estoy y no se me redirecciones a la pagina de inicio porque cambie de idioma. ¿Alquien sabe como puedo solucionar mi poroblema? Saludos y gracias |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec nop creo que el sitio ya lo tiene armado lo que necesitas es primero - averiguar la variable del servidor que te dira el script (la pagina) que estas corriendo (la variable es URL creo) mayor información aqui: http://www.w3schools.com/asp/coll_servervariables.asp - tenes que averiguar la pagina y las variables que tiene tu pagina - luego metes eso en una cadena y haces un replace por ejemplo si te retrae contenido.asp?L=E el reemplazar seria L=E por L=S suerte |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec AngelofHope, creo que la solucion es más facil, yo lo que hago es en las banderas de los idiomas, como enlace pongo solo los parámetros a pasar.... Por ejemplo: En vez de: <a href="mi_pagina.asp?l=e">Enlace</a> Pongo: <a href="?l=e">Enlace</a> A mi me funciona perfectamente. Saludos |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec Cita:
mi_pagina.as?l=S&sec=seccion1 me entiendes?] Saludos |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec al parecer el problema es que necesitas tener en la querystring la variable "?l=e/s" para que mantenga el idioma, entonces por consecuencia, recoje la variable, y vuelve a escribirla en todos tus enlaces que se generan automaticamente un ejemplo: Cita:
Código PHP: :adios: |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec ummm Shiryu_Libra, no hay uan forma de saber exactamente donde esta y que variables tiene? imaginemonos el esta viendo noticias en español y tiene este url noticias.asp?id=21&&otravar=123&L=S cual seria la forma de recoger id=21&otravar=123L=S ????? |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec bueno, en cierto sentido tienes la razon :pensando: y por que no realizarlo mediante una cookie, MIRANDO este codigo, te podrias dar una referencia en como lo hacen :pensando: |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec No entiendo de que hablan ¿Podrían explicar para ver si les puedo mal-aconsejar? |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec AngelofHope necesita hacer que el usuario pueda cambiar una pagina de idioma conservando los valores en su URL por ejemplo si el esta en: http://www.sitio.com/pagina.asp?cont...ulario=idioma=esp el necesita poner en su enlace en ingles pagina.asp?contenido=usuario&seccion=formulario=id ioma=eng o mejor dicho solo poner <%=cambiaridioma &"eng" %> y que la variable cambiaridioma contenga: + nombre del servidor (con variable del servidor se obtiene) + nombre de pagina (con variable del servidor se obtiene) + las variables que tiene en su URL = contenido=usuario&seccion=formulario=idioma=ESP + hacer un replace de ESP por ENG jaja pero la parte de recorger las variables no la tengo clara porque estas peuden ser 1 2 o n y no sabria como decirle a ver si tu u_GoldMan nos iluminas el camino grx |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec :aplauso: Dark Master, dejad ver la luz negra al camino de la sabiduria.... :risa:, here comes the Magik!! :cool: |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec Pues no entiendo muy bien, pero para mi necesitan una URL a la cual redirigir no? Algo como una URL back? que es el querystring que se tiene actualmente, con la Server.Variable("QUERY_STRING") Si no es eso continuen, ando lento el dia de hoy. Salud |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec Cita:
|
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec al cesar lo que es del cesar y a ugolmand lo que es de el jejejeje y pues seria asi <% SERVER_NAME = Request.ServerVariables("SERVER_NAME") PATH_INFO = Request.ServerVariables("PATH_INFO") QUERY_STRING = Request.ServerVariables("QUERY_STRING") DireccionActual = "http://" & SERVER_NAME &"/"& PATH_INFO & "?" & QUERY_STRING response.write DireccionActual %> luego solo el replace a DireccionActual, por L=E por L=S suerte |
Re: Pagina multiIdiomas hacer click y que quede en a misma pagina con el idioma selec Gracias exelente aporte!!!! funciono super... Gracias |
| La zona horaria es GMT -6. Ahora son las 18:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.