Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Креативим - тур по сайту знакомящий с возможностями сайта [dle all]

Тема в разделе "Хаки DLE", создана пользователем DLEPlugins, 13 апр 2016.

13.04.16 в 07:22
13.04.16 в 14:18
5
901
3
  1. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    Наткнулся на шаблон в паблике под названием Zombie TV. Там увидел сиё явление - тур по сайту, который знакомит посетителя с его возможностями. Называется этот скрипт Joyride.

    Решил поставить на свой сайт и заодно написать вам как сделать подобное.
    Для начала решите нужно оно вам или нет, смотрите демо, скрипт работает через куки, чтоб отображаться раз в заданное время, поэтому чтоб просмотреть еще раз, очистите куки на том сайте.

    Инструкция:
    1. Скачиваем архив в самом низу и заливаем файлы в ваш шаблон в папки js и style.
    2. Открываем main.tpl вашего шаблона и перед </head> вставляем
    HTML:
    <link href="{THEME}/style/joyride-2.1.css" type="text/css" rel="stylesheet" />
            <script type="text/javascript" src="{THEME}/js/jquery.cookie.js"></script>
            <script type="text/javascript" src="{THEME}/js/jquery.joyride-2.1.js"></script>
    2. В main.tpl перед </body> вставляем
    HTML:
    <ol id="joyRideTipContent">
               <li data-class="info" data-button="Далее" data-options="tipLocation:left">Приветствую тебя, отаку. Предлогаю сделать небольшое путешествие по сайту. Сдесь у нас ультрасовременный слайдер с онгоингами, который меняет фон всего сайта при переключении</li>
               <li data-class="sector" data-button="Далее" data-options="tipLocation:bottom">Тут отображаются последние поступления аниме отсортированные по типу</li>
            <li data-class="filter" data-button="Далее" data-options="tipLocation:bottom">В этом блоке вы можете подобрать аниме по разным параметрам, таким как год выхода, жанр, страна и прочим</li>
               <li data-class="avatar" data-button="Закрыть" data-options="tipLocation:left">Предлогаю вам зарегистрироваться и самим изучить другие возможности нашего сайта</li>
            </ol>
    <script type='text/javascript'>
    (function($) {
      $(function() {
        $('#joyRideTipContent').joyride({
          autoStart : true,
          'cookieMonster': true, // true/false для использования cookie
          'cookieName': 'JoyRide', // имя кук
          'cookieDomain': false, //привязка кук к домену
          postStepCallback : function (index, tip) {
            if (index == 2) {
              $(this).joyride('set_li', false, 1);
            }
          },
          modal:true,
          expose: true
        });
      });
    })(jQuery)
    </script>
    3. Настраиваем под свои нужды. Смотрим на код
    HTML:
    <li data-class="info" data-button="Далее" data-options="tipLocation:left">Приветствую тебя, отаку. Предлогаю сделать небольшое путешествие по сайту. Сдесь у нас ультрасовременный слайдер с онгоингами, который меняет фон всего сайта при переключении</li>
               <li data-class="sector" data-button="Далее" data-options="tipLocation:bottom">Тут отображаются последние поступления аниме отсортированные по типу</li>
            <li data-class="filter" data-button="Далее" data-options="tipLocation:bottom">В этом блоке вы можете подобрать аниме по разным параметрам, таким как год выхода, жанр, страна и прочим</li>
               <li data-class="avatar" data-button="Закрыть" data-options="tipLocation:left">Предлогаю вам зарегистрироваться и самим изучить другие возможности нашего сайта</li>
    Это наши 4 подсказки, видим data-class - тут указываем класс блока на который будет наводиться подсказка, видим "Приветствую тебя, .... </li>" - это текст нашей подсказки.
    Меняем на свои классы и свои подсказки по аналогии
    HTML:
    <li data-class="тут класс блока" data-button="Далее" data-options="tipLocation:bottom">тут пишем подсказку</li>
    Часть кода tipLocation:bottom отвечает за месторасположение подсказки, значения могут быть left, right, bottom, top.

    Все возможности скрипта описаны на сайте разработчика, тут
     

    Вложения:

    • tour.zip
      Размер файла:
      11,3 КБ
      Просмотров:
      3
    #1 DLEPlugins, 13 апр 2016
    Последнее редактирование: 13 апр 2016
    • Нравится Нравится x 3
  2. sneiks

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 янв 2016
    Сообщения:
    326
    Лучших ответов:
    0
    Рейтинги:
    +55 / 1 / -0
    Супер была мысль его вытащить только не как руки не поднимались ;) Спасибо!
     
  3. MFilms

    Команда форума VIP Кинотрафик v2

    Регистрация:
    14 июн 2015
    Сообщения:
    1.528
    Лучших ответов:
    0
    Рейтинги:
    +920 / 0 / -0
    Мне кажется этот тур для совсем тупых созданий, че разве и так непонятно что где на сайте ?
    Зачем увешивать сайт всяким JS хламом
     
    • Нравится Нравится x 1
  4. Uralbox

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.593
    Лучших ответов:
    0
    Рейтинги:
    +184 / 5 / -0
    Согласен, так же многих это будет скорее раздражать нежели они станут кликать и рассматривать всё.
     
  5. Den

    Den
    Команда форума VIP Кинотрафик v2

    Регистрация:
    19 окт 2015
    Сообщения:
    2.129
    Лучших ответов:
    0
    Рейтинги:
    +1.004 / 6 / -0
  6. mario2011

    PRO Users

    Регистрация:
    25 июл 2015
    Сообщения:
    441
    Лучших ответов:
    0
    Рейтинги:
    +70 / 1 / -0
Яндекс.Метрика