Advertisement
Guest User

cookieconsent-ojs3

a guest
Feb 8th, 2021
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. window.CookieConsent.init({
  2.   theme: {
  3.     barColor: '#303030',
  4.     barTextColor: '#FFF',
  5.     barMainButtonColor: '#FFF',
  6.     barMainButtonTextColor: '#312e2e',
  7.     modalMainButtonColor: '#312e2e',
  8.     modalMainButtonTextColor: '#FFF',
  9.   },
  10.   language: {
  11.     current: window.language || 'en',
  12.     locale: {
  13.     en: {
  14.       barMainText: 'This website uses cookies to ensure you get the best experience on our website.',
  15.       barLinkSetting: 'Cookie Settings',
  16.       barBtnAcceptAll: 'Accept all cookies',
  17.       modalMainTitle: 'Cookie settings',
  18.       modalMainText: 'Cookies are small piece of data sent from a website and stored on the user\'s computer by the user\'s web browser while the user is browsing. Your browser stores each message in a small file, called cookie. When you request another page from the server, your browser sends the cookie back to the server. Cookies were designed to be a reliable mechanism for websites to remember information or to record the user\'s browsing activity.',
  19.       modalBtnSave: 'Save current settings',
  20.       modalBtnAcceptAll: 'Accept all cookies and close',
  21.       modalAffectedSolutions: 'Affected solutions:',
  22.       learnMore: 'Learn More',
  23.       on: 'On',
  24.       off: 'Off',
  25.     },
  26.     es: {
  27.       barMainText: 'Este sitio web utiliza cookies para asegurar que usted obtenga la mejor experiencia en nuestro sitio web.',
  28.       barLinkSetting: 'Configuración',
  29.       barBtnAcceptAll: 'Acceptar todas las cookies',
  30.       modalMainTitle: 'Configuración de las Cookiees',
  31.       modalMainText: 'Las cookies son pequeños datos enviados desde un sitio web y almacenados en el ordenador del usuario por el navegador web del usuario mientras éste navega. El navegador almacena cada mensaje en un pequeño archivo, llamado cookie. Cuando solicita otra página del servidor, su navegador envía la cookie de vuelta al servidor. Las cookies fueron diseñadas para ser un mecanismo confiable para que los sitios web recuerden información o registren la actividad de navegación del usuario.',
  32.       modalBtnSave: 'Guardar',
  33.       modalBtnAcceptAll: 'Acceptar todas y cerrar',
  34.       modalAffectedSolutions: 'Soluciones afectadas:',
  35.       learnMore: 'Saber más...',
  36.       on: 'Activar',
  37.       off: 'Desactivar',
  38.     },
  39.     sk: {
  40.       barMainText: 'Pre zlepÅ¡ovanie vášho zážitku na naÅ¡ich stránkach použí ame cookies.',
  41.       barLinkSetting: 'Nastavenia cookies',
  42.       barBtnAcceptAll: 'Prijí maÅ¥ vÅ¡etky súbory cookie',
  43.       modalMainTitle: 'Nastavenia cookies',
  44.       modalMainText: 'Súbory cookie sú malé textové súbory obsahujúce názov navÅ¡tí venej stránky, platnosÅ¥ a preddefinovanú hodnotu. Ukladajú sa do prieÄinku vášho prehliadaÄa. Pri opätovnej návÅ¡teve webovej stránky, ktorá súbor vytvorila, jej môžu byÅ¥ prehliadaÄom znovu odoslané. Cookies, ktoré použí vame, nepoÅ¡kodzujú váš poÄí taÄ ani iné zariadenia použÃí vané na prehliadanie internetu.',
  45.       modalBtnSave: 'Uloženie nastavenia',
  46.       modalBtnAcceptAlll:''Prijí maÅ¥ vÅ¡etky súbory cookie a zatvoriÅ¥',
  47.      modalAffectedSolutions: 'Na Äo budú maÅ¥ vplyv:',
  48.      on: 'Zapnúť',
  49.      off: 'Vypnúť',
  50.    }
  51.    }
  52.  },
  53.  categories: {
  54.    necessary: {
  55.      needed: true,
  56.      wanted: true,
  57.      checked: true,
  58.      language: {
  59.        locale: {
  60.      en: {
  61.              name: 'Strictly Necessary Cookies for OJS',
  62.              description: 'For the pupose of proper form handling and for the authentication of logged in users we need to use cookies.'
  63.            },
  64.      es: {
  65.              name: 'Cookies imprescindibles para OJS',
  66.              description: 'Para el correcto funcionamiento de OJS y para la autenticación de los usuarios registrados necesitamos usar cookies.'
  67.            },
  68.          sk: {
  69.            name: 'Prí sne potrebné súbory cookie fur OJS',
  70.            description: 'For the pupose of proper form handling and for the authentication of logged in users we use cookies.'
  71.          }
  72.        }
  73.      }
  74.    },
  75.    analytics: {
  76.      needed: false,
  77.      wanted: false,
  78.      checked: false,
  79.      language: {
  80.        locale: {
  81.          en: {
  82.            name: 'Analytics Cookies',
  83.            description: 'To continuously improve our services we use exernal analytics solutions. We always use the maximum level of anonymization allowed on the 3rd party services.'
  84.          },
  85.          sk: {
  86.            name: 'Analytics Cookies',
  87.            description: 'To continuously improve our services we use exernal analytics solutions. We always use the maximum level of anonymization allowed on the 3rd party services.'
  88.          }
  89.        }
  90.      }
  91.    },
  92.    social: {
  93.      needed: false,
  94.      wanted: false,
  95.      checked: false,
  96.      language: {
  97.        locale: {
  98.          en: {
  99.            name: 'Social Cookies',
  100.            description: 'For social sharing we use 3rd party services which are using cookies.',
  101.          },
  102.          sk: {
  103.            name: 'Socialne média',
  104.            description: 'Na poskytovanie podpory pre naÅ¡ich návÅvÅ¡tevníokovopouží vame doplnok sociálneho chatu. Tento doplnok potrebuje súbory cookie na správne fungovanie.',
  105.          }
  106.        }
  107.      }
  108.    }
  109.  },
  110.  services: {
  111.  ojs: {
  112.    category: 'social',
  113.    type: 'localcookie', // dynamic-script, script-tag, wrapped, localcookie
  114.    search: 'OJS',
  115.    cookies: [
  116.    {
  117.      // Regex matching cookie name.
  118.      name: /OJS-ReDi-da/,
  119.      domain: `.${window.location.hostname}`
  120.    }
  121.    ],
  122.    language: {
  123.      locale: {
  124.        en: {
  125.          name: 'OJS',
  126.          }
  127.        }
  128.      }
  129.    },
  130.  hotjar: {
  131.      category: 'analytics',
  132.      type: 'dynamic-script',
  133.      search: 'hotjar',
  134.      language: {
  135.        locale: {
  136.          en: {
  137.            name: 'Hotjar',
  138.          }
  139.        }
  140.      }
  141.    },
  142.  analytics: {
  143.      category: 'analytics',
  144.      type: 'dynamic-script',
  145.      search: 'analytics',
  146.    // List of known cookie names or Regular expressions matching
  147.    // cookie names placed by this service.
  148.    // These willbe removed from current domain and .domain.
  149.    cookies: [
  150.    {
  151.      // Known cookie name.
  152.      name: '_gid',
  153.      // Expected cookie domain.
  154.      domain: `.${window.location.hostname}`
  155.    },
  156.    {
  157.      // Regex matching cookie name.
  158.      name: /^_ga/,
  159.      domain: `.${window.location.hostname}`
  160.    }
  161.    ],
  162.      language: {
  163.        locale: {
  164.          en: {
  165.            name: 'Google Analytics',
  166.          }
  167.        }
  168.      }
  169.    },
  170.  addtoany: {
  171.      category: 'social',
  172.      type: 'script-tag',
  173.      search: 'addthis',
  174.      language: {
  175.        locale: {
  176.          en: {
  177.            name: 'AddThis',
  178.          }
  179.        }
  180.      }
  181.    },
  182.  twitter: {
  183.      category: 'social',
  184.      type: 'script-tag',
  185.      search: 'twitter',
  186.      language: {
  187.        locale: {
  188.          en: {
  189.            name: 'Twitter',
  190.          }
  191.        }
  192.      }
  193.    },
  194.    facebook: {
  195.      category: 'social',
  196.      type: 'dynamic-script',
  197.      search: 'facebook',
  198.      language: {
  199.        locale: {
  200.          en: {
  201.            name: 'Facebook',
  202.          }
  203.        }
  204.      }
  205.    }
  206.  }
  207. });
  208.  
  209. $(function() {
  210.  $(".cc-text").append(' <a href="your_link">Learn  More</a>');
  211. });
  212.                                                                                    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement