• Resolved liliredakteurin

    (@liliredakteurin)


    wir haben ein kleines (eher gro?es) Problem mit worthy und dem Z?hlpixel.

    Wir verwenden in unserem Template einen Autoloader. Das hei?t, wenn der User nach unten scrollt, wird automatisch der n?chste Beitrag geladen. Also ?hnlich wie bei Facebook, Insta und Co.

    Hat man durch scrollen etwa 2/3 der Seite erreicht, wird hier schon die n?chste Seite vorgeladen und somit auch der Z?hlpixel. Das wurde von VG Wort bem?ngelt und würde zum Ausschluss von der Ausschüttung führen.

    Der Z?hlpixel darf laut vg wort erst geladen werden, wenn dieser auch im sichtbaren Bereich ist (gefordert ist lazyload).

    1. Lazyload

    Obwohl wir schon verschiedene lazyload Funktionen und Plugins probiert haben, wird der Z?hlpixel immer mit vorgeladen.

    Nun habe ich gesehen, dass diese Vorgaben in der WP-worthy.php gemacht werden:

    … ‘loading=”‘ . ($preventLazyLoading ? ‘eager’ : ‘auto’) . ‘” ‘ .

    Hier gibt es aber keine Einstellung für statt ‘eager’ : ‘auto’ : ‘lazy’, oder so.

    G?be es die M?glichkeit, das als Auswahl anzubieten?

    Also: eager, auto oder lazy und nicht nur eager und auto

    2. Die Position des Z?hlpixels w?hlen

    Gleich zu Beginn der Ausgabe: der Z?hlpixel wird trotz lazyload quasi zu früh geladen, schon vor dem Title des n?chsten angescrollten Beitrags (nicht vg wort konform bei autoload)

    Nach der Einleitung: der Z?hlpixel wird nicht nach der Einleitung sondern erst ca. bei der H?lfte des Beitrages geladen. Das ist gerade bei den Texten mit über 10000 Zeichen zu sp?t. Eventuell ist der Leser schon weg

    Am Ende der Ausgabe: noch etwas tiefer als “nach der Einleitung”, also auch zu sp?t

    Fazit:

    Man br?uchte:

    1. eine ‘lazy’ Auswahl bei der Z?hlpixel Ausgabe
    2. Laden “nach der Einleitung” sollte wirklich am Anfang. z.B. nach dem ersten Absatz, erfolgen.

    Kann man das vielleicht irgendwie umsetzen? Ansonsten bliebe uns nur, worthy auszubauen und die Z?hlpixel von Hand im Quelltext zu platzieren, was natürlich Fehleranf?llig ist und gerade bei gro?en Projekten schier unm?glich.

    Scrollen ist einfach modern und wir würden ungern darauf verzichten.

    Danke Lili

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter liliredakteurin

    (@liliredakteurin)

    Meine hardcode L?sungen sehen jetzt so aus (bitte nicht steinigen):
    wp-worthy.php

    Zeile 909:
    ‘loading=”‘ . ($preventLazyLoading ? ‘eager’ : ‘lazy’) . ‘” ‘ .

    Zeile 797:
    elseif ($markerPosition == $this::OUTPUT_MIDDLE) {
    $p = strpos($Content, ‘</h1>’) +2000;

    Aber das w?re bei einem plugin update ja wieder überschrieben und passt wahrscheinlich nur bei unserem template genau so.

    Thread Starter liliredakteurin

    (@liliredakteurin)

    Schade, keine Antwort?

    Plugin Author tiggerswelt

    (@tiggerswelt)

    Kommt noch! ??

    Plugin Author tiggerswelt

    (@tiggerswelt)

    Hallo @liliredakteurin,

    vielen Dank für Dein Feedback! Ich muss gestehen, dass es das erste Mal ist, dass ich von dieser Nutzungsart geh?rt habe. Spannend ist in jedem Fall die Einsch?tzung der VG WORT die Du hierzu eingeholt hast.

    Wir hatten bislang eher den Fokus darauf Lazy Loading zu verhindern, sodass die Z?hlmarke immer geladen wird sobald der Artikel aufgerufen wird, egal wo die Z?hlmarke sich tats?chlich befindet. Die Einstellung zur Position ist so auch eher als “historisch gewachsen” zu sehen – das war eine Anforderung unseres ersten Autors Anfang der 2010er-Jahre.
    In diesem Zusammenhang: “Nach der Einleitung” als Position wird hier von WordPress vorgegeben. Ist diese Position gew?hlt, wird die Z?hlmarke dort platziert, wo WordPress eigentlich den “Weiterlesen”-Link hinsetzen würde. Ob und wie man das sinnvoll für Deinen Fall anpassen kann müssen wir noch ausdiskutieren.

    … das werden wir auch nachliefern. In der kommenden Worthy-Version werden wir die Checkbox durch eine Dropdown ersetzen, sodass wer auch immer das will Worthy entsprechend veranlassen kann entsprechende Pr?ferenzen in der Z?hlmarke zu setzen.

    Je nachdem wie Dein Theme funktioniert, k?nntest Du – Fachwissen scheint ja genug vorhanden zu sein – auch die Z?hlmarke durchaus selbst platzieren. Alle notwendigen Informationen müssten über die REST-API von WordPress in Erfahrung zu bringen sein.

    Grü?e aus Stuttgart,

    Bernd

    Plugin Author tiggerswelt

    (@tiggerswelt)

    Hallo,

    vielen Dank für Dein nützliches Feedback! Zu Deinem Beitrag haben wir ein Ticket mit der Nummer #142 er?ffnet.

    Wir planen entsprechende Anpassungen vollst?ndig oder zumindest teilweise mit der kommenden Version 1.6.3.2 zu ver?ffentlichen.

    Alle weiteren Details sind hoffentlich bereits oder werden Dir noch von einem menschlichen Team-Mitglied hier erl?utert.

    Grü?e aus Stuttgart,

    Dein Worthy-Team
    (vertreten durch unseren gro?artigen CI-Roboter)

    Plugin Author tiggerswelt

    (@tiggerswelt)

    Hallo,

    unsere Entwickler haben das Ticket mit der Nummer #142 erfolgreich bearbeitet und geschlossen.

    Wir werden die Anpassungen mit der kommenden Version 1.6.3.2 ver?ffentlichen.

    Grü?e aus Stuttgart,

    Dein Worthy-Team
    (vertreten durch unseren gro?artigen CI-Roboter)

    Thread Starter liliredakteurin

    (@liliredakteurin)

    Vielen Dank. Ich bin gespannt.

    Plugin Author tiggerswelt

    (@tiggerswelt)

    Hallo,

    wir haben soeben die Version 1.6.3.2 ver?ffentlicht.

    In dieser Version sind ?nderungen vorhanden die diesen Support-Thread betreffen.
    Bitte aktualisiere Deine Worthy-Installation auf diese Version und prüfe kurz ob Dein Anliegen erfolgreich bearbeitet wurde.
    Konnten wir Dir weiterhelfen, schlie?e einfach diesen Thread. Sollte noch etwas offen sein, gib uns bitte kurz Feedback!

    Grü?e aus Stuttgart,

    Dein Worthy-Team
    (vertreten durch unseren gro?artigen CI-Roboter)

    Thread Starter liliredakteurin

    (@liliredakteurin)

    Perfekt, Danke …

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘lazyload und position z?hlpixel’ is closed to new replies.