Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author toplist

    (@toplist)

    Ahoj Jirko,

    tady Pavel 🙂 Honza roky ten plugin dělal, ale teď jsem to trochu převzal já.
    Co se týče toho pluginu, tak ho neznám, ale podle jeho dokumentace by
    do něj měla jít přidat konfigurace. Viz
    https://docs.wp-rocket.me/article/15-disabling-lazy-load-on-specific-images

    Takže by to možná šlo přes atribut. Oni sice v příkladu uvádí třídu
    (class), ale asi jim to funguje obecne. Pro měřící kód by mohl jít
    využít atribut alt. Takže třeba něco takového:

    function rocket_lazyload_exclude_toplist( $attributes ) {
    $attributes[] = 'alt="TOPlist"';
    
    return $attributes;
    }
    add_filter( 'rocket_lazyload_excluded_attributes',
    'rocket_lazyload_exclude_toplist' );

    Nebo, a to by mohlo být ještě spolehlivější, použít tu konfiguraci podle adresy:

    function rocket_lazyload_exclude_src( $src ) {
    $src[] = 'toplist.cz';
    
    return $src;
    }
    add_filter( 'rocket_lazyload_excluded_src', 'rocket_lazyload_exclude_src' );

    S pozdravem,
    Pavel Francírek

    Zdravím,

    přiznávám, že za to můžu já. Z bezpečnostních důvodů (nejen GDPR, ale i mého vlastního pocitu) se v nové verzi TOPlistu používá jednorázový kód pro přístup do statistik, tzv. nonce. Ten ztěžuje přístup z jiných stránek než přímo webu TOPlistu.

    Ještě musím domyslet a implementovat autentizaci, která umožní přístup z jiných míst. A, pochopitelně, to bude bohužel znamenat práci i pro autora pluginu. Na druhou stranu, data budou moci být v programatické formě (json z api) a tím snad jednodušeji zpracovatelná.

    Pavel Francírek

Viewing 2 replies - 1 through 2 (of 2 total)