• Resolved tschopo

    (@tschopo)


    Voll cool das ihr den wp_vgwort_frontend_display Filter zur verfügung stellt.

    (es geht um wpvgw.php, die function get_marker)

    K?nnt ihr dem Marker-Array ein Feld ‘useTLS’ hinzufügen?
    Weil im Moment ist es nicht m?glich, im Filter zu erkennen ob der Server per http oder https aufgerufen werden soll.

    Ich würde zum Beispiel sehr gerne das Z?hlpixel-Bild per ajax nachladen, damit der Seitenaufbau nicht verlangsamt wird und damit die Seite nicht ewig l?dt wenn der Metis-Server nicht erreichbar ist.

    • This topic was modified 7 years, 1 month ago by tschopo.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Dr. Ronny Harbich

    (@raubvogel)

    Danke sehr. Das gewünschte Feature habe ich umgesetzt. Es ist mit der n?chsten Version verfügbar. Ich setze noch ein paar weitere Sachen um, dann stelle ich sie live.

    Vielleicht w?re es auch sinnvoll, dass wir Z?hlmarken via AJAX direkt unterstützen …

    Thread Starter tschopo

    (@tschopo)

    Sehr sch?n, danke. Ich kann mir auch vorstellen, dass es mehr User gibt die von AJAX profitieren würden.

    Plugin Author Dr. Ronny Harbich

    (@raubvogel)

    Ich bin gerade dabei, dies zu implementieren. Allerdings viel mir auf, dass AJAX wohl nicht das richtig ist, oder? W?re es nicht sinnvoller, das Bild (Z?hlmarke) im Load-Event (https://developer.mozilla.org/en-US/docs/Web/Events/load) $(window).load(function () { … } zu laden? Im Netzwerkanalyse-Tool von Firefox kann ich dann sehen, dass das Bild geladen wird, nachdem alle anderen Sachen fertig geladen sind. Das ist es doch, was Du haben m?chtest, richtig? K?nntest Du mir ansonsten bitte erkl?ren, wie es mit AJAX prinzipiell aussehen sollte? Code kannst Du mir natürlich auch gern geben ??

    Thread Starter tschopo

    (@tschopo)

    Ah stimmt. AJAX war der falsche Begriff. Ich meinte das Bild erst laden wenn die Seite geladen ist.

    Also ich mach das im Moment so, dass ich das src vom Z?hlpixel austausche nachdem die Seite geladen ist. Bis dahin halte ich ein transparentes 1px-Bild vor.

    Mein Filter sieht so aus:

    function kv_customize_vgwort_marker($output, $marker) {
    
      $output = '<img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="1" height="1" alt="" data-src="https://'.$marker['server']."/".$marker['public_marker'].'" style="display:none" class="dynamic-image" />';
    
      return $output;
    }
    add_filter('wp_vgwort_frontend_display','kv_customize_vgwort_marker',10,2);
    

    Und mit Javascript:

    jQuery(document).ready(function($){
      $('.dynamic-image').each(function(){
        $(this).attr('src', $(this).attr('data-src'));
      });
    }
    Plugin Author Dr. Ronny Harbich

    (@raubvogel)

    Verstehe, derart dachte ich es auch. Allerdings würde ich nicht ready verwenden, sondern in der Tat load. Ersteres kommt, wenn DOM fertig, letzteres, wenn Seite fertig geladen (siehe https://learn.jquery.com/using-jquery-core/document-ready/).

    Ich implementiere nun den load-Ansatz.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘[Feature request] Z?hlmarkenausgabe Filter’ is closed to new replies.