Seite 1 von 1
					
				Language switcher
				Verfasst: Mo 27. Mär 2006, 09:17
				von djavet
				Hello
I'm looking for a switcher module for 3 languages? 
I can find only for 2 and this was provide with 4.6.8 is only for 2.
Something like when I'm on english:
de | english | fr
and when I'm on french:
de | en | français
etc.
Any links?
Regards and thx for your help.
Dominique
			 
			
					
				Re: Language switcher
				Verfasst: Mo 27. Mär 2006, 13:25
				von mvf
				try to modify the orgiginal like this
Code: Alles auswählen
switch($lang){
	case '3':
		//chinese -> deutsch | english
		  echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="language" title="zu Deutsch wechseln">'.mi18n("deutsch").'</a>';
	          echo ' | <a href="'.$sess->url('front_content.php?changelang=2').'" class="language" title="switch to english">'.mi18n("english").'</a>';
		break;
	case '2':
		//englisch -> deutsch | chinese
		  echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="language" title="zu Deutsch wechseln">'.mi18n("deutsch").'</a>';
	          echo ' | <a href="'.$sess->url('front_content.php?changelang=3').'" class="language" title="chinese">'.mi18n("chinese").'</a>';
		break;
	default:
		//deutsch -> englisch | chinese
		  echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="language" title="switch to english">'.mi18n("english").'</a>';
	          echo ' | <a href="'.$sess->url('front_content.php?changelang=3').'" class="language" title="chinese">'.mi18n("chinese").'</a>';
		break;
}
 
			 
			
					
				
				Verfasst: Mo 27. Mär 2006, 14:29
				von djavet
				Thx!
I will try it.
Regards, Dominique
			 
			
					
				
				Verfasst: Mo 27. Mär 2006, 15:27
				von mvf
				djavet hat geschrieben:Thx!
I will try it.
Regards, Dominique
if ya don't succeed just sent access data to backend by pm 

 
			 
			
					
				
				Verfasst: Mo 27. Mär 2006, 15:46
				von djavet
				Work like a charm. Thx.
I will jsut add the catid and the artid.
Thx for your help.
Regards, Dominique
			 
			
					
				
				Verfasst: Mo 27. Mär 2006, 17:20
				von mvf
				djavet hat geschrieben:Work like a charm. Thx.
I will jsut add the catid and the artid.
Thx for your help.
Regards, Dominique
if ya want it to redirect to same article, ya have to 

but the initial request was just a languageswitcher :S
good to know that it solved ya prob
 
			 
			
					
				
				Verfasst: Fr 7. Apr 2006, 12:18
				von HorstWetzel
				Hallo , Guido 
ich suche schon eine ganze Weile nach einer Möglichkeit der Sprachumschaltung - dauernd lese ich nur man müsse das Modul so und so ändern ....
Welches Modul ist denn wphl gemeint und wie wird dieses Modul in das Layout eingebunden?
Mir fehlt da wohl noch voll der Zusammenhang!
Könntest du mir vielleicht ein paar Tips geben. Wäre die sehr verbunden
Gruss
Horst
			 
			
					
				
				Verfasst: Fr 7. Apr 2006, 12:25
				von djavet
				Hallo
Hier ist das komplett code ich brauche:
Name: LanguagesSwitcher
Type: Navigation
Input: leer
Output:
Code: Alles auswählen
<?php
switch($lang){ 
   case '3': 
      //français -> albanais | english 
        echo '<a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=1').'" class="language" title="zu albanais wechseln">'.mi18n("al").'</a>'; 
             echo ' | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=2').'" class="language" title="switch to english">'.mi18n("en").'</a> | français'; 
      break; 
   case '2': 
      //englisch -> albanais | français 
        echo '<a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=1').'" class="language" title="zu albanais wechseln">'.mi18n("al").'</a>'; 
             echo ' | english | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=3').'" class="language" title="français">'.mi18n("fr").'</a>'; 
      break; 
   default: 
      //albanais -> englisch | français 
        echo 'albanais | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=2').'" class="language" title="switch to english">'.mi18n("en").'</a>'; 
             echo ' | <a href="'.$sess->url('front_content.php?client=' . $client . '&changelang=3&idcat=' . $idcat . '&changelang=3').'" class="language" title="français">'.mi18n("fr").'</a>'; 
      break; 
}
?>
 
Und noch das Tag in Layout "Standard":
<container id="61" name="LanguagesSwitcher" types="Navigation" default="LanguagesSwitcher">LanguagesSwitcher</container>
Und denn ein Template erstellen mit Layout "Standard", und wahlen mit dropmenu das Module "LanguageSwitcher", speichern und preconfigurien dein andere Module ob benutzt, und diese Template geben in einem Kategory. Und... ein Artikel erfassen.
Viel Spass.
Gruss; Dominique