mirror of
https://github.com/manualdousuario/marreta.git
synced 2026-04-29 12:00:16 +00:00
simplifica o sistema de regras globais e por dominio
This commit is contained in:
parent
a51e309196
commit
0ba05af969
3 changed files with 106 additions and 107 deletions
|
|
@ -6,90 +6,61 @@
|
|||
* Este arquivo define regras que são aplicadas por padrão a todos os sites,
|
||||
* organizadas em categorias para melhor manutenção e compreensão.
|
||||
*
|
||||
* Estrutura das regras globais:
|
||||
*
|
||||
* classElementRemove: Classes HTML que devem ser removidas, agrupadas por categoria
|
||||
* - paywall: Classes relacionadas a paywalls e conteúdo premium
|
||||
* - social: Classes de elementos de compartilhamento social
|
||||
* - newsletter: Classes de popups e formulários de newsletter
|
||||
*
|
||||
* scriptTagRemove: Scripts que devem ser removidos, agrupados por categoria
|
||||
* - tracking: Scripts de analytics e rastreamento
|
||||
* - paywall: Scripts relacionados a paywalls e conteúdo premium
|
||||
* - cookies: Scripts de gerenciamento de cookies e GDPR/LGPD
|
||||
* - misc: Scripts diversos como push notifications
|
||||
*
|
||||
* Nota: Estas regras podem ser sobrescritas ou desativadas para domínios específicos
|
||||
* usando a configuração 'excludeGlobalRules' em domain_rules.php
|
||||
*/
|
||||
return [
|
||||
'classElementRemove' => [
|
||||
'paywall' => [
|
||||
'subscription',
|
||||
'subscriber-content',
|
||||
'premium-content',
|
||||
'signin-wall',
|
||||
'register-wall',
|
||||
'paid-content',
|
||||
'premium-article',
|
||||
'subscription-box',
|
||||
'piano-offer',
|
||||
'piano-inline',
|
||||
'piano-modal',
|
||||
'paywall-container',
|
||||
'paywall-overlay',
|
||||
'paywall-wrapper',
|
||||
'paywall-notification'
|
||||
],
|
||||
'social' => [
|
||||
'social-share',
|
||||
'social-buttons',
|
||||
'share-container'
|
||||
],
|
||||
'newsletter' => [
|
||||
'newsletter-popup',
|
||||
'subscribe-form',
|
||||
'signup-overlay'
|
||||
]
|
||||
'subscription',
|
||||
'subscriber-content',
|
||||
'premium-content',
|
||||
'signin-wall',
|
||||
'register-wall',
|
||||
'paid-content',
|
||||
'premium-article',
|
||||
'subscription-box',
|
||||
'piano-offer',
|
||||
'piano-inline',
|
||||
'piano-modal',
|
||||
'paywall-container',
|
||||
'paywall-overlay',
|
||||
'paywall-wrapper',
|
||||
'paywall-notification',
|
||||
'leaky_paywall_message_wrap',
|
||||
'subscribe-form',
|
||||
'signup-overlay'
|
||||
],
|
||||
'scriptTagRemove' => [
|
||||
'tracking' => [
|
||||
'gtm.js',
|
||||
'ga.js',
|
||||
'fbevents.js',
|
||||
'pixel.js',
|
||||
'chartbeat',
|
||||
'analytics.js',
|
||||
'cmp.js',
|
||||
],
|
||||
'paywall' => [
|
||||
'wall.js',
|
||||
'paywall.js',
|
||||
'subscriber.js',
|
||||
'piano.js',
|
||||
'tiny.js',
|
||||
'pywll.js',
|
||||
'content-gate.js',
|
||||
'signwall.js',
|
||||
'pw.js',
|
||||
'pw-',
|
||||
'piano-',
|
||||
'tinypass.js',
|
||||
'tinypass.min.js',
|
||||
'tp.min.js',
|
||||
'premium.js',
|
||||
'amp-access-0.1.js',
|
||||
'zephrBarriersScripts',
|
||||
],
|
||||
'cookies' => [
|
||||
'cookie',
|
||||
'gdpr',
|
||||
'lgpd'
|
||||
],
|
||||
'misc' => [
|
||||
'push',
|
||||
'sw.js',
|
||||
'stats.js'
|
||||
]
|
||||
'gtm.js',
|
||||
'ga.js',
|
||||
'fbevents.js',
|
||||
'pixel.js',
|
||||
'chartbeat',
|
||||
'analytics.js',
|
||||
'cmp.js',
|
||||
'wall.js',
|
||||
'paywall.js',
|
||||
'subscriber.js',
|
||||
'piano.js',
|
||||
'tiny.js',
|
||||
'pywll.js',
|
||||
'content-gate.js',
|
||||
'signwall.js',
|
||||
'pw.js',
|
||||
'pw-',
|
||||
'piano-',
|
||||
'tinypass.js',
|
||||
'tinypass.min.js',
|
||||
'tp.min.js',
|
||||
'premium.js',
|
||||
'amp-access-0.1.js',
|
||||
'zephrBarriersScripts',
|
||||
'leaky-paywall',
|
||||
'cookie',
|
||||
'gdpr',
|
||||
'lgpd',
|
||||
'push',
|
||||
'sw.js',
|
||||
'stats.js'
|
||||
]
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue