Вход • Регистрация

Как поставить вопрос о возрасте?

  • 16 января 2017 г.
  • Как можно установить вопрос о возрасте человека во всплывающем окне?

    Из разряда: "Вам исполнилось 18 лет?" И варианты ответов.
    • 17 января 2017 г.
    • Через админку - никак. Вам сюда: http://pro.user.diafan.ru/
      • 17 января 2017 г.
      • Да я уж занесу тогда в корневую папку просто. Спасибо!
        • 17 января 2017 г. , редакция: 17 января 2017 г.
        • можно в любой js-файл добавить что-то типа такого:
          Код
          function my_vozrast() {
          if (confirm("Вам исполнилось 18 лет?")) {
          return true;
          } else {
          window.location = "http://site.ru/rules";
          }
          }

          my_vozrast();
          • 17 января 2017 г. , редакция: 18 января 2017 г.
          • Можно прямо в элемент встроить, если для посещения сайта:
            Код
            <body onload="return confirm('Вам исполнилось 18 лет?')">
            если посетитель нажимает "ОК" - хорошо, нет - дописать редирект, как в примере выше.

            Минус такого способа в том, что диалог нельзя оформить или поменять надписи на кнопках.
            • 18 января 2017 г.
            • Нее, не тот вопрос.
              Лучше не вопрос, а предложение: "Подтвердите, что Вы совершеннолетний, прикрепив к ответу отсканированное изображение паспорта". :))
              А ответ посетителя автоматически перенаправить в банк (cms.diafan уже же сделал модуль "Купи в кредит"). :))
              Во как. Тут и геолокация пригодиться. Тоже уже есть.
              Как-то так. Будет самое оно.
            • 15 марта 2017 г.
            • Подскажите, добавил в mysite/custom/my/js/main.js функцию:
              Код
              function check_age() {
              if (confirm("Вам уже исполнилось 18 лет?")) {
              return true;
              } else {
              window.location.assign("http://mysite.ru/o-magazine/");
              }
              }

              Подправил в файлах site.php, site_catalog.php и site_start.php <body onload="check_age()">. Сбросил кэш через админку... не работает. В коде страницы событие видно, если открыть main.js через браузер - там функция видна. window.location = "http://mysite.ru/o-magazine/" пробовал, не пашет... Что делаю не так?
              • 15 марта 2017 г.
              • Обратите внимание на правила кастомизации diafan.cms, возможно не тот файл правите.

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум