Redireccionar de acuerdo al pais (WHMCS)

  • Autor Autor JamesPierre
  • Fecha de inicio Fecha de inicio
J

JamesPierre

Eta
No recomendado
Verificado
Verificación en dos pasos activada
Hola Betas, espero puedan echarme una mano.

Lo que trato de hacer es una redirección para cuando un cliente ingresa al whmcs, se redireccione en su idioma y moneda.

Lo que tengo es esto, pero nose en donde agregar en mi whmcs. Lo quise agregar en header.tpl
Pero el archivo .tpl no admite código PHP, alguien me echa una mano por favor!!

PHP:
<?php
//Ip del visitanteif ($_SERVER['REMOTE_ADDR']=='::1') $ipuser= ''; else $ipuser= $_SERVER['REMOTE_ADDR'];
$geoPlugin_array = unserialize( file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ipuser) );
//Si el pais es España redireccionamos al directorio /esif ($geoPlugin_array['geoplugin_continentCode']=='PE'){	header('http://dominio.com/whmcs/index.php?language=spanish&currency=2');}
else //Si el pais es Mexico redireccionamos al directorio if ($geoPlugin_array['geoplugin_continentCode']=='MX'){	header('http://dominio.com/whmcs/index.php?language=spanish&currency=6');}
else //Si el pais es Colombia redireccionamos al directorio if ($geoPlugin_array['geoplugin_continentCode']=='CO'){	header('http://dominio.com/index.php?language=spanish&currency=5');}
else //Si el pais es USA redireccionamos al directorio if ($geoPlugin_array['geoplugin_continentCode']=='US'){	header('http://dominio.com/whmcs/index.php?language=english&currency=1');}
else //Si el pais es Chile redireccionamos al directorio if ($geoPlugin_array['geoplugin_continentCode']=='CL'){	header('http://dominio.com/whmcs/index.php?language=spanish&currency=3');}
else //Si el pais es Canada redireccionamos al directorioif ($geoPlugin_array['geoplugin_continentCode']=='CA'){	header('http://dominio.com/whmcs/index.php?language=english&currency=10');}
else //Si el pais es Brasil redireccionamos al directorio if ($geoPlugin_array['geoplugin_continentCode']=='BR'){	header('http://dominio.com/whmcs/index.php?language=portuguese-br&currency=9');}
else //Si el pais es ARGENTINA redireccionamos al directorioif ($geoPlugin_array['geoplugin_continentCode']=='AR'){	header('http://dominio.com/whmcs/index.php?language=spanish&currency=7');}
?>
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Si mal no recuerdo, para ese tipo de programación, tienes que meter los códigos PHP dentro de las etiquetas:

{php}
aqui el código
{/php}

si no funciona, crea un archivo php, metes el código php y en header.tpl lo llamas así:

{include_php file='carpeta/redirecion.php'}

saludos.
 
Última edición:
Si mal no recuerdo, para ese tipo de programación, tienes que meter los códigos PHP dentro de las etiquetas:

{php}
aqui el código
{/php}

si no funciona, crea un archivo php, metes el código php y en header.tpl lo llamas así:

{include_php file='carpeta/redirecion.php'}

saludos.

Hola, gracias por tu ayuda, me sale todo desordenado. Parece que no es el lugar correcto en donde debo ingresar el código.

¿Alguna idea?
 

Temas similares

J
Respuestas
0
Visitas
772
JamesPierre
J
nachobuey
Respuestas
6
Visitas
259
goldfish
goldfish
Atrás
Arriba