Seite 1 von 1
Russisch ohne Sprachwechsel-Modul?
Verfasst: Di 15. Aug 2006, 14:09
von BIQA
Da ich mit dem Sprachwechselmodul auf Kriegsfuss stehe würde ich gerne einige russische Seiten "per Hand" einbauen.
Leider reicht es anscheinend nicht, einfach im Layout einen Meta-tag mit der iso-Codierung -5 anzugeben!?
Hat jemand einen Tipp?

Verfasst: Di 15. Aug 2006, 14:50
von emergence
mehrere sprachen könnte man nur mischen wenn du unter administration - sprachen -> utf-8 verwenden würdest...
da du aber vermutlich schon inhalte in einem anderes iso code eingegeben hast, ist das ne schlechte idee... -> da keine umlaute mehr stimmen würden...
tipps hab ich somit keine...
Verfasst: Di 15. Aug 2006, 17:02
von BIQA
Habe mich doch an das Sprachwechsel Modul gewagt und es so umgebaut, dass immer alle Sprachen erscheinen.
Bin wirklich kein Profi!

Aber wen es interessiert, hier meine Lösung:
OUTPUT:
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Hilfsnavigation
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business, Andreas Lindner
* Created : 05.08.2005
************************************************/
cInclude("frontend", "includes/functions.navigation.php");
cInclude('classes', 'class.template.php');
$catStart = "CMS_VALUE[0]";
if(($catStart=='')||($catStart=='0')){
$cApiClient = new cApiClient($client);
$catStart= $cApiClient->getProperty('navigation', 'idcat_hilfsnavi');
}
if(!is_object($oClient)) {
$oClient = new cApiClient($client);
}
$navigation = array();
$navigation = createNavigationArray($catStart, $db);
if (count($navigation) > 0) {
foreach ($navigation as $key => $data) {
echo '<a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="additionalnavi">'.$data['name'].'</a> | ';
}
}
switch($lang){
case '2':
//english
echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=3').'" class="additionalnavi">'.mi18n("Russian | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=4').'" class="additionalnavi">'.mi18n("Kasachi| ").'</a>';
break;
case '3':
//russian
echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("English | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=3').'" class="additionalnavi">'.mi18n("").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=4').'" class="additionalnavi">'.mi18n("Kasachi | ").'</a>';
break;
case '4':
//kasachi
echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("English | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=3').'" class="additionalnavi">'.mi18n("Russian | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=4').'" class="additionalnavi">'.mi18n("").'</a>';
break;
default:
//deutsch
echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("English | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=3').'" class="additionalnavi">'.mi18n("Russian | ").'</a>';
echo '<a href="'.$sess->url('front_content.php?changelang=4').'" class="additionalnavi">'.mi18n("Kasachi | ").'</a>';
break;
}
?>
Verwendung auf eigene Gefahr

Für Verbesserungsvorschläge immer dankbar...
Hier nochmal Dank an alle die am Forum mitwirken!!!