Ergebnis 1 bis 9 von 9

Thema: Mehrsprachigkeit und Socialnetwork Funktion "Teilen" immer in Deutsch

  1. #1
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard Mehrsprachigkeit und Socialnetwork Funktion "Teilen" immer in Deutsch

    Hallo,

    habe nun meine Webseite zweisprachig ausgebaut und neben dem Sprachenwechsler die automatische Spracherkennung durch den Browser getestet. Funktioniert soweit.

    Allerdings, wenn ich eine Seite "teilen" möchte bekomme ich immer im Popup von Facebook nur die deutsche Seite mit dem deutschen Text angezeigt, obwohl die URL und der Titel von der englischen Seite gezogen wird.

    Muss ich da noch irgendwo etwas beachten?

    Auf www.contao.org funktioniert es einwandfrei.

    Komisch ...

    Grüße, Andy

    (Version 2.9.1)

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    beim testen der englischen Sprachversion auch den Browser auf englisch umgestellt?

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.614
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast du ev. der Seite "de" als Sprache zugewisen? Das passiert automatisch wenn du im Backend mit Deutsch eingeloggt bist.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Danke für die schnelle Antwort euch beiden.

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    beim testen der englischen Sprachversion auch den Browser auf englisch umgestellt?
    Browser ist auf Englisch umgestellt.

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Hast du ev. der Seite "de" als Sprache zugewisen? Das passiert automatisch wenn du im Backend mit Deutsch eingeloggt bist.
    Ich habe jeder Seite des deutschen Seitenbaumes "de" und jeder Seite des englischen Seitenbaumes "en" zugewiesen. Ist das falsch?

    Das Lustige ist, URL und Seitentitel zieht er in Englisch. Nur den Inhalt nicht.

    Hier die Webseite gern zum probieren.

    http://www.defcon.eu/index.php/consulting.html

    Grüße, Andy

  5. #5
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.614
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auf der englischen Seite steht
    HTML-Code:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    Demnach hast du entweder die Sprache im Seitenbaum nicht korrekt zugewiesen, oder ein Script/Modul überschreibt es...
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

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

    Support Contao

    Standard

    ...oder Dein selbst angepasstes Seiten-Template "fe_xxx.tpl" enthält das Language-Attribut im <html>-Tag in hardcodierter Form...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.614
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    ...oder Dein selbst angepasstes Seiten-Template "fe_xxx.tpl" enthält das Language-Attribut im <html>-Tag in hardcodierter Form...
    Stimmt, würde aber das Problem nicht erklären, und wäre seeehr böse
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

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

    Support Contao

    Standard

    Ich weiß auch nicht genau, wie sich dieser <meta>-Tag
    HTML-Code:
    <meta name="content-language" content="de,at,ch" />
    im gegenständlichen Fall auf den Sprachenwechsel auswirkt.

    Zurzeit steht nämlich sowohl auf den deutschen als auch auf den englischen Seiten ein und derselbe Tag im <head>-Bereich...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Nutzer Avatar von xs-hoppelhase
    Registriert seit
    12.07.2009.
    Ort
    Gera - Thüringen
    Beiträge
    125

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Auf der englischen Seite steht
    HTML-Code:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    Also bei mir haut das Language Attribut hin. Da wird nix überschrieben. Es steh im <html [...] > immer die richtige Sprache.

    Zitat Zitat von xchs Beitrag anzeigen
    ...oder Dein selbst angepasstes Seiten-Template "fe_xxx.tpl" enthält das Language-Attribut im <html>-Tag in hardcodierter Form...
    Nein natürlich nicht. ;-)

    Zitat Zitat von xchs Beitrag anzeigen
    Ich weiß auch nicht genau, wie sich dieser <meta>-Tag
    HTML-Code:
    <meta name="content-language" content="de,at,ch" />
    im gegenständlichen Fall auf den Sprachenwechsel auswirkt.
    Der wirkt sich nicht aus. Dieser Tag wird von Suchmaschinen verwendet und ausgewertet, um anzugeben in welchen Sprachen Inhalte auf einer Webseite angeboten werden. Den Tag hab ich auch hardgecodet und gleich noch um en ergänzt. Findet eine deutscher Spider einer Suchmaschine diese Webseite, so weis die Suchmaschine gleich, dass sie nochmal nen englischen Spider drüberschicken kann.

    Hab den Fehler gefunden. Mein Description-Tag ist im Template hardgecodet . Sofern dieser Tag da ist, nimmt die Facebook Schnittstelle erstmal dessen Inhalt. Nur wenn der Tag fehlt oder leer ist wird der Inhalt der Seite geparst. Muss das mal noch anpassen.

    Danke für die Hilfe!

    Grüße, Andy

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 28.08.2012, 15:05
  2. Modul "Kommentare" auf deutsch umstellen
    Von heinzson im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 02.03.2011, 08:35
  3. Antworten: 6
    Letzter Beitrag: 04.11.2010, 07:58
  4. TINYMCE-Funktion "Vorschaubild einfügen" führt zu "Page not found"
    Von dibo im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 13.08.2010, 15:28
  5. Antworten: 4
    Letzter Beitrag: 28.08.2009, 11:55

Lesezeichen

Lesezeichen

Berechtigungen

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