Obavijest

We’ve recently announced an update on publication pages. Please read here for more information.

Skrivanje oglasa

Kada na stranice članka dodate isječak CMS Sync, možete izmijeniti zadano ponašanje skripte. Možete sakriti oglase za postojeće suradnike ili pretplatnike.

Savjet: 

  • Da biste sakrili oglase, morate znati kako upotrebljavati JavaScript.
  • Da biste uredili isječak CMS Sync, nakon pokretanja umetnite blok funkcije setOnEntitlementsResponse. Ta funkcija poziva Entitlements API swg-basic.js da bi odredila je li čitatelj već suradnik ili pretplatnik i vraća obećanje.
  • Da biste provjerili postoje li prava koja su se vratila, pozovite funkciju dismissSwgUI kako bi se dijaloški okvir sakrio.

Primjer upotrebe za ažurirani isječak koda

JavaScript

(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {

    basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

      entitlementsPromise.then(entitlements => {

        // Pokazuje da je korisnik pretplatnik ili suradnik.

        if (entitlements.enablesThisWithCacheableEntitlements()) {

          // skriva dijaloški okvir SwG-a

          basicSubscriptions.dismissSwgUI();

    // Umetnite logiku za onemogućavanje oglasa, ovisno o vašem davatelju oglasne mreže

        }

      });

    });

    basicSubscriptions.init({

      type: "NewsArticle",

      isPartOfType: ["Product"],

      isPartOfProductId: "<your product id>",

      clientOptions: { lang: "en" },

    });

  });

Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
4236908854116324648
true
Pretraži Centar za pomoć
true
true
true
true
true
100499
false
false