Ergebnis 1 bis 8 von 8

Thema: [ce_rater] Multilinguale Ausgabe

  1. #1
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard [ce_rater] Multilinguale Ausgabe

    Hallo zusammen,

    da ich den ce_rater in einer mehrsprachigen Website verwende, würde ich gerne auch die Ausgabe multilingual gestalten.

    Mir ist aufgefallen, dass es kein Problem ist, in der _drawrating.php Fallunterscheidungen der Art

    Code:
    {{iflng::en}}Rating{{iflng}}{{iflng::de}}Bewertung{{iflng}}
    einzusetzen, die dann auch korrekt ausgegeben werden.

    In der rpc.php funktioniert das dagegen nicht so einfach.

    Ändere ich z.B.

    PHP-Code:
    $new_back[] .= '<span class="thanks">Danke! / Thank you!</span></div>'
    in

    PHP-Code:
    $new_back[] .= '<span class="thanks">{{iflng::en}}Thank you!{{iflng}}{{iflng::de}}Danke!{{iflng}}</span></div>'
    bekomme ich als Ausgabe (sic!)

    Code:
    {{iflng::en}}Thank you!{{iflng}}{{iflng::de}}Danke!{{iflng}}
    Mache ich hier nur einen PHP-Syntaxfehler oder greifen die Insert-Tags hier generell nicht?

    Würde mich über ein bisschen Nachhilfe freuen!

    Besten Dank & viele Grüße
    Alex

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo mv_alex,

    normalerweise sollte man Sprachlabels doch über entsprechende Variablen in den Languages-Dateien definieren können. Ist das bei dieser Erweiterung nicht möglich?

    Wie man "Bezeichnungen und Übersetzungen anpassen" kann (updatesicher), steht selbstverständlich auch im Handbuch.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Der "normale" Weg ist leider bei dieser Extension ausdrücklich ausgeschlossen.

    Laut Dokumentation müssen Änderungen direkt in (mehreren) PHP-Files vorgenommen werden.

    Gruß Alex

    Edit:

    Der Bewertungstext ist nur in Deutsch verfügbar. Es konnte auch nicht per $GLOBALS[] gelöst werden. Man könnte ihn aber in der Datei _drawrating.php auf Zeile 58 und 118, in der Datei db.php Zeile 37 und in der Datei rpc.php Zeile 37, 61, 80 und 81 bearbeiten.
    Geändert von mv_alex (05.10.2010 um 19:19 Uhr) Grund: Zitat ergänzt

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von mv_alex Beitrag anzeigen
    Der "normale" Weg ist leider bei dieser Extension ausdrücklich ausgeschlossen.

    Laut Dokumentation müssen Änderungen direkt in (mehreren) PHP-Files vorgenommen werden.
    Aha, ich kenn die Erweiterung leider nicht im Detail, aber "schön" ist das dann nicht! So sind nämlich sämtliche Änderungen, die man in den einzelnen PHP-Skripten macht, allesamt nicht updatesicher...

    Zu Deinem Problem mit dem {{iflng}}-Inserttag - Du könntest es vielleicht mal so probieren:
    PHP-Code:
    {{iflng::de}}$new_back[] .= '<span class="thanks">Danke!</span></div>';{{iflng}}
    {{
    iflng::en}}$new_back[] .= '<span class="thanks">Thank you!</span></div>';{{iflng}} 
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Aha, ich kenn die Erweiterung leider nicht im Detail, aber "schön" ist das dann nicht! So sind nämlich sämtliche Änderungen, die man in den einzelnen PHP-Skripten macht, allesamt nicht updatesicher...
    Dessen bin ich mir schmerzlich bewusst ... Allerdings gab es in den letzten zwei Jahren kein Update der Extension, wenn ich mich recht erinnere. Ich will sie auch keinesfalls schlecht machen, denn funktionieren tut sie ansonsten gut. Und Alternativen gibt es ja auch nicht wirklich ...

    Deine Lösung funktioniert leider nicht. Damit zeigt die Extension keine Funktion mehr, zumindest nach außen wird nur noch die Fortschrittsaninmation gezeigt.

    Gruß Alex

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von mv_alex Beitrag anzeigen
    Dessen bin ich mir schmerzlich bewusst ... Allerdings gab es in den letzten zwei Jahren kein Update der Extension, wenn ich mich recht erinnere. Ich will sie auch keinesfalls schlecht machen, denn funktionieren tut sie ansonsten gut. Und Alternativen gibt es ja auch nicht wirklich ...
    Ich kenn - wie gesagt - die Erweiterung nicht genau, aber vielleicht wären das einige Alternativen:

    http://www.contao.org/erweiterungsli...rating.de.html
    http://www.contao.org/erweiterungsli...rrater.de.html

    Zitat Zitat von mv_alex Beitrag anzeigen
    Deine Lösung funktioniert leider nicht. Damit zeigt die Extension keine Funktion mehr, zumindest nach außen wird nur noch die Fortschrittsaninmation gezeigt.
    Du könntest es ev. auch so versuchen:
    PHP-Code:
    if ($GLOBALS['TL_LANGUAGE'] == 'de')
    {
       ...
    }
    ... 
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Ich kenn - wie gesagt - die Erweiterung nicht genau, aber vielleicht wären das einige Alternativen:

    http://www.contao.org/erweiterungsli...rating.de.html
    http://www.contao.org/erweiterungsli...rrater.de.html
    Erstere ist, soweit ich verstanden hab, die Entwickler-Grundlage für den ce_rater.
    Letztere könnte ich natürlich mal ausprobieren, hat aber leider auch nur alpha-Status.

    Zitat Zitat von xchs Beitrag anzeigen
    Du könntest es ev. auch so versuchen:
    PHP-Code:
    if ($GLOBALS['TL_LANGUAGE'] == 'de')
    {
       ...
    }
    ... 
    Hab ich mal ausprobiert, aber Anweisungen innerhalb dessen werden leider gar nicht ausgeführt.

    Scheint mir fast so, als würden hier gar keine globalen Hooks greifen. Könnte man zumindest in die Anleitung des Entwicklers interpretieren.

    Gruß Alex

  8. #8
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Hallo nochmal!

    Hat vielleicht noch jemand eine Idee, wie man das lösen könnte? Es sieht ein bisschen blöd aus, wenn z.B. in der deutschen Ansicht nach dem Klick plötzlich eine englische Antwort erscheint ...

    Oder sind Rating-Funktionen so unpopulär, dass sie kaum einer im Einsatz hat?

    Gruß Alex

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [keywords] Bug in der Ausgabe
    Von Pixelpirat im Forum Sonstige Erweiterungen
    Antworten: 81
    Letzter Beitrag: 27.07.2012, 14:20
  2. [ce_rater] Opera Darstellungsprobleme
    Von mv_alex im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 05.10.2010, 18:42
  3. Formular und Ausgabe
    Von Phoenix im Forum Formulare
    Antworten: 8
    Letzter Beitrag: 21.02.2010, 12:04
  4. <title>-Ausgabe
    Von stefanh im Forum Layout / Templates / Holy Grail
    Antworten: 12
    Letzter Beitrag: 05.12.2009, 12:06
  5. Multilinguale Webseite(n)
    Von Areola im Forum Mehrsprachigkeit
    Antworten: 3
    Letzter Beitrag: 07.07.2009, 18:17

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •