ilch Forum » Allgemein » HTML, PHP, SQL,... » Mehrsprachig mit Ilch? Wie programmieren

Geschlossen
  1. #1
    User Pic
    Rene. Mitglied
    Registriert seit
    16.09.2007
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    für ein etwas größeres Projekt arbeite ich momentan an einem Design und suche zur Umsetzung noch nach einen "perfekten" Lösungsweg.

    Kurz zur Website:

    - Mehrsprachig
    - Hauptsächlich Bildcontent (sprich ein Bild im Textinhalten)
    - Umsetzung mit ILCH (da ich mich damit am besten auskenne)

    Hier ist eine Skizze des Designs mit der aktuellen Aufteilung:
    gesperrtes Bild

    Wie schaffe ich es am besten, das sich bei einem Klick auf die jeweilige Sprache folgendes ändert:

    - Bildlinks oben (in andere Bildbuttons)
    - evtl. Banner
    - Menübuttons und deren Ziele (zum Content der jew. Sprache)
    - evtl. Werbebanner
    - evtl. Flaschbuttons
    - Textlinks in die jeweilige Sprache (+ deren Ziele zu den Contents in der jeweiligen Sprache)

    Mein Gedanke ist folgender:

    Eine komplette Designdatei entwerfen (in Deutsch) etc. - wie gewohnt.
    Außerdem für jede Sprache eine eigene .index erstellen (zb. indexen.htm / indexru.htm / indexes.htm etc.), und beim klick auf die jeweilige Sprache wird die dazugehörige index aufgerufen.

    Kann der "Plan" so funktionieren? Sprich ILCH ruft beim verweis auf eine andere index.htm (zb. indexru.htm) das dazugehörige Design etc. auf aber greift weiterhin auf die bereitgestellten contents zu?

    bei fragen einfach posten, hoffe ich konnte es einigermaßen verständlich erklären zwinker

    lg
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    naja ich glaube das geht schon nur ob es genau so gehen wird glaube ich ehr nit

    was aber am lustigsten einfachsten gehen würde wäre

    du machst 5 mal ilch drauf

    also

    server/ilchdeutsch/index.php
    server/ilchenglisch/index.php
    server/ilchplattdeutsch/index.php
    server/ilchhochdeutsch/index.php

    ich glaube du weißt was ich meine

    is nur verdammt doof es so zu machen aber eine andere idee fällt mir nit ein xD
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Rene. Mitglied
    Registriert seit
    16.09.2007
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Ja das wäre auch eine Lösung, nur wäre es doch blödsinn wenn ich wegen der 5 Links (die alle nur jeweils zu einem Contentbild führen) direkt 5 mal Ilch installieren würde, oder? Zumal ich ja kein Forum, Gästebuch etc. für div. Sprachen brauche... Quasi Keine Module außer evtl. das Kontaktformular.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    ja ne musst es nit installen xD

    kannst ja einfach den order auf deinem FTP kopieren und dan einfach in ein unterordner machen

    dan gehen die alle auf die gleiche datenbank
    das heißt

    gästebuch forum reglen..... is dan überall gleich
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rene. Mitglied
    Registriert seit
    16.09.2007
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Also funktioniert folgende Methode nicht:

    Designs/Meindesign/index.htm <-- Deutsche Datei
    Designs/Meindesign/indexen.htm <-- Englische Design Index
    Designs/Meinedesign/indexru.htm <-- Russisches Design Index

    Wenn ich jetzt die Page aufrufe wird automatisch die deutsche Index aufgerufen (außer ich verlinke die URL natürlich zu einer anderen). Wenn in auf der Seite nun auf zb. Russia klicke (mit Verweis auf "indexruf.htm") , ändert sich das Design dann in das russische, oder?

    lg
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    ja... stichwort: design.ini

    guck im standard ilch design nach, da findest du die lösung.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Doch...

    so wie du es vor hast mit den einzelnen index.htm Dateien funktioniert es schon!

    So wie ich dich verstanden habe wird die Seite mit der deutschen Sprache geöffnet...erst wenn man auf eine andere klickt öffnet sich die jeweilige Sprache...

    Sollte also einfach mit einer anderen Design-Index funktionieren.

    Edit: Müssen wie im vorherigen Post schon genannt nur in der design.ini eingetragen werden.


    Zuletzt modifiziert von AFh_Team am 27.01.2009 - 18:51:15
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    4 ma reinfetzen, jedes mal andere sprache, und statt dem design wählen box nimmst du diese funktion und machst ne sprachwahl box draus. so einfach kanns sein leute, oder natürlich ganz simpel ne verlinkung zu der anderen page über einen stinknormalen button


    Zuletzt modifiziert von Chainy am 27.01.2009 - 19:10:42
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Nicht schlecht, Herr Specht:P

    Wäre natürlich auch ne Möglichkeit!;)
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Was muss in die design.ini eingetragen werden???Ist doch quatsch.In der Datei ist nur beschrieben wie er verschiedene Designs verwenden kann.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    hab ich auch bei meiner seite
    ist sehr komplieziert geht aber..

    bei ilch gibt es die de.php und die en.php mit arrays :-),
    jetzt machst du in deiner index das pic so:

    <img src="{lang_button1}"......


    dann definierst du in beiden dateien

    en.php
    'button1' => 'inlude......images/en.jpg'

    de.php
    'button1' => 'inlude......images/de.jpg'
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Wieso so kompliziert wenn es eh so wie es Chainy beschreiben hat am einfachsten und wie ich finde am effektivsten geht??Was ich nur nicht verstehe, die Button etc. sind ja dann English, Französich etc. aber der Eigentlich contentinhalt ist doch dann immernoch in der Ursprungssprache??
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    Chainy hat meine idee geklaut

    genau so wie die es schreibt meine ich es doch

    is doch einfach

    4 mal ilch drauf und immer andere bilder rein hauen fertig

    und dan halt im adminmenü ZB die REGELN von deutsche ins englische schreiben und fertig

    is zwar nit grade die beste lösung aber die am einfachsten
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    und wie siehts das bei dem content aus ?,
    bleib das auf deutsch?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Ich denke mal das weiß er, das er die Contents für jede Sprache extra machen muss! Das geht wohl nicht anders.:S

    Mit dem restlichen "Design" würde es jeder eben anders lösen. Wissen muss es derjenige der sich die Arbeit machen will...wie er es löst!


    Zuletzt modifiziert von AFh_Team am 27.01.2009 - 19:38:36
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von AFh_Team

    Ich denke mal das weiß er, das er die Contents für jede Sprache extra machen muss! Das geht wohl nicht anders.:S


    klar geht das anderst...!!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Vorschlag?...
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    wie schon gesagt, komplette texte über die language files laufen lassen..
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Rene. Mitglied
    Registriert seit
    16.09.2007
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Um nochmal nen kleinen Nachtrag zu bringen:

    Es wird KEIN Text-Inhalt auf der Seite sein welcher einfach stupide übersetzt wird. Der Inhalt besteht zu 100% aus Bildern (also der content wird auf ein Bild in Photoshop platziert).

    Ergo führen die Menübuttons der jeweiligen Sprachen zur Selfpage welche das jeweilige Contentbild in der richtigen sprache enthält.

    also müsste das doch mit den verschiedenen index.htm`s funktionieren - oder irre ich grad?

    ansich ist es ja kein problem mehrere index-dateien zu erstellen, da ich in photohop ja meine slices beibehalte und nur die beschriftung ändern muss...von dem her kein akt zwinker
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    AFh_Team Mitglied
    Registriert seit
    01.06.2008
    Beiträge
    141
    Beitragswertungen
    0 Beitragspunkte
    Wie schon gesagt, ich hätte das mit den verschiedenen Index-Dateien gemacht...aber hier wurden auch noch ganz gute, andere Lösungen gegeben!
    Meine Projekte:

    eMada - Games,Konsolen & Zubehör günstig kaufen | gebraucht verkaufen
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    wenn du die wiebsite komplett in der ausgewählten sprache haben willst, geht es nur über die de und en.php. dabei bleibt der content aber immer in der sprache die du geschrieben hast.
    am aller einfachsten, ist es das ganze mit dem websitetranslator von google. der übersetzt die gesammte seite und gibt den link zur übersetzung aus. einfacher gehts net mehr
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    sheepchen Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    1.086
    Beitragswertungen
    2 Beitragspunkte
    wenn er aber nunal news schreibt, werden die niht automatisch übersetzt... die müssten dementsprechen aber imma Xmal geschrieben werden xDDD
    man kann nicht alles, aber man kann viel lernen
    mein DA
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    daher sag ich ja das es mit google am einfachsten und schnellsten geht. ist vielleicht gramatikalisch nicht ganz korrekt aber besser als nix. ansonsten hilft nur selber alles in allen sprechen schreiben
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Rene. Mitglied
    Registriert seit
    16.09.2007
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Hey Jungs,

    also ich hab das ganze jetzt soweit fertig, sprich:

    Design 1 (Deutsch)
    Design 2 (Englisch)

    Im Moment sieht meine Ordnerstruktur so aus:

    ../designs/de/index.htm (DE)
    ../designs/en/index.htm (EN)

    Jetzt der erste Fehler:

    Obwohl im Adminmenü als Standard-Design "de" ausgewählt ist, nimmt Ilch das Englische ("en") als Standard Design her. Sobald ich den Namen des Englischen Designs auf was anderes ändere zb "kjaldsfj", funktioniert es wirder?

    Zweite Frage die mich beschäftigt:

    Gibt es innerhalb von Ilch einen "Standard-Link" zum Abändern des Designs?

    Ich möchte zb. im Standard-Design (Deutsch) auf den Button der zur Englischen Seiten führt einen Link setzen, der das Design von aktuell "de" in "en" wechselt.

    Ich habe bereits getestet einfach die Englische index aufzurufen mit dem Link ../designs/en/index.htm

    Aber:
    1. Zeigt es dann oben in der Adressleiste die komplette Designadresse an (www.meineadresse.de/include/designs/en/index.htm) - was natürlich sehr scheisse aussieht ;-)

    und

    2. Wird dann mein Contentbereich, welcher mittels {EXPLODE} definiert wurde nicht erkannt. Dort steht dann einfach {EXPLODE} drin - ohne jeglichen Startcontent.

    Help ? traurig

    lg
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    UnpiXeL Mitglied
    Registriert seit
    28.07.2008
    Beiträge
    1.250
    Beitragswertungen
    30 Beitragspunkte
    Es gibt noch eine weitere lösung glücklich

    Methode 1:

    Google bietet einen Service an komplette Seiten in eine andere Sprache zu übersetzten zwinker

    Dan machste einfach den übersetzten link in deine page also als icon -> ENG oder GER...

    Die Buttons zwinker schonmal überlegt etwas algemeinere begriffe zu benutzen ?

    Home, About ... viele Englischen Begriffe werden auf deutschen webseiten auch benutzt.


    Methode 2:

    Du brauchst eine php datei die jedees Wort beinhaltet und dan aktiviert wird wen eine andere sprache aktiviert wird...

    also

    Startseite = Home;

    das heißt wenn auf der Seite das wort "Startseite" ist wird es beim übeersetzten in Home geändert..

    ^^diese funktion hab ich GLAUB ich irgendwo mal gesehen oder gelesen weiß nit ob das geht bzw ob es das gibt...

    achja... du könntest dir dan die wörter irgendwo downloaden zunge

    oder so ne datei selber schreiben... mit jedem wort ...


    mg
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Rene. Mitglied
    Registriert seit
    16.09.2007
    Beiträge
    41
    Beitragswertungen
    0 Beitragspunkte
    Hi Unipixel, danke für die ausführliche antwort, leider kann ich damit nichts anfangen da ich:

    - Nur Bilder als Content verwende (der nicht durch Google übersetzt werden kann :-) )

    - Der Text auf den Buttons fest im Bild ist und kein Textlink ist.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten