Angel Subelza Posted November 23, 2010 Share Posted November 23, 2010 Saludos Tengo una problemita en una pagina que estoy desarrollando, en cuestion de idioma y moneda, Lo que hice es: antes de ir a la tienda que aparesca otra pantalla donde muestra las opciones para escoger idiomas Español y Portugues, el problema es que cuando le doy a portugues solo me cambia el idioma y no la moneda a Reales (R$) sino que se queda con USD (U$), el enlace es parecido a este http://www.friizone.com/index.php?id_lang=4 Ya intente ponerle codigo para la moneda y no me funciono, que codigo que le puse es el siguiente http://www.friizone.com/index.php?id_lang=4&id_currency=1.Habria alguna opcion para que en el mismo enlace que me direcciona al idioma se pueda agregar lo de la moneda para que asi quede bien.Espero sus ayudas y les agradesco de antemano............................... Link to comment Share on other sites More sharing options...
Ehinarr Posted November 23, 2010 Share Posted November 23, 2010 Si envía los parámetros , utilizando el hook top, no funciona? if($cookie->id_lang == '4' OR Tools::getIsset('id_lang') == '4') $cookie->__set('id_currency','1'); $smarty->assign('id_currency','1'); if( Tools::getIsset(id_lang == '4') OR Tools::getIsset('id_currency') == '4') $cookie->__set('id_currency','1'); $smarty->assign('id_currency','1'); Link to comment Share on other sites More sharing options...
Angel Subelza Posted November 24, 2010 Author Share Posted November 24, 2010 Pero eso donde lo colocaria. por lo que estoy haciendo es en un archivo llamado index2.php que es donde lo redireccione la pagina.En cuanto a los idiomas son dos el de Brasil su ID es 4 y el de Español su Id es 3, ahora de las monedas de U$ es 1 y de R$ es 2. Pero esto lo quiero poner en otro archivo http://www.friizone.com/index2.php y no el index.php. para que asi desde esta pagina se pueda elejir el idioma y automaticamente la moneda. con el idoma es sencillo presto que es asihttp://www.friizone.com/index.php?id_lang=4 Para portugueshttp://www.friizone.com/index.php?id_lang=3 Para EspañolEn los idiomas si funcionaPero lo que quiero es que la moneda tambien cambie, no se si abra algun script para poder insertarlo en el archivo index2.php o ponerlo directamente en un enlace que ya intente asi http://www.friizone.com/index.php?id_lang=4&id_currency=1 Para moneda en reales y no me funcionahttp://www.friizone.com/index.php?id_lang=3&id_currency=2 y esto tampoco funcionaEspero sus Ayudas y gracias de antemano Link to comment Share on other sites More sharing options...
Ehinarr Posted November 24, 2010 Share Posted November 24, 2010 Las monedas, se puede ajustar com Tools:setCurrency() - en classes/Tools.php, si simular un post con $_POST['SubmitCurrency''] e otro con $_POST['id_currency']..He hecho un modulo para cambio automático de lenguaje, talvez tu lo puedas adaptar y hacer con que tambien cambie la moneda en conjunto. langdetect.zip Link to comment Share on other sites More sharing options...
Angel Subelza Posted November 24, 2010 Author Share Posted November 24, 2010 El gran detalle es ese, que no se mucho php, como lo agregaria ese codigo pos $_POST[‘SubmitCurrency’‘] al archibo toolslphp, en que parte iria.Si me pudieras ayudar en eso porfavor. Link to comment Share on other sites More sharing options...
Angel Subelza Posted November 24, 2010 Author Share Posted November 24, 2010 Otra idea que tenia en cuanto a esto, pero no se si se podra, es si se puede llamar a un modulo que se ejecute directamente desde un enlace. Link to comment Share on other sites More sharing options...
Angel Subelza Posted November 24, 2010 Author Share Posted November 24, 2010 Por fin............................Ya logre lo que queria........... lo hice de la siguientes manera. Elija el idioma de su preferencia. Escolha o seu idioma preferido. //Este escript solo funciona en index.php asi que lo copie aca, es para cambiar a Español Español Espanhol //Este escript solo funciona en index.php asi que lo copie aca, es para cambiar a Portugues Portugues Português //Este escript sirve para ocultar la barra de desplazamiento y bloquea el scroll< script > document.body.style.overflow='hidden' < / script > //Estos son espacios para poder llamar luego a la funcion require, asi sera como si es sript estubiera en esta pagina y me funciono muy bien < p > < /p > < p > < /p >< a href=' < ? php require_once( ' index . php ' ) ; ? > ' >. < / a >Visiten www.friizone.com Link to comment Share on other sites More sharing options...
Ehinarr Posted November 25, 2010 Share Posted November 25, 2010 Realmente funcionou, saludos!! Link to comment Share on other sites More sharing options...
Recommended Posts