بعد الحصول على مقتطف "مزامنة نظام إدارة المحتوى" (CMS) على صفحات مقالتك، يمكنك تعديل السلوك التلقائي للنص البرمجي. يمكنك إخفاء الإعلانات للمساهمين أو المشترِكين الحاليين.
نصيحة:
- لإخفاء الإعلانات، يجب أن تكون على دراية بكيفية استخدام JavaScript.
- لتعديل المقتطف، أدخِل مجموعة وظائف
setOnEntitlementsResponse
بعد عملية الإعداد. تستدعي هذه الدالة Entitlements APIswg-basic.js
لتحديد ما إذا كان القارئ مساهمًا أو مشتركًا، وتعرض عمليّة غير مكتملة.
- للتحقّق مما إذا كانت هناك أذونات تم عرضها، يمكنك استدعاء الدالة
ignoreSwgUI
لإخفاء مربّع الحوار.
مثال على استخدام مقتطف الرمز المعدَّل
JavaScript
(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {
basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {
entitlementsPromise.then(entitlements => {
// تشير إلى أنّ المستخدم مشترِك أو مساهم
في حال (entitlements.enablesThisWithCacheableEntitlements()) {
// إخفاء مربّع حوار SwG
basicSubscriptions.dismissSwgUI()؛
// يجب إدراج منطق لإيقاف الإعلانات استنادًا إلى مزوّد الشبكات الإعلانية
}
})؛
})؛
basicSubscriptions.init({
النوع: "NewsArticle"،
isPartOfType: ["المنتج"]،
isPartOfProductId: "<your product id>"،
clientOptions: { lang: "en" }،
})؛
})؛