• Gelöst Blubberfish

    (@blubberfish)


    Hallo
    Nach einem Upgrade meiner Testinstallation auf 4.4 werden im Firefox 42 für Mac nur noch die Bilder angezeigt, welche hochformatig sind angezeigt. Bei den Bildern im Querformat wird nur der alt-Text angezeigt.
    Nachdem ich in about:config den Parameter dom.image.srcset.enabled von true auf false gewechselt habe, wird im Firefox alles korrekt angezeigt. Mit dem aktuellen Safari auf dem Mac wird auch alles angezeigt. Ist das jetzt ein Firefox-Problem oder liegt das an den neuen responsive Images in WP 4.4? Das Phänomen tritt auch bei allen von mir getesteten Themes auf.

    Hier der Link zu meiner Testseite:
    https://chappele-leist.pluennecke.ch/

    Es wäre toll, wenn ich ein paar Hinweise bekommen könnte, was ich tun kann…

    Gruss
    Blubberfish

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Das scheint daran zu liegen, dass deine Website https:// verwendet, die eingebetteten Bilder aber http:// – aus Sicherheitsgründen wird dann alles, was nicht https:// ist, gar nicht erst angezeigt.

    Verwende doch mal das Script von Interconnectit und ersetze http://chappelle-leist mit https://chapelle-leist

    Thread-Starter Blubberfish

    (@blubberfish)

    Danke für deine Antwort.

    Stimmt, wenn ich die Seite mit http ohne s , also http://chappele-leist.pluennecke.ch/ aufrufe, geht es, mit https werden nur die Bilder im Hochformat angezeigt… Warum ist das so??? Es werden doch alle Bilder mit http geholt. Und mit WP 4.3 ging es ja auch noch. Wo wurde denn da noch rumgeschraubt?

    Das mit dem Script werde ich mal probieren, dein Link dorthin funktioniert nicht ganz, aber ich habs trotzdem gefunden

    Merci und Gruss aus der Schweiz
    Blubberfish

    Thread-Starter Blubberfish

    (@blubberfish)

    Ich bins nochmal
    Das Problem liegt offenbar wirklich an den http-Aufrufen innerhalb der https-Seite. Auf jedenfall hat folgendes bei mir geholfen:
    Im Dashboard bei den Einstellungen habe ich die Einträge bei WordPress-Adresse und Website-Adresse jeweils auf https geändert. Jetzt funktioniert wieder alles mit den Bildern, obwohl die immer noch per http geladen werden.

    Beste Grüsse
    Blubberfish

    Hallo.

    Ich möchte mich mal hier einklinken, denn ich habe das gleiche Problem und es eben nach dem letzten Vorschlag versucht mit dem Ergebnis, das ich nicht mehr in den Admin-Bereich reinkam. Ich habe die Einstellung dann in der Datenbank wieder geändert, damit ich in den Admin-Bereich wieder reinkomme, das Problem ist aber nach wie vor noch da!

    Auch das Einfügen der Bilder im Artikel ist blöd geworden. Ich muss erst den Text schreiben und dann kann ich das Bild linksbündig einfügen, vorher ging es andersherum.

    Ich wäre um konkrete Lösungen bzw. Vorschläge sehr dankbar!

    Liebe Grüße, Elke.

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    @Blubberfisch

    Unter Einstellungen > Allgemein können zwei URL’s eingestellt werden. Die obere, also die WordPress-Adresse (URL), gibt an, wo auf dem Server die WordPress-Dateien liegen. Due untere, die Website-Adresse (URL), gibt hingegen an, wo die index.php liegt, über die WordPress aufgerufen wird.

    (Das ist ganz praktisch, weil man so WordPress in einem separaten Unterverzeichnis wp ablegen kann, die index.php aber in das Web-Rootdirectory kopiert und in der Datei den Pfad zu WordPress anpasst. So ist die Website auch dann unter http://domain.de erreichbar, wenn die WordPress-Dateien in einem Unterverzeichnis liegen – das nur mal am Rande.)

    Diese Einstellungen werden direkt in der Navigation verwendet. Was aber dadurch nicht geändert wird, sind die URL’s zu allen eingebundenen Mediendateien und Links in benutzerdefinierten Menüs.

    Für die Mediendateien werden (zur Suchmaschinenoptimierung) absolute Pfade verwendet, die auch so in der Datenbank abgelegt werden. (Die Sache wird zusätzlich kompliziert, weil diese URL’s teilweise als serialisierte Daten in ein einziges Datenfeld eingetragen werden. Hier reicht also auch nicht, manuell Daten in der Datenbank anzupassen.)

    Die Lösung ist das bereits genannte Script (hier nochmal der richtige Link), das die Änderungen in allen Datenbankfelder, auch bei serialisierten Daten, vornimmt.

    @elkek.

    Versucht man über den Link http://www.domain.de/wp-admin auf das Back End der WordPress-Installation zurück zu greifen, wird zunächst geprüft, ob der Nutzer bereits angemeldet ist. Falls nicht, wir er/sie zum Login-Formular weitergeleitet; in der URL steht etwas von „reauth“ (also sinngemäß erneute Authentifizierung = Anmeldung) und es wird die vorher eingestellte URL verwendet. Stimmt diese URL nicht … Pech gehabt. 🙂

    Man kann allerdings auch versuchen, sich direkt über http://www.domain.de/wp-login.php anzumelden. Mitunter sieht das etwas kurios aus, weil auch das Stylesheet nicht gefunden wird, klappt dann aber in den meisten Fällen und man kann seinen Fehler in Einstellungen > Allgemein korrigieren. Wenn das aber so gar nicht klappen will, kann man per FTP-Programm oder über das Dateiverwaltungsmenü seines Webhosts die wp-config.php herunterladen und vor „Stop editing here“ folgendes hinzufügen:

    define('RELOCATE', true);

    Lädt man diese wp-config.php dann wieder hoch, sollte spätestens jetzt auch die Anmeldung wieder klappen und man kann erneut über Einstellungen > Allgemein versuchen, die richtige URL einzugeben.

    Und weil wir gerade dabei sind: Es gibt diverse Blog-Beiträge, die erklären, wie man durch eine Weiterleitungsregel in der Webserver-Konfigurationsdatei .htaccess Besucher von Webadressen mit „www“ auf URL’s ohne „www“ umleiten kann. Stellt man bei einer solchen Umleitung unter Einstellungen > Allgemein aber URL’s mit „www“ ein und hat gleichzeitig eine Umleitung in der .htaccess definiert, ist die Verwirrung komplett und die Anmeldung wird … etwas schwierig. 😉

    Und weil das so viele Informationen auf einmal waren hier nochmal die wichtigsten Punkte:

    • Anmeldung im Back End immer über wp-login.php
    • Es reicht nicht, Änderungen der URL im Menü Einstellungen oder in der Datenbanktabelle wp_options vorzunehmen, weil die URL an viel mehr Stellen vorkommt. Besser: das Script von Interconnectit verwenden.
    • Hat man sich versehentlich ausgesperrt, in die wp-config.php folgendes eintragen: define('RELOCATE', true); (und wenn alles wieder gut ist und die Sonne scheint wieder löschen).
    • Darauf achten, dass Weiterleitungsregeln in der .htaccess und Einstellungen > Allgemein sich nicht widersprechen.

    Viel Erfolg! 😉

    Hallo.

    Vielen Dank für die ausführliche Hilfe. Sobald ich etwas Zeit habe, werde ich es mal angehen, derzeit fehlen mit Zeit und Nerven gleichermaßen.

    Allerdings bin ich etwas irritiert, das es plötzlich ein Problem bzgl. der Media-Ansicht im Dashboard gibt. Irgendetwas muss da doch nun anders sein, denn vorher klappte es ja tadellos. Vielleicht ist es ein Bug und es wird beim nächsten Update behoben?

    Viele Grüße, Elke.

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Das Thema „Upgrade auf 4.4 – Bilder werden in Firefox nur teilweise angezeigt“ ist für neue Antworten geschlossen.