Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

2 verschiedene Probleme mit LangSwitch Plugin

Begonnen von Tesla, 22. Juni 2021, 14:33:38

« vorheriges - nächstes »

Tesla

Hallo, ich habe LangSwitch Plugin installiert und Plugin-Anleitungen gefolgt. Es funktioniert, aber 2 Probleme kann ich selber nicht lösen:

1. Wenn ich meine Webseite öffne, ist alles Ok und default auf Deutsch. Wenn ich auf die Flaggen klicke, alles wie erwartet funktioniert.
Wenn ich links im Menu auf aktuell angezeigter Inhaltsseite oder auf andere Inhaltsseiten klicke, funktioniert der Klick richtig, aber am oben zeigt auch PHP-Error, die sie im Bild sehen können.
Dateirechte erweitern, alles im Kategorie-Ordner löschen und neu zu erstellen waren nicht hilfreich. Dieses Problem entsteht, nur wenn ich das Häkchen "Versuche entsprechende Inhaltsseite zu finden" aktiviere.

Lokalinstallation auf LAMP-Server, Mozilo 2.0. 
Wie kann ich dieses Problem lösen? Ist PHP-code im Plugin (inklusiv  line 58)  richtig und auch für Lokalinstallation geschrieben? Gibt es eine Lösung oder es bleibt nur diese Linie 58  im Kode //auskommentieren?

2. Früher (bis dieses Plugin) sah ich schöne Namen auch in Browsertab, aber jetzt mit aktiviertem LangSwitch Plugin ist auf die Browsertab die CSS-Inhalt dieses Plugin angezeigt und ich verlor schöne Namen im Browser Tab. Mode Rewrite Einstellung war aktiviert und ich habe nicht geändert. Wie kann ich wieder schöne Namen im Browsertab bekommen und Langswitch nutzen? Hat jemand Erfahrungen damit?
-Tesla+

marusti

Hallo Tesla,
ich habe heute das Plugin zum ersten mal genutzt (von hier https://www.mozilo.de/forum/index.php/topic,4426.msg23387.html#msg23387 runter geladen) und konnte bisher keine Fehler sehen.
Welche Rev benutzt du und welche PHP Version?

Tesla

#2
Vielen  Dank  für  Ihr  Versuch  und  Test!
Ich  nutze  2.0 ("Amalia")  Revision 51  und  PHP  7.3.7.

Ich  füge  noch 2 Fotos hinzu. Wenn ich  links im Menu auf  die  Name  jeder Inhaltsseite  klicke, sehe den oben genannten  PHP Fehler, wenn ich  nur  auf  die  Flagge  klicke um die Sprache zu wechseln, funktioniert alles normal.  Im anderen Bild ist sichtbar, wie CSS-Inhalt auf Browsertab sichtbar ist. Wenn ich den Mauszeiger auf dem Tab halte, sehe ich unten dem Tab ein schwarzes (temporäres) Rechteck, wo die noch längere CSS-Inhalt sichtbar ist (das konnte ich mit Screenshot nicht aufnehmen).
Es ist interessant, sind diese 2 Probleme mit auseinander verbunden?  Im Firefox auch gibt es dieselbe Fehler. Wenn ich im Browser eine Inhaltsseite aus dem zweiten Mozilo-CMS, das innerhalb erstes CMS im Sprachordner (z.B. en oder ru) installiert ist, aufrufe, gibt es dieselbe Fehler.  Ich nutze ein geändertes Layout, wo ich nur Bilder und Farben geändert habe und bis dieses Plugin hatte keine unlösbare Probleme.
Wenn jemand eine Ahnung hat, wo kann sich das Problem stecken, bitte schreiben und ich werde versuchen die Fehler aufzuheben.

-Tesla+

marusti

jetzt habe ich zumindest das Problem bei dir verstanden.
Allerdings scheine ich das Plugin selbst nicht zu verstehen (bei mir kommt immer die Default Seite wenn ich im Menü klicke (aber ohne Fehlermeldungen) auch wenn es die Seite in der anderen Sprache voranden ist), daher kann ich dir leider nicht weiterhelfen. Vielleicht nutzt jemand anderes das Plugin und kennt sich damit aus.

Tesla

#4
Ich  habe  alle  Fehler  behoben! Auch  bei  aktiviertem  Häkchen  "Versuche die Inhaltsseite(n) der anderen Sprache(n) zu finden"  funktioniert  LangSwitch bei mir  ohne  Fehler.
LangSwitch  zu  installieren ist  es schwerer, als  andere  Plugins, deshalb verdanke ich Ihnen für Ihre Zeit und Versuche.
Die  Ursache  war  falsche  Änderungen  in  Template.html. Ich hatte früher für die Sprachumschaltung i18n benutzt und mein Template.html dafür geändert. Nach der Deaktivierung der i18n Plugin, hatte ich alle Wörter "i18n"  in Template.html mit Langswitch ersetzt: das war die Ursache. Ich fand ein altes Backup von Mozilo bei mir, die ich vor dem Installation i18n gemacht hatte und wusste so die richtige (default) Kode des Templates. Ich füge 2 Bilder hinzu, die die nötige Kode erhalten.
2 Fehler bei mir seien mit einander verbunden: jetzt bekomme ich wieder schöne Namen (statt CSS-Inhalt) im Browser Tab.
Hier kann man über Langswitch mehr erfahren:
http://www.stefanbe.de/meine%20Plugins/fürs%20Menu/LangSwitch.html
Dort  sind  die Anleitungen hilfreich, aber, meiner Meinung nach, nicht genug und nicht für jeder Anfänger geeignet. Wer dieses Plugin erstmals nutzt, kann in Screenshots sehen, wie ich LangSwitch in Template eingebaut habe.
Wichtig: alle diese Änderungen muss man in jeder Template jeder Sprache machen (mindestens im Fall, wenn man default Sprache statt Portalseite für Sprachwahl benutzt).
Dieses Plugin gibt einige Vorteile, z.B. unabhängige Layouts für jede Sprache!
-Tesla+