Redireccionar de acuerdo al pais (WHMCS)

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

JamesPierre

No recomendado
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
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');}
?>
 
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
766
JamesPierre
J
Atrás
Arriba