Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Карта сайта

Предыдущая тема Следующая тема Перейти вниз

Карта сайта

Сообщение автор Феникс в Чт 24 Ноя - 21:47

В таблицу стилей CSS :
Код:
/* SitemapForum by Mạc Lục Phàm */
body.hiddenOverflow{overflow:hidden;}
.sitemapOpen{background:url('https://i57.servimg.com/u/f57/18/74/01/46/quickn10.png') no-repeat left center;display:inline-block;cursor:pointer;padding:4px;padding-left:24px;font-weight:700;}
#sitemapOverlay{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999;}
#sitemapSection{width:80%;margin:10%;background:#fafafa;border:10px solid #ddd;box-sizing:border-box;}
#sitemapHeading{font-size:16px;line-height:normal;padding:5px 15px;background:#333;color:#fff;font-weight:700;}
#sitemapMain{display:table;width:100%;}
#sitemapMain .sitemapColumn{display:table-cell;}
#sitemapMain .sitemapInhead{padding:5px 20px;background:#eee;}
#sitemapMain .sitemapQuickLinks{display:block;list-style:none;border-bottom:1px solid #eee;}
#sitemapMain .sitemapQuickLinks a{display:block;padding:5px 20px;}
#sitemapMain .sitemapQuickLinks a:hover{background:#eee;}
#zzSitemap{overflow:auto;height:237px;}
#zzSitemap ul{list-style:none;}
#zzSitemap ul li a{display:block;padding:5px 15px;}
#zzSitemap ul li a:hover{background:#eee;}
#zzSitemap ul > li > ul > li{padding-left:15px;}
#sitemapOption{text-align:right;}
#sitemapOption a{display:inline-block;margin:10px 25px;padding:5px 15px;background:#333;color:#fff;border:1px solid #aaa;box-shadow:0 1px 2px #eee;cursor:pointer;}



В основные скрипты с расположением на всех страницах :
Код:
$(function() {
  var $smOpen = $('.sitemapOpen'),
       $smClose = $('#sitemapClose'),
       $smMain = $('#sitemapOverlay'),
       $bodyOv = $('body');

  $smOpen.click(function() {
    $smMain.fadeIn();
    $bodyOv.addClas('hiddenOverflow');
  });
  $smClose.click(function() {
    $smMain.fadeOut();
    $bodyOv.removeClas('hiddenOverflow');
  });

  /* Перенос программ на карту сайта */
  var $cat = $("<ul>", {
    "data-level": 2,
    "class": "group-map"
  });

  $("#zzSitemap").html($cat);

  var $link = "";
  var $li = "";
  var catLevel = 2;
  var currLevel = 0;

  $('option', '[name="selected_id"]').each(function() {

    var $this = $(this);
    var $val = $this.val();

    if ($val != "-1") {

      var $html = $this.html();
      var $name = $html.match(/^.*\|--(.*)/)[1];
      currLevel = $html.split(/&nbsp;|\|/).length;

      if (catLevel < currLevel) {
        $li.addClass("cat-map");
        $("<ul>", {
          "data-level": currLevel,
          "class": "group-map"
        }).appendTo($li);
      }

      $link = $("<a>", {
        href: "/" + $val + "-jump",
        text: $name
      });

      $li = $("<li>", {
        html: $link
      });

      $li.appendTo('.group-map[data-level="' + currLevel + '"]:last');

      catLevel = currLevel;

    }

  });

});



Найдите в шаблоне overall_footer_end строку :
Код:
<!-- BEGIN switch_facebook_login -->


