התראה

לאחרונה הודענו על עדכון בדפים של אתרי החדשות. אפשר לקרוא מידע נוסף כאן.

הסתרה של מודעות

אחרי שמוסיפים את קטע הקוד של 'סנכרון של מערכת ניהול התוכן' לדפי המאמר, אפשר לשנות את התנהגות ברירת המחדל של הסקריפט. תוכלו להסתיר מודעות לתורמים או למנויים קיימים.

טיפ: 

  • כדי להסתיר מודעות, אתם צריכים לדעת איך משתמשים ב-JavaScript.
  • כדי לערוך את קטע הקוד של 'סנכרון של מערכת ניהול התוכן', הוסיפו את בלוק הפונקציה setOnEntitlementsResponse לאחר האתחול. הפונקציה הזו מפעילה את entitlements API‏ swg-basic.js כדי לקבוע אם הקורא הוא כבר תורם או מנוי, ומחזירה אובייקט promise.
  • כדי לבדוק אם הוחזרו הרשאות גישה, מפעילים את הפונקציה dismissSwgUI להסתרה של תיבת הדו-שיח.

שימוש לדוגמה בקטע הקוד המעודכן

JavaScript

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

    basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

      entitlementsPromise.then(entitlements => {

        // מציין שהמשתמש הוא מנוי או תורם

        if (entitlements.enablesThisWithCacheableEntitlements()) {

          // הסתרה של תיבת הדו-שיח של SwG

          basicSubscriptions.dismissSwgUI();

    // כאן מוסיפים לוגיקה להשבתת מודעות, בהתאם לספק של רשת המודעות

        }

      });

    });

    basicSubscriptions.init({

      type: "NewsArticle",

      isPartOfType: ["Product"],

      isPartOfProductId: "<your product id>",

      clientOptions: { lang: "en" },

    });

  });

חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
10236564301539481096
true
חיפוש במרכז העזרה
true
true
true
true
true
100499
false
false