Sau khi có đoạn mã Đồng bộ hoá CMS trên các trang của bài viết, bạn có thể sửa đổi hành vi mặc định của tập lệnh. Bạn có thể ẩn quảng cáo đối với những người đóng góp hoặc người đăng ký hiện tại.
Lưu ý:
- Để ẩn quảng cáo, bạn phải biết cách dùng JavaScript.
- Để chỉnh sửa đoạn mã Đồng bộ hoá CMS của bạn, hãy chèn khối hàm
setOnEntitlementsResponse
sau khi khởi động. Hàm này sẽ gọi Entitlements APIswg-basic.js
để xác định xem người đọc đã trở thành người đóng góp hoặc người đăng ký hay chưa, đồng thời trả về một cam kết.
- Để kiểm tra xem có quyền nào trả về hay chưa, hãy gọi hàm
dismissSwgUI
để ẩn hộp thoại này.
Ví dụ về cách sử dụng đoạn mã cập nhật
JavaScript
(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {
basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {
entitlementsPromise.then(entitlements => {
// Indicates that the user is subscriber or contributor
if (entitlements.enablesThisWithCacheableEntitlements()) {
// hide the SwG dialog
basicSubscriptions.dismissSwgUI();
// Insert logic to disable ads, depending on your ad network provider
}
});
});
basicSubscriptions.init({
type: "NewsArticle",
isPartOfType: ["Product"],
isPartOfProductId: "<your product id>",
clientOptions: { lang: "en" },
});
});