Sie möchten CMBasic nicht nur in einer Sprache nutzen sondern auch mehrsprachig? Durch unser kleines Switch Skript ist dies relativ einfach möglich über einen Präfix-Switcher der die Variable in der Config Datei bei Bedarf ändert. Wir haben hier die beiden Variablen _de und _en für Deutsch und Englisch gewählt.
Schritt 1
Eine PHP Datei sprachen.php erstellen, in dieser Datei wird der folgende Code geschrieben:
PHPnfgphp
session_start();
$_SESSION('lang') = $_GET('lang')
PHPnd
Schritt 2
Die Datei config.inc.php anpassen, hierzu die Zeile mit der Tabellenpräfix Variablen auswählen und durch folgenden Zeilen ersetzen bzw. ergänzen. Achtung wer _cmb als Präfix in der DB hat sollte die Variable anpassen.
if ($_SESSION('lang') == "en")
$pfx = "en_";
else
$pfx = "de_";
Schritt 3
Den entsprechenden Link für das Script in die index.php (im CSS Ordner) einarbeiten oder innerhalb des Content setzen. Hier sind Textlinks oder aber auch Links mit Bildern möglich.
Schritt 4
Nun muss nur noch der DIV Container "sprache" im CSS angesprochen werden (nur bei Links in der index.php) um das Design und die richtige Platzierung in der Seite zu steuern.
#sprache {
float: right;
padding-top: 10px;
}