Управление файлами cookie
Мы используем файлы cookie для обеспечения наилучшего взаимодействия с сайтом.
Управление файлами cookie
Настройки файлов cookie
Файлы cookie, необходимые для корректной работы сайта, всегда включены.Другие файлы cookie можно настроить.

Основные файлы cookie
Всегда включен. Эти файлы cookie необходимы для того, чтобы вы могли пользоваться веб-сайтом и его функциями. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, такие как настройка параметров конфиденциальности, вход в систему или заполнение форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie собирают информацию, чтобы помочь нам понять, как используются наши веб-сайты или насколько эффективны наши маркетинговые кампании, или чтобы помочь нам настроить наши веб-сайты под вас. Смотрите список используемых нами аналитических файлов cookie здесь.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей онлайн-активности, чтобы помочь им предоставлять вам более релевантную онлайн-рекламу или ограничить количество просмотров рекламы. Эта информация может быть передана другим рекламным компаниям. Смотрите список рекламных файлов cookie, которые мы используем здесь.
Бесплатно

Модификация промокод в один клик для Тильда

Видео инструкция
Инструкция по установке
Шаг 1. Скопируйте код
Скопируйте весь код моды из блока ниже (кнопка «Скопировать» — сверху карточки). Копируйте целиком, от <!-- ═══ до последнего тега </script> — иначе ничего не заработает.
Шаг 2. Выберите, куда вставить
Вариант А — на весь сайт (рекомендую):
  1. Откройте Настройки сайта → Ещё
  2. Найдите поле HTML-код для вставки внутрь HEAD
  3. Вставьте код и нажмите Сохранить
Вариант Б — только на одну страницу:
  1. Добавьте в самый низ страницы блок T123 «HTML-код» (категория «Другое»)
  2. Вставьте код в поле блок
  3. Нажмите Сохранить и закрыть
Удобно, если хотите показать только на демо-странице или лендинге.
Шаг 3. Опубликуйте сайт
Это самое важное! В редакторе Тильды мод работать не будет — это нормально.
Нажмите Опубликовать и откройте живую версию сайта. Поздравляю, установка завершена 🎉
Кликни по кнопки и промокод скопируется
ROMOZIMA2026
Настройка под себя
НАСТРОЙКИ и меняйте значения внешнего вида всплывающей плашки:
Параметр
По умолчанию
Что делает
`dev-promo`
обязателен
маркер элемента-кнопки, по клику копирует промокод
textColor
'#ffffff'
Цвет текста
bgColor
'#20272e'
Цвет фона плашки
borderColor
'rgba(119,237,108,.55)'
Цвет обводки (рамки)
borderWidth
'1px'
Толщина обводки
borderRadius
'12px'
Радиус скругления
toastLife
2200
Сколько мс висит уведомление
fontFamily
'"Gilroy","Gilroy-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif'
Шрифт
<!--  copilp.ru DEV MODS · Промокод в один клик · v1.1.0 -->
<script>
/* ============================================================
   DEV MODS · Промокод в один клик · v1.1.0
   ------------------------------------------------------------
   Как подключить:
   1) Добавьте элементу класс dev-promo (Zero Block: настройки
      элемента, вкладка «Ещё», поле «CSS-класс»).
   2) Промокод берётся из атрибута data-promo. Если атрибута нет,
      скопируется текст самого элемента.

   Настройка внешнего вида всплывашки — объект CONFIG ниже.
   ============================================================ */
(function () {
  'use strict';

  /* ============================================================
     НАСТРОЙКИ ВНЕШНЕГО ВИДА ВСПЛЫВАШКИ
     ------------------------------------------------------------
     Цвета можно задавать в любом CSS-формате:
       '#20272e'  |  'rgb(32,39,46)'  |  'rgba(32,39,46,.95)'  |  'black'
     ============================================================ */
  var CONFIG = {
    // Цвет текста
    textColor:    '#ffffff',

    // Цвет фона плашки
    bgColor:      '#20272e',

    // Цвет обводки (рамки)
    borderColor:  'rgba(119,237,108,.55)',

    // Толщина обводки
    borderWidth:  '1px',

    // Радиус скругления
    borderRadius: '12px',

    // Сколько мс висит уведомление
    toastLife:    2200,

    // Шрифт
    fontFamily:   '"Gilroy","Gilroy-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif',
    fontWeight:   '500',
    fontSize:     '15px'
  };
  /* ============================================================ */

  /* ---------- уведомление ---------- */
  var toast = null;

  function ensureToast() {
    if (toast) return toast;
    var st = document.createElement('style');
    st.textContent =
      '.dev-promo-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,16px);' +
      'opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;' +
      'background:'      + CONFIG.bgColor     + ';' +
      'color:'           + CONFIG.textColor   + ';' +
      'border:'          + CONFIG.borderWidth + ' solid ' + CONFIG.borderColor + ';' +
      'border-radius:'   + CONFIG.borderRadius+ ';' +
      'padding:12px 22px;' +
      'font-family:'     + CONFIG.fontFamily  + ';' +
      'font-weight:'     + CONFIG.fontWeight  + ';' +
      'font-size:'       + CONFIG.fontSize    + ';' +
      'letter-spacing:.2px;' +
      'line-height:1.4;z-index:99999;' +
      'box-shadow:0 14px 44px rgba(0,0,0,.45);max-width:90vw;text-align:center}' +
      '.dev-promo-toast.dev-show{opacity:1;transform:translate(-50%,0)}';
    document.head.appendChild(st);
    toast = document.createElement('div');
    toast.className = 'dev-promo-toast';
    toast.setAttribute('role', 'status');
    toast.setAttribute('aria-live', 'polite');
    document.body.appendChild(toast);
    return toast;
  }

  function showToast(msg) {
    var t = ensureToast();
    t.textContent = msg;
    t.classList.add('dev-show');
    clearTimeout(showToast._tm);
    showToast._tm = setTimeout(function () { t.classList.remove('dev-show'); }, CONFIG.toastLife);
  }

  /* ---------- копирование (с запасным вариантом) ---------- */
  function copyText(text, done) {
    if (navigator.clipboard && window.isSecureContext) {
      navigator.clipboard.writeText(text).then(function () { done(true); }, function () { fallback(); });
    } else { fallback(); }

    function fallback() {
      var ta = document.createElement('textarea');
      ta.value = text;
      ta.style.position = 'fixed';
      ta.style.opacity = '0';
      document.body.appendChild(ta);
      ta.select();
      var ok = false;
      try { ok = document.execCommand('copy'); } catch (e) {}
      document.body.removeChild(ta);
      done(ok);
    }
  }

  /* ---------- клик по любому .dev-promo на странице ---------- */
  document.addEventListener('click', function (e) {
    var el = e.target.closest ? e.target.closest('.dev-promo') : null;
    if (!el) return;
    e.preventDefault();
    var code = el.getAttribute('data-promo') || (el.textContent || '').trim();
    if (!code) return;
    copyText(code, function (ok) {
      showToast(ok ? 'Промокод «' + code + '» скопирован' : 'Не удалось скопировать. Выделите код вручную');
      if (ok) {
        el.classList.add('dev-promo-done');
        setTimeout(function () { el.classList.remove('dev-promo-done'); }, 1200);
      }
    });
  });
})();
</script>
задать вопрос

Есть вопросы или нужна помощь?

Заполните форму — свяжусь, а вами для обсуждения плана работ в течение часа.
Написать
Кастомная разработка на Tilda.
Воронки, интеграции, скорость.
Работаю по всему миру онлайн.
© 2026 DEV TILDA. Все права защищены.
Made with Zero Block ◆ Tilda