JavaScript настройки

Настройки шаблона

  1. name - название шаблона. Необходимо для создания cookie.
  2. langs: 'var1|var2' - настройки языков шаблона.
    1. var1 - отвечает за язык по умолчанию, для тех случаев, если нет подходящего языка.
    2. var2 - список поддерживаемых языков у шаблона, указываются через запятую.
  3. cross: 'var1|var2' - настройки крестика закрытия окна.
    1. var1 - включить ("1") или выключить ("0") крестик.
    2. var2 - через сколько дней показывать модальное окно заново.
  4. timer: 'var1|var2|var3' - настройки таймера.
    1. var1 - включить ("1") или выключить ("0") таймер.
    2. var2 - через сколько секунд закроется модальное окно.
    3. var3 - через сколько дней показывать модальное окно заново.
  5. device - На каких устройствах запускать скрипт.
    1. desktop - запускать скрипт на настольных компьютерах.
    2. mobile - запускать скрипт на мобильных устройствах.
  6. show - Условия запуска скрипта.
    1. var1 - не запускать ("0"), запускать для всех пользователей ("1"), запускать только пользователям с блокировщиком рекламы ("2").
    2. var2 - через сколько секунд после открытия страницы запускть скрипт.
  7. sb - Настройки для социальных кнопок.
    1. var1 - включить ("1") или выключить ("0") отображение социальных кнопок.
    2. var2 - ID дизайна кнопок. После генерации шаблона ни на что не влияет.
    3. var3 - через сколько дней показывать модальное окно заново, после того как пользователь поделился ссылкой.

var tpl = '...'; - данная переменная хранит HTML код выбранного шаблона. При необходимости его можно отредредактировать на месте, не генерируя нового скрипта.

function(){...}; - JavaScript, отвечающий за работу всего шаблона.