Выше него вставьте код :
Код:
<div id="sitemapOverlay">
  <div id="sitemapSection">
    <h3 id="sitemapHeading"> Быстрая навигация </h3>
  
    <div id="sitemapMain">
      <div class="sitemapColumn" style="width:30%;border-right:1px solid #ddd;">
        <div class="sitemapInhead"> Общие ссылки </div>
        <ul class="sitemapQuickLinks">
          <li><a href="/">Главная</a></li>
          <li><a href="/forum">Форум</a></li>
          <!-- BEGIN switch_user_logged_out -->
          <li><a href="/register">Регистрация</a></li>
          <li><a href="/login">Вход</a></li>
          <!-- END switch_user_logged_out -->
          <!-- BEGIN switch_user_logged_in -->
          <li><a href="/login?logout=1">Выход</a></li>
          <!-- END switch_user_logged_in -->
        </ul>
        <!-- BEGIN switch_user_logged_in -->
        <ul class="sitemapQuickLinks">
          <li><a href="/profile?mode=editprofile">Редактирование профиля</a></li>
          <li><a href="/profile?mode=editprofile&page_profil=avatars">Аватар</a></li>
          <li><a href="/search?search_id=newposts">Новые сообщения</a></li>
          <li><a href="/privmsg?folder=inbox">Личные сообщения</a></li>
        </ul>
        <!-- END switch_user_logged_in -->
      </div>
      <div class="sitemapColumn" style="width:70%">
        <div class="sitemapInhead"> Список форумов </div>
        <div id="zzSitemap"></div>
      </div>
    </div>
  
    <div id="sitemapOption">
      <a id="sitemapClose"> Закрыть </a>
    </div>
  </div>
</div>



Результат :




В любое место, где Вам нужна кнопочка, размещаете код :
Код:
<a class="sitemapOpen" href="#sitemap"> Быстрая навигация </a>


Появится такая кнопочка : Быстрая навигация



• Где находится CSS?
ПА > Оформление > Цвета > Каскадная таблица стилей CSS
 
• Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки

• Где искать JavaScript?
ПА > Модули >  HTML & JAVASCRIPT > Управление кодами Javascript

• Где искать Виджеты?
ПА > Модули >  Портал & Виджеты > Виджеты форума
avatar
Феникс
Помощник
Помощник

Мужчина

Сообщения : 704
Возраст : 45
Регистрация : 2015-10-29
Благодарности : 145

Без предупреждений

http://dayana.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Карта сайта

Сообщение автор Феникс в Пт 25 Ноя - 13:15

Сделал себе вот такую тему для "карты сайта", решил поделиться. smile



CSS-стиль для этой темы :

Код:
/* SitemapForum by Mạc Lục Phàm */
body.hiddenOverflow{overflow:hidden;}
.sitemapOpen{background:url('https://i57.servimg.com/u/f57/18/74/01/46/quickn10.png') no-repeat left center;display:inline-block;cursor:pointer;padding:4px;padding-left:24px;font-weight:700;}
#sitemapOverlay{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index: 999;}
#sitemapSection{width:70%;margin:15%;background:#fafafa; border-radius:20px;padding: 1em; box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);}
#sitemapHeading{text-transform:none;font-size:16px;line-height:normal;padding:5px 15px;background: #005094;border-bottom: 1px solid #3373a9;border-top: 1px solid #003867;color:#fff;font-weight:700;}
#sitemapMain{display:table;width:100%;}
#sitemapMain .sitemapColumn{display:table-cell;}
#sitemapMain .sitemapInhead{padding:5px 20px;background:#eee;}
#sitemapMain .sitemapQuickLinks{display:block;list-style:none;border-bottom:1px solid #eee;}
#sitemapMain .sitemapQuickLinks a{display:block;padding:5px 20px;}
#sitemapMain .sitemapQuickLinks a:hover{background:#eee;}
#zzSitemap{overflow:auto;height:237px;}
#zzSitemap ul{list-style:none;}
#zzSitemap ul li a{display:block;padding:5px 15px;}
#zzSitemap ul li a:hover{background:#eee;}
#zzSitemap ul > li > ul > li{padding-left:15px;}
#sitemapOption{text-align:right;}
#sitemapOption a{display:inline-block;color:#FFF!important;background:#2980b9;margin:6px 2px 2px 6px;padding:5px 10px;box-shadow:2px 2px 0 #CCC;cursor:pointer;}
#sitemapOption a:hover{background:#444!important;box-shadow:initial;margin:6px 2px 2px 6px}



• Где находится CSS?
ПА > Оформление > Цвета > Каскадная таблица стилей CSS
 
• Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки

• Где искать JavaScript?
ПА > Модули >  HTML & JAVASCRIPT > Управление кодами Javascript

• Где искать Виджеты?
ПА > Модули >  Портал & Виджеты > Виджеты форума
avatar
Феникс
Помощник
Помощник

Мужчина

Сообщения : 704
Возраст : 45
Регистрация : 2015-10-29
Благодарности : 145

Без предупреждений

http://dayana.forum2x2.ru/

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения