Beiträge von Refritz

    Hallo,

    nach einigen Tagen Pause (ich musste mich um ein Spam-Mail-Problem kümmern) bin ich mit neuen Nachrichten wieder hier:
    Über "Komponenten/Umleitungen" und eine Reihe von Umleitungen dort angezeigter nicht funktionierender Links habe ich erreicht, dass der "Fehler 404: Kategorie nicht gefunden" jetzt nicht mehr angezeigt wird. Leider aber bekomme ich jetzt einen Seiten-Ladefehler:
    "Fehler: Umleitungsfehler. Beim Verbinden mit 'www.zauberhaftes-lachen.de' trat ein Fehler auf. / Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden."
    Weiß da jemand Rat?

    Zitat

    Lege doch mal 2 neue Testmenüeintrage (deutsch / englisch) mit jeweils 1 Beitrag (deutsch englisch) an und weise diese zu! Die Menüpunkte kannst du ja im Menü selber folgendermaßen enstellen: "Menüpunkt sichtbar: Nein" .

    Funktioniert das dann für diese Menüpunkte oder erhältst du dann auch einen Fehler?






    Viele Grüße!

    JoomlaWunder

    Ich habe einen deutsche und englische Menüeinträge mit jeweils einem deutschen und einem englischen Beitrag erstellt.
    Ergebnis: Das deutsche Menü einschließlich Beitrag wird angezeigt, das englische Menü inkl. Beitrag ist nicht zu sehen.
    Ich nehme an, es würde wohl auf der englischsprachigen Seite zu sehen sein, die ist jedoch wegen der 404-Fehlermeldung nicht sichtbar.


    Ich würde grundsätzlich gerne wissen, wo diese Codezeilen(?)/Dateien(?) innerhalb der Joomla-Installation zu finden sind bzw. wo sie erzeugt werden:
    http://www.zauberhaftes-lachen.de/index.php/de
    http://www.zauberhaftes-lachen.de/index-php/en-US
    (http://www.zauberhaftes-lachen.de/index-php/de/en-US) <--- Ließe sich diese Zeile "händisch" ändern?



    Mit Grüßen, Refritz

    Was die Verlinkung der einzelnen deutschen und englischen Seiten untereinander betrifft, will ich im Moment noch nichts unternehmen, weil ich momentan vorrangig daran arbeite, die Quelle für die 404-Fehlermeldung ausfindig zu machen.
    Trotzdem vielen Dank für die diversen Anregungen zum Verlinken, ich werde auf jeden Fall darauf zurück kommen.

    Zitat

    Vielleicht kannst du zunächst mal das Plugin "Umleitung" deaktivieren, den Joomla-Cache löschen und überprüfen, ob unter Inhalt > Beiträge > Optionen > Integration das Routing auf kompatibel eingestellt ist.


    Plugin "Umleitungen" war deaktiviert.
    Cache und 'abgelaufene Cache-Objekte' habe ich geleert. Allerdings waren dort nirgendwo Dateien gelistet.

    Das 'Routing' unter Inhalt/Beiträge/Optionen/Integration war auf 'kompatibel' eingestellt.


    Alle Maßnahmen haben keine Änderung bewirkt - Fehler 404 wird nach wie vor angezeigt.

    Du hast Recht, es wäre schön wenn man von einer bestimmtem deutschen Seite direkt auf die entsprechende englische Seite klicken könnte. Dies zu verwirklichen, wäre für mich noch ein reizvolles zukünftiges Projekt.
    Mein aktutes Problem ist jedoch, wie ich es abstellen kann, (ich kann das nur laienhaft beschreiben) dass bei Aufruf von ".../index.php/en-US" ein Laden von ".../index.php/de/en-US" versucht wird, dies aber zu Fehleranzeige 404 führt, weil diese Adresse nicht existent ist. Wie kann ich dieses /de/ entfernen?


    Ich schicke mal einen Ausschnitt aus der Liste der Kategorien, daraus wird ersichtlich, wie die Website strukturiert ist. Es gibt jeweils eine Haupt-Kategorie 'deutsch' und eine Haupt-Kategorie 'englisch', welche dann jeweils in eine Reihe von Unterkategorien unterteilt sind.

    Also ...., die deutschen und die englischen Seiten sind nicht untereinander verlinkt, sondern existieren als Seiten parallel nebeneinanderher. Als ich die Seiten aufgebaut habe, habe ich als Joomla-Anfänger damals (vor ca. 7 Jahren) keine andere Möglichkeit gesehen, und in der Praxis hat diese Lösung durchaus auch funktioniert.
    Kategorien habe ich eingerichtet, und ich ich habe sie jeweils auch beim Einpassen von neuen Beiträgen/Seiten mit angegeben.


    Mir kommt merkwürdig vor, daß ich (im Backoffice) alles unverändert finde: alle Beiträge sind vorhanden, alles scheint normal zu sein. Nur eben die eine kleine Änderung, wenn ich die englischsprachige Eingangsseite aufrufe: https://www.zauberhaftes-lachen.de/index.php/en-US - dann erscheint beim Öffnen der Seite unten eine Adresse mit einem /de/ zwischen /index.php/ und /en-US/.
    Vielleicht siehst du es einmal selbst, indem du nach Aufruf der Seite http://www.zauberhaftes-lachen.de oben rechts auf das amerikanische Flaggensymbol klickst.


    Mit Grüßen
    Refritz

    Beide, die deutschen sowie die englischen Seiten haben bisher (und das seit Jahren) problemlos funktioniert. Die deutschsprachigen Seiten funktionieren nach wie vor. Ich habe an den Kategorien (auch im Backoffice) keinerlei Änderungen vorgenommen.

    Ich habe für beide Sprachen je einen Startseitenmenüpunkt. Die Seiten können auf der Eingangsseite (=identisch mit der deutschsprachigen Seite) über ein Flaggensymbol aufgerufen werden, die Adressen dahinter sind die von mir schon genannten Befehlszeilen.
    Im Backoffice kann ich die jeweiligen Eingangsseiten in der Liste der Beiträge sehen, beim Überfahren mit der Maus zeigt sich jeweils die Adresse:
    https://www.example.com/admini…t&task=article.edit&id=59 / bzw. id=60

    Ich benutze Joomla Version 3.9.22 mit PHP Version 7.3.22.

    Die betroffene Website ist für zwei Sprachen angelegt. Aufruf mit:

    https://www.example.org/index.php/de

    https://www.example.org/index.php/en-US

    Neuerdings bekomme ich beim Aufruf der englischsprachigen Seiten eine

    Fehlermeldung 404: Kategorie nicht gefunden.

    Mir ist aufgefallen:

    Rufe ich die englischsprachigen Seiten auf, dann wird im Kopf der (jetzt 404-Meldung)

    ein zusätzliches "de" angezeigt:

    https://www.example.org/index.php/de/en-US


    Wie kann ich diese Adresse wieder in die ursprüngliche, richtige Adresse verändern?

    Wo in der Joomla-Installation finde ich diese Adresszeile?