Support » Themes » Oblique funktioniert nicht im Firefox

  • Gelöst Lynnv

    (@lynnv)


    Hallo und guten Tag,

    nachdem Oblique die Startseite mit den Beiträgen nicht mehr angezeigt hat, habe ich im Internet diese Lösung gefunden:

    var colGroup = this._getTopColGroup( colSpan );

    Danach funktioniert es wieder, allerdings nicht im Firefox Mozilla und auch nicht auf Android-Phones.

    Hat da Jemand evtl. das gleiche Problem gehabt und eine Lösung gefunden ?

    Wenn ich beim Firefox den Quelltext anschaue sieht es so aus:

    <div id="ob-grid" class="grid-layout">

    Hier wird display:none genommen, weswegen es ja nicht angezeigt wird.

    Beim Opera so:

    <div id="ob-grid" class="grid-layout" style="display: block; position: relative; height: 2284.59px;">

    Wie kann das sein, dass da verschiedene HTML-Elemente erzeugt werden ?

    LG endet

    Lynn

Ansicht von 8 Antworten - 16 bis 23 (von insgesamt 23)
  • sebastian167

    (@sebastian167)

    Hallo Lynn,

    es ist echt merkwürdig. Als ich mir gestern deine Seite https://architektur-der-gesundheit.de/ im Firefox angesehen habe, war alles prima, auch beim ersten Aufruf. Getestet auf Limux und auf Android (jeweils FF 97).
    Als ich eben nochmal geschaut habe, wurde die Seite nicht angezeigt. Hast du was gemacht?

    @hage Ein anderes Theme, welches ähnlich wäre, hab ich noch nicht gefunden. Ich würde das gerne lösen.

    Grüße
    Sebastian

    Thread-Ersteller Lynnv

    (@lynnv)

    Hallo Sebastian,

    nein, ich habe nichts gemacht 🙁

    Wie ich hier schon geschrieben habe, es ist wie ein Zufallsgenerator, also beim Firefox.

    LG
    Lynn

    Hallo @sebastian167
    Theme-Empfehlungen sind grundsätzlich schwierig, weil bei der Auswahl zu viele subjektive Kriterien eine Rolle spielen. Oft werden auch nachträglich zusätzliche Wünsche geäußert, die das gerade vorgeschlagene Theme nicht erfüllt. Deshalb ist es besser, wenn du verschiedene Themes testest und selber entscheidest, was am besten zu deinen Vorstellungen passt.
    Im WordPress-Repository findest du z. Zt. mehr als 9300 Themes. Du kannst da auch nach deinen Wünschen filtern. Evtl. hilft dir das ein wenig.
    Viele Grüße
    Hans-Gerd

    sebastian167

    (@sebastian167)

    Ich verstehe. Würde gerne wissen, wo ich ansetzen könnte, um das zu debuggen. Aber so tief bin ich in der Materie auch nicht drin.

    Wenn ich eine Lösung finde, poste ich sie.

    Der Fehler scheint irgendwo im js-code zu liegen. Soweit ich das sehen kann passiert folgendes:
    in der index.php wird das Layout aufgebaut mit:
    <div id=“ob-grid“ class=“grid-layout“>
    läuft alles gut, wird daraus im Browser
    <div id=“ob-grid“ class=“grid-layout“ style=“display: block; position: relative; height: 2293.74px;“>

    Ich habe nicht gefunden, welche Datei die style Informationen hinzufügt. Im Firefox fehlen dieser syle Teil gelegentlich in die Inhalte werden nicht angezeigt, obwohl sie im html geladen wurden.
    Das kommt aus der style.css in der es ein

    .grid-layout {
    display: none;
    }
    gibt.

    Ich habe folgende Lösung für mich gefunden, die scheint bisher bei mir zu funktionierten.

    Suche in der style.css obige Stelle, und ersetze dies durch:
    .grid-layout {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    }

    Gefunden habe ich das, indem ich mir ein anderes Theme mit dieser Layoutart angesehen habe (Plain Blogrid).

    Thread-Ersteller Lynnv

    (@lynnv)

    Hallo Sebastian,

    Du bist Weltklasse, so funktioniert es auch bei mir, vielen Dank für diesen Hinweis.

    Bleib gesund und schöne Grüße sendet

    Lynn

    Hallo @sebastian167
    danke für die Rückmeldung.
    Aber wäre es dann nicht besser, wenn du die CSS-Regel unter Design > Customizer > Zusätzliches CSS packst, weil ansonsten bei einem (nicht unbedingt zu erwartenden) Update die style.css im Theme-Ordner überschrieben wird.
    Viele Grüße
    Hans-Gerd

    Gern geschehen, reiner Eigennutz 😉

    Hans-Gerd, guter Hinweis.

Ansicht von 8 Antworten - 16 bis 23 (von insgesamt 23)