Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : conti1 19 Feb 2013, 18:21:46
-
giorno
non so se e possibile se si come?
allora sto creando un sito in multilingua con joomla 2.5.9 r fino qui tutto ok
il problema sorge nel portale che richiamo che ah un suo multilingua "non e fatto con joomla ".
la necessita di tutto questo xche il secondo portale e un booking che non si integra con joomla, per cui sto inventando un po di codice .
ora l' unico modo che oh e il modulo search del booking che integrato in joomla x cui se clicco il cerca finisco nel booking.
esiste un modo x far interagire il pulsante cerca facendoli cambiare la lingua?
mi spiego , se in joomla imposto la lingua inglese il mio cerca diventa in inglese , x cui cliccando il pulsante cerca far cambiare anche il booking?
nel booking il codice e semplice
questo e il pezzo che fa il multilingua nel bookink
cliccando it en ....
<a href="<?echo $obj->percorso;?>html/cambialingua.php?lingua=it">IT[/url] |
<a href="<?echo $obj->percorso;?>html/cambialingua.php?lingua=en">EN[/url] |
<a href="<?echo $obj->percorso;?>html/cambialingua.php?lingua=fr">FR[/url] |
<a href="<?echo $obj->percorso;?>html/cambialingua.php?lingua=es">ES[/url] |
si viene rindirizzati in home del bookink con la lingua cliccata.
questo e il php che interviene
<?
session_start();
$linguai=$_GET['lingua'];
$_SESSION['linguai']=$linguai;
$ritorna=$_GET['ritorna'];
$rep=opendir('../cache/');
$num=0;
while ($file = readdir($rep)) {
if($file != '..' && $file !='.' && $file !=''){
//echo "<strong>$file</strong> eliminato [br /]";
unlink("../cache/$file");
$num++;
}}
closedir($rep);
echo"<script language=javascript>";
if(strlen($ritorna)>0)echo"document.location.href='$ritorna'";
else echo"document.location.href='index.php'";
echo"</script>";
?>
ora avendo nel search
questa
<input value="Search" id="cercacerca" type="submit" /></form>
e possibile far interagire questo comado
<a href="<?echo $obj->percorso;?>html/cambialingua.php?lingua=en">EN[/url]
in pratica cliccando il search dovrebbe cliccarsi anche la lingua en .
confido in qualche smanettone grazie
-
buon giorno
risolto con una variabile
se puo essere di aiuto
lato joomla
<form action="/ricerca.php" name="formData2" method="get">
<input type="hidden" name="linguadasito" value="en">
sito esterno giustamente l'esempio che ho fatto funziona nel mio caso , perche nel sito esterno ho gia le variabili che fanno il cambio lingua.
//lingua da box ricerca pagina iniziale
if(strlen($_GET['linguadasito'])>0){
$_SESSION['linguai']=$_GET['linguadasito'];
}