|
 |
|
| Autor |
Nachricht |
almadov Neuer [User]

Anmeldung: 15.05.05 Beiträge: 2
|
Verfasst am: 15.05.2005, 20:45 Titel: Mehrsprachige Website - über Datenbank erstellen? |
|
|
Hallo,
bin neu in diesem Forum und auch sonst alles andere als ein Profi. Aber ich lerne!
Wir wollen eine Website mit Shop aufbauen, die (im Laufe der Zeit ) in 4 Sprachen übersetzt werden soll. Nun wurde mir - leider sozusagen im Vorbeigehen - vorgeschlagen, ich solle das ganze mit einer Datenbank erstellen, dann könne ich z.B. bei den Artikeln jeweils einen anderen Text haben.
Kann mir jemand das etwas genauer erklären? Wie man das macht? PHP und MYSQL sicherlich, geht das auch mit einem CMS-System wie Mambo?
Vielen Dank schonmal für Eure Hilfe,
Almadov
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1668 Wohnort: Lauf a. d. ...
|
Verfasst am: 16.05.2005, 08:22 Titel: |
|
|
Hm, also die Sprache des Grundinterface, sprich die Struktur des Shops und so würde ich nicht in die MySQL-Datenbank, sondern in Sprachdateien packen, wobei dann jeweils immer verschiedene includet werden, z. B. german.inc.php falls "German" ausgewählt ist und englisch.inc.php falls "English" ausgewählt ist.
Das mit den mehrsprachigen Artikeln in der Datenbank ist auch nicht schwer - auch wenn ich die DB-Struktur von Mambo nicht kenne, aber ich würde verschiedene Tabellen für die Artikel erstellen, so sind in der Tabelle "de_article" z. B. die deutschen Texte zu den Artikeln gespeichert und in der Tabelle "en_article" die englischen Versionen.
Also die mehreren Sprachen lassen sich sicher in jedem bestehenden Shop-System einbinden, bei dem einen System ists halt schwerer und beim anderen leichter...  _________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.
|
|
| Nach oben |
|
 |
almadov Neuer [User]

Anmeldung: 15.05.05 Beiträge: 2
|
Verfasst am: 16.05.2005, 17:26 Titel: |
|
|
Hallo Andreas,
danke für Deine Antwort! Mal gucken, ob ich's richtig verstanden habe: ich muss also doch pro Sprache eine Seite bauen? Die dann german.inc.php bzw. english.inc.php heißt?
Und zu den Tabellen: die sollte ich aber schon in MySQL erstellen, oder? Sorry für die vielleicht ziemlich dummen Fragen, aber ich bin wie gesagt ein Neuling!
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |