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

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



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

Мы в социальных сетях


   




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

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

Результаты :
 


Rechercher Расширенный поиск

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

-Правила форума для обязательного прочтения!
Интересные решения
Последние обновления:

Еще больше интересных решений!
Видео-туториалы
Настройка шапки форума
Категории и подфорумы - 1
Создание портала
Модули
Виджеты
Как присваивать награды
Выброс кубиков
Pop-up для входа на форум
Настроение в профиле
"Аккордеон" из слайдов (с картинками и/или текстом) на главной странице 5 5 2

"Аккордеон" из слайдов (с картинками и/или текстом) на главной странице

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

20120221

Сообщение 

"Аккордеон" из слайдов (с картинками и/или текстом) на главной странице




Дорогие друзья!

Сегодня мы хотим предложить для ваших форумов красивое решение: блок с важной информацией и/или c картинками, раскладывающийся, как "аккордеон", состоящий из нескольких слайдов.

Как это будет выглядеть ?



Вы можете посмотреть, как будет работать такой блок, здесь : http://accordeon-demo.forum2x2.com/

Дальше дело уже за вами - вы можете использовать его только для просмотра картинок, можете наполнить любой интересной и важной информацией (администраторский состав, правила форума, объявления....)
Внешний вид блока полностью настраивается с помощью CSS!


Последовательность действий по установке кодов

1. Управление кодами Javascript

Поместите первый код в

Панель администратора Модули HTML & Javascript | Управление скриптами Javascript Cоздать новый javascript


Расположение: В оглавлении


Код:
 /*************************************************
    *
    *  project:    liteAccordion - horizontal accordion plugin for jQuery
    *  author:    Nicola Hibbert
    *  url:        http://nicolahibbert.com/horizontal-accordion-jquery-plugin
    *  demo:        http://www.nicolahibbert.com/demo/liteAccordion
    *
    *  Version:    1.1.3
    *  Copyright:    (c) 2010-2011 Nicola Hibbert
    *
    /*************************************************/
    (function($) {
     
      $.fn.liteAccordion = function(options) {
               
          // defaults
          var defaults = {
            containerWidth : 960,
            containerHeight : 320,
            headerWidth : 48,
           
            firstSlide : 1,
            onActivate : function() {},
            slideSpeed : 800,
            slideCallback : function() {},       
           
            autoPlay : false,
            pauseOnHover : false,
            cycleSpeed : 6000,

            theme : 'basic', // basic, light*, dark, stitch*
            rounded : false,
            enumerateSlides : false
          },
         
          // merge defaults with options in new settings object           
            settings = $.extend({}, defaults, options),
     
          // define key variables
            $accordion = this,
            $slides = $accordion.find('li'),
            slideLen = $slides.length,
            slideWidth = settings.containerWidth - (slideLen * settings.headerWidth),
            $header = $slides.children('h2'),
           
          // core utility and animation methods
            utils = {
                getGroup : function(pos, index) {     
                  if (this.offsetLeft === pos.left) {
                      return $header.slice(index + 1, slideLen).filter(function() { return this.offsetLeft === $header.index(this) * settings.headerWidth });
                  } else if (this.offsetLeft === pos.right) {
                      return $header.slice(0, index + 1).filter(function() { return this.offsetLeft === slideWidth + ($header.index(this) * settings.headerWidth) }); 
                  }               
                },
                nextSlide : function(slideIndex) {
                  var slide = slideIndex + 1 || settings.firstSlide;

                  // get index of next slide
                  return function() {
                      return slide++ % slideLen;
                  }
                },
                play : function(slideIndex) {
                  var getNext = utils.nextSlide((slideIndex) ? slideIndex : ''), // create closure
                      start = function() {
                        $header.eq(getNext()).click();
                      };
                 
                  utils.playing = setInterval(start, settings.cycleSpeed);       
                },
                pause : function() {
                  clearInterval(utils.playing);
                },
                playing : 0,
                sentinel : false
            };     
         
          // set container heights, widths, theme & corner style
          $accordion
            .height(settings.containerHeight)
            .width(settings.containerWidth)
            .addClass(settings.theme)
            .addClass(settings.rounded && 'rounded');
         
          // set tab width, height and selected class
          $header
            .width(settings.containerHeight)
            .height(settings.headerWidth)
            .eq(settings.firstSlide - 1).addClass('selected');
         
          // ie :(
          if ($.browser.msie) {
            if ($.browser.version.substr(0,1) > 8) {
                $header.css('filter', 'none');
            } else if ($.browser.version.substr(0,1) < 7) {
                return false;
            }
          }
         
          // set initial positions for each slide
          $header.each(function(index) {
            var $this = $(this),
                left = index * settings.headerWidth;
               
            if (index >= settings.firstSlide) left += slideWidth;
           
            $this
                .css('left', left)
                .next()
                  .width(slideWidth)
                  .css({ left : left, paddingLeft : settings.headerWidth });
           
            // add number to bottom of tab
            settings.enumerateSlides && $this.append('<b>' + (index + 1) + '</b>');       

          }); 
               
          // bind event handler for activating slides
          $header.click(function(e) {
            var $this = $(this),
                index = $header.index($this),
                $next = $this.next(),
                pos = {
                  left : index * settings.headerWidth,
                  right : index * settings.headerWidth + slideWidth,
                  newPos : 0
                },
                $group = utils.getGroup.call(this, pos, index);
                           
            // set animation direction
            if (this.offsetLeft === pos.left) {
                pos.newPos = slideWidth;
            } else if (this.offsetLeft === pos.right) {
                pos.newPos = -slideWidth;
            }
           
            // check if animation in progress
            if (!$header.is(':animated')) {

                // activate onclick callback with slide div as context     
                if (e.originalEvent) {
                  if (utils.sentinel === this) return false;
                  settings.onActivate.call($next);
                  utils.sentinel = this;
                } else {
                  settings.onActivate.call($next);
                  utils.sentinel = false;
                }

                // remove, then add selected class
                $header.removeClass('selected').filter($this).addClass('selected');
           
                // get group of tabs & animate       
                $group
                  .animate({ left : '+=' + pos.newPos }, settings.slideSpeed, function() { settings.slideCallback.call($next) })
                  .next()
                  .animate({ left : '+=' + pos.newPos }, settings.slideSpeed);
                     
            }
          });
           
          // pause on hover       
          if (settings.pauseOnHover) {
            $accordion.hover(function() {
                utils.pause();
            }, function() {
                utils.play($header.index($header.filter('.selected')));
            });
          }
               
          // start autoplay, call utils with no args = start from firstSlide
          settings.autoPlay && utils.play();
         
          return $accordion;
         
      };
     
    })(jQuery);



2. Управление кодами Javascript (второй код)


Создайте еще один javascript в

Панель администратора Модули HTML & Javascript | Управление скриптами Javascript Cоздать новый javascript


Расположение: В оглавлении

Код:
$(document).ready(function(){
    $('#one').liteAccordion({
                  onActivate : function() {
                      this.find('figcaption').fadeOut();
                  },
                  slideCallback : function() {
                      this.find('figcaption').fadeIn();
                  },
                  autoPlay : true,
                  pauseOnHover : true,
                  theme : 'dark',
                  rounded : true,
                  enumerateSlides : true           
            }).find('figcaption:first').show();
    });


3. Размещение блока "аккордеон" в Приветствии на главной странице

Теперь создайте сам блок в

Панель администратора Оформление Главная | Общая информация Приветствие на главной странице



Код:
<div id="one" class="accordion">
    <ol>
        <li>
            <h2><span>Название вкладки 1</span></h2>
            <div id="s1"></div>
        </li>
        <li>
            <h2><span>Название вкладки 2</span></h2>
            <div id="s2"></div>
        </li>
        <li>
            <h2><span>Название вкладки 3</span></h2>
            <div id="s3"></div>
        </li>
        <li>
            <h2><span>Название вкладки 4</span></h2>
            <div></div>
        </li>
        <li>
            <h2><span>Название вкладки 5</span></h2>
            <div></div>
        </li>
    </ol>
    <noscript>
        <p>Please enable JavaScript to get the full experience.</p>
    </noscript>
</div>


Обратите внимание: идентификаторы id="s1", id="s2" и т.д. нужны вам для размещения в слайдах картинок (эти картинки могут быть единственным содержанием слайда, а могут служить фоном для любого текста! ) Адреса нужных картинок задаются в CSS (см ниже).

Если вы не хотите использовать изображение в каком-либо из слайдов, используйте вариант кода, данный здесь для вкладки 4 и вкладки 5:

Код:
<li>
            <h2><span>Название вкладки 4</span></h2>
            <div></div>
        </li>
        <li>


4. Настройка оформления блока с помощью CSS

Добавьте нужное оформление с помощью CSS в

Панель администратора Оформление Картинки и цвета | Цвета Каскадная таблица стилей CSS


Код:
.accordion {
  text-align:left;
  font:'Helvetica Neue', Verdana, Arial, sans-serif;
}
.accordion ol {
  position: relative;
  overflow: hidden;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.accordion li > h2 {
  color: black;
  font-weight: normal;
  margin: 0;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-100%) rotate(-90deg);
  -webkit-transform-origin: right top;
  -moz-transform: translateX(-100%) rotate(-90deg);
  -moz-transform-origin: right top;
  -o-transform: translateX(-100%) rotate(-90deg);
  -o-transform-origin: right top;
  -ms-transform: translateX(-100%) rotate(-90deg);
  -ms-transform-origin: right top;
  transform: translateX(-100%) rotate(-90deg);
  transform-origin: right top;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.accordion li > h2 span { display: block; padding-right: 8%; text-align: right; height: 90%; margin-top: 5px; }
.accordion li > h2 b { display: inline-block; position: absolute; top: 10%; top: 42%\9; left: 10%; left: 5%\9; text-align: center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.accordion li > h2:hover { cursor: pointer; }
.accordion li > div { height: 100%; position: absolute; top: 0; z-index: 1; overflow: hidden; background: white; }
.accordion noscript p { padding: 10px; margin: 0; background: white; }
 
/****************************************** Basic */
.basic li > h2 { background: #333; color: white; line-height: 1.8em; }
.basic li > div h3 { margin: 15px 10px; }
.basic li > div p { margin: 10px; font-size: 14px; }
 
/****************************************** Dark */
.dark { border: 9px solid #353535; border-bottom-width: 8px; padding: 5px 5px 6px 0; background: #030303; -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
  box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); }
.dark li > h2 { background: #030303; font-size: 16px; line-height: 2.7em; text-shadow: 0 -1px 0 #030303; }
.dark li > h2 span { background: #353535; color: white; }
.dark li > h2 b { background: #353535\9; color: #030303; font-size: 20px; text-shadow: -1px 1px 0 #5b5b5b; }
.dark h2.selected span, .dark h2.selected span:hover { background: #434343; background: -webkit-gradient(linear, left top, right top, color-stop(0, #353535), color-stop(1, #555555)); background: -moz-linear-gradient(top left, #353535 0%, #555555 100%); }
.dark h2.selected b { background: #434343\9; }
.dark li > div { background: #030303; margin-left: 5px; }
 
/*************************************** Rounded */
.rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.rounded li > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 
/***************************************** Light */
/**************************************** Stitch */

#s1 {
 background:url("http://url_image_1") no-repeat #030303;
}
#s2 {
 background:url("http://url_image_2") no-repeat #030303;
}
#s3 {
 background:url("http://url_image3") no-repeat #030303;
}


Вместо http://url_image_1 , http://url_image_2, http://url_image3 подставьте адреса фоновых изображений для ваших слайдов. Они соответствуют кодам, размещенным в Приветствии на главной странице.

В нашем примере вот этой части кода, размещенного в Приветствии (см. пункт 3):

<li>
<h2><span>Название вкладки 1</span></h2>
<div id="s1"></div>
</li>


соответствует картинка, указанная в CSS:

#s1 {
background:url("http://url_image_1") no-repeat #030303;
}

Luz
Администратор
Администратор

Пол: Женщина
Сообщения: 11848
Возраст: 38
Карма: Без предупреждений
Благодарности: 1166
Регистрация: 2005-03-01

http://help.forum2x2.ru

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

- Похожие темы
Опубликовать эту запись на: Excite BookmarksDiggRedditDel.icio.usGoogleLiveSlashdotNetscapeTechnoratiStumbleUponNewsvineFurlYahooSmarking

"Аккордеон" из слайдов (с картинками и/или текстом) на главной странице :: Комментарии

Сообщение в Вт 21 Фев - 16:15 автор Gamatos

А для html страницы как прописать?

П.С. Вы хотите использовать верх и низ вашего форума? НЕТ

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

Сообщение в Вт 21 Фев - 16:32 автор Домовой

Gamatos пишет:А для html страницы как прописать?

П.С. Вы хотите использовать верх и низ вашего форума? НЕТ

Вставляй вот это
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru"  ><head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script><meta http-equiv="Content-type" content="text/html; charset=utf-8" />
</head><body>

ЗДЕСЬ РАЗМЕЩАЙ СОДЕРЖИМОЕ

</body></html>

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

Сообщение в Вт 21 Фев - 16:39 автор Gamatos

А в то что Вы дали надо еще засунуть стиль, а то есть причина по которой я не чего на самом форуме не размещаю.

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

Сообщение в Вт 21 Фев - 18:48 автор Домовой

Gamatos пишет:А в то что Вы дали надо еще засунуть стиль, а то есть причина по которой я не чего на самом форуме не размещаю.

Да, стиль странички вставляйте туда же

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

Сообщение в Вт 21 Фев - 18:59 автор Gamatos

Не чего не работает,

Код:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru"  ><head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><style>    .accordion {
      text-align:left;
      font:'Helvetica Neue', Verdana, Arial, sans-serif;
    }
    .accordion ol {
      position: relative;
      overflow: hidden;
      height: 100%;
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .accordion li > h2 {
      color: black;
      font-weight: normal;
      margin: 0;
      z-index: 2;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transform: translateX(-100%) rotate(-90deg);
      -webkit-transform-origin: right top;
      -moz-transform: translateX(-100%) rotate(-90deg);
      -moz-transform-origin: right top;
      -o-transform: translateX(-100%) rotate(-90deg);
      -o-transform-origin: right top;
      -ms-transform: translateX(-100%) rotate(-90deg);
      -ms-transform-origin: right top;
      transform: translateX(-100%) rotate(-90deg);
      transform-origin: right top;
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
    .accordion li > h2 span { display: block; padding-right: 8%; text-align: right; height: 90%; margin-top: 5px; }
    .accordion li > h2 b { display: inline-block; position: absolute; top: 10%; top: 42%\9; left: 10%; left: 5%\9; text-align: center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
    .accordion li > h2:hover { cursor: pointer; }
    .accordion li > div { height: 100%; position: absolute; top: 0; z-index: 1; overflow: hidden; background: white; }
    .accordion noscript p { padding: 10px; margin: 0; background: white; }
   
    /****************************************** Basic */
    .basic li > h2 { background: #333; color: white; line-height: 1.8em; }
    .basic li > div h3 { margin: 15px 10px; }
    .basic li > div p { margin: 10px; font-size: 14px; }
   
    /****************************************** Dark */
    .dark { border: 9px solid #353535; border-bottom-width: 8px; padding: 5px 5px 6px 0; background: #030303; -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
      box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); }
    .dark li > h2 { background: #030303; font-size: 16px; line-height: 2.7em; text-shadow: 0 -1px 0 #030303; }
    .dark li > h2 span { background: #353535; color: white; }
    .dark li > h2 b { background: #353535\9; color: #030303; font-size: 20px; text-shadow: -1px 1px 0 #5b5b5b; }
    .dark h2.selected span, .dark h2.selected span:hover { background: #434343; background: -webkit-gradient(linear, left top, right top, color-stop(0, #353535), color-stop(1, #555555)); background: -moz-linear-gradient(top left, #353535 0%, #555555 100%); }
    .dark h2.selected b { background: #434343\9; }
    .dark li > div { background: #030303; margin-left: 5px; }
   
    /*************************************** Rounded */
    .rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
    .rounded li > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
   
    /***************************************** Light */
    /**************************************** Stitch */

    #s1 {
    background:url("http://url_image_1") no-repeat #030303;
    }
    #s2 {
    background:url("http://url_image_2") no-repeat #030303;
    }
    #s3 {
    background:url("http://url_image3") no-repeat #030303;
    }</style>
    </head><body>

    <div id="one" class="accordion">
        <ol>
            <li>
                <h2><span>Название вкладки 1</span></h2>
                <div id="s1"></div>
            </li>
            <li>
                <h2><span>Название вкладки 2</span></h2>
                <div id="s2"></div>
            </li>
            <li>
                <h2><span>Название вкладки 3</span></h2>
                <div id="s3"></div>
            </li>
            <li>
                <h2><span>Название вкладки 4</span></h2>
                <div></div>
            </li>
            <li>
                <h2><span>Название вкладки 5</span></h2>
                <div></div>
            </li>
        </ol>
        <noscript>
            <p>Please enable JavaScript to get the full experience.</p>
        </noscript>
    </div>

    </body></html>


Домовой, если есть время и желание дайте готовый.

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

Сообщение в Вт 21 Фев - 20:20 автор Домовой

Gamatos пишет:Не чего не работает,
Домовой, если есть время и желание дайте готовый.

Вставляйте это
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru"  ><head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script><meta http-equiv="Content-type" content="text/html; charset=utf-8" />
</head><body>

<script type="text/javascript" src="http://domovoy-test.privetbb.ru/17780.js"></script>
<script type="text/javascript" src="http://domovoy-test.privetbb.ru/18769.js"></script>

<style>   
.accordion {
text-align:left;
font:'Helvetica Neue', Verdana, Arial, sans-serif;
}

.accordion ol {
position:relative;
overflow:hidden;
height:100%;
list-style-type:none;
margin:0;
padding:0;
}

.accordion li > h2 {
color:#000;
font-weight:400;
z-index:2;
position:absolute;
top:0;
left:0;
-webkit-transform:translateX(-100%) rotate(-90deg);
-webkit-transform-origin:right top;
-moz-transform:translateX(-100%) rotate(-90deg);
-moz-transform-origin:right top;
-o-transform:translateX(-100%) rotate(-90deg);
-o-transform-origin:right top;
-ms-transform:translateX(-100%) rotate(-90deg);
-ms-transform-origin:right top;
transform:translateX(-100%) rotate(-90deg);
transform-origin:right top;
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
margin:0;
}

.accordion li > h2 span {
display:block;
padding-right:8%;
text-align:right;
height:90%;
margin-top:5px;
}

.accordion li > h2 b {
display:inline-block;
position:absolute;
top:42%;
left:5%;
text-align:center;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.accordion li > h2:hover {
cursor:pointer;
}

.accordion li > div {
height:100%;
position:absolute;
top:0;
z-index:1;
overflow:hidden;
background:#FFF;
}

.accordion noscript p {
background:#FFF;
margin:0;
padding:10px;
}

.basic li > h2 {
background:#333;
color:#FFF;
line-height:1.8em;
}

.basic li > div h3 {
margin:15px 10px;
}

.basic li > div p {
font-size:14px;
margin:10px;
}

.dark {
border:9px solid #353535;
border-bottom-width:8px;
background:#030303;
-webkit-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
-moz-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
-o-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
padding:5px 5px 6px 0;
}

.dark li > h2 {
background:#030303;
font-size:16px;
line-height:2.7em;
text-shadow:0 -1px 0 #030303;
}

.dark li > h2 span {
background:#353535;
color:#FFF;
}

.dark li > h2 b {
background:#353535\9;
color:#030303;
font-size:20px;
text-shadow:-1px 1px 0 #5b5b5b;
}

.dark h2.selected span,.dark h2.selected span:hover {
background:0;
}

.dark h2.selected b {
background:#434343\9;
}

.dark li > div {
background:#030303;
margin-left:5px;
}

.rounded {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}

.rounded li > h2 span {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

#s1 {
background:url("http://url_image_1") no-repeat #030303;
}

#s2 {
background:url("http://url_image_2") no-repeat #030303;
}

#s3 {
background:url("http://url_image3") no-repeat #030303;
}
</style>

<center>
    <div id="one" class="accordion">
        <ol>
            <li>
                <h2><span>Название вкладки 1</span></h2>
                <div id="s1"></div>
            </li>
            <li>
                <h2><span>Название вкладки 2</span></h2>
                <div id="s2"></div>
            </li>
            <li>
                <h2><span>Название вкладки 3</span></h2>
                <div id="s3"></div>
            </li>
            <li>
                <h2><span>Название вкладки 4</span></h2>
                <div></div>
            </li>
            <li>
                <h2><span>Название вкладки 5</span></h2>
                <div></div>
            </li>
        </ol>
        <noscript>
            <p>Please enable JavaScript to get the full experience.</p>
        </noscript>
    </div>
</center>

    </body></html>

Вверху найдите две строчки
<script type="text/javascript" src="http://domovoy-test.privetbb.ru/17780.js"></script>
<script type="text/javascript" src="http://domovoy-test.privetbb.ru/18769.js"></script>

Замените в них ссылки на свои.
Возьмите их в ПА - Модули - Управление кодами Javascript
Копируйте ссылки



Получится вот так
http://domovoy-test.privetbb.ru/h5-page

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

Сообщение в Вт 21 Фев - 23:50 автор Gamatos

Благодарю Вас за помощь, тут вы говорите:

Код:
[b]Возьмите[/b] их в ПА - Модули - Управление кодами Javascript


А нельзя сделать так чтоб не вписывать не чего в Управление кодами Javascript?

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

Сообщение в Ср 22 Фев - 7:45 автор Домовой

Ну тогда не загружайте ничего а просто поставьте вместо этих строчек вот эти
Код:
<script type="text/javascript" src="http://www.patmax.eu/J1/120222044228.js"></script>
<script type="text/javascript" src="http://www.patmax.eu/J1/120222044306.js"></script>

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

Сообщение в Чт 23 Фев - 13:41 автор Gamatos

А где изменить размер ширины всего слайда?

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

Сообщение в Чт 23 Фев - 15:24 автор Luz

В первом коде Javascript (пункт 1)

в самом начале кода есть настройки высоты и ширины контейнера:

var defaults = {
containerWidth : 960,
containerHeight : 320,
headerWidth : 48,


Чтобы изменить ширину, надо изменить значение containerWidth , то есть вместо 960 подставить свое

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

Сообщение в Чт 23 Фев - 16:16 автор Gamatos

Луз тут я бы хотел размер blush

Код:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru"  ><head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script><meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    </head><body>

    <script type="text/javascript" src="http://domovoy-test.privetbb.ru/17780.js"></script>
    <script type="text/javascript" src="http://domovoy-test.privetbb.ru/18769.js"></script>

    <style> 
    .accordion {
    text-align:left;
    font:'Helvetica Neue', Verdana, Arial, sans-serif;
    }

    .accordion ol {
    position:relative;
    overflow:hidden;
    height:100%;
    list-style-type:none;
    margin:0;
    padding:0;
    }

    .accordion li > h2 {
    color:#000;
    font-weight:400;
    z-index:2;
    position:absolute;
    top:0;
    left:0;
    -webkit-transform:translateX(-100%) rotate(-90deg);
    -webkit-transform-origin:right top;
    -moz-transform:translateX(-100%) rotate(-90deg);
    -moz-transform-origin:right top;
    -o-transform:translateX(-100%) rotate(-90deg);
    -o-transform-origin:right top;
    -ms-transform:translateX(-100%) rotate(-90deg);
    -ms-transform-origin:right top;
    transform:translateX(-100%) rotate(-90deg);
    transform-origin:right top;
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    margin:0;
    }

    .accordion li > h2 span {
    display:block;
    padding-right:8%;
    text-align:right;
    height:90%;
    margin-top:5px;
    }

    .accordion li > h2 b {
    display:inline-block;
    position:absolute;
    top:42%;
    left:5%;
    text-align:center;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    }

    .accordion li > h2:hover {
    cursor:pointer;
    }

    .accordion li > div {
    height:100%;
    position:absolute;
    top:0;
    z-index:1;
    overflow:hidden;
    background:#FFF;
    }

    .accordion noscript p {
    background:#FFF;
    margin:0;
    padding:10px;
    }

    .basic li > h2 {
    background:#333;
    color:#FFF;
    line-height:1.8em;
    }

    .basic li > div h3 {
    margin:15px 10px;
    }

    .basic li > div p {
    font-size:14px;
    margin:10px;
    }

    .dark {
    border:9px solid #353535;
    border-bottom-width:8px;
    background:#030303;
    -webkit-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    padding:5px 5px 6px 0;
    }

    .dark li > h2 {
    background:#030303;
    font-size:16px;
    line-height:2.7em;
    text-shadow:0 -1px 0 #030303;
    }

    .dark li > h2 span {
    background:#353535;
    color:#FFF;
    }

    .dark li > h2 b {
    background:#353535\9;
    color:#030303;
    font-size:20px;
    text-shadow:-1px 1px 0 #5b5b5b;
    }

    .dark h2.selected span,.dark h2.selected span:hover {
    background:0;
    }

    .dark h2.selected b {
    background:#434343\9;
    }

    .dark li > div {
    background:#030303;
    margin-left:5px;
    }

    .rounded {
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    }

    .rounded li > h2 span {
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    }

    #s1 {
    background:url("http://url_image_1") no-repeat #030303;
    }

    #s2 {
    background:url("http://url_image_2") no-repeat #030303;
    }

    #s3 {
    background:url("http://url_image3") no-repeat #030303;
    }
    </style>

    <center>
        <div id="one" class="accordion">
            <ol>
                <li>
                    <h2><span>Название вкладки 1</span></h2>
                    <div id="s1"></div>
                </li>
                <li>
                    <h2><span>Название вкладки 2</span></h2>
                    <div id="s2"></div>
                </li>
                <li>
                    <h2><span>Название вкладки 3</span></h2>
                    <div id="s3"></div>
                </li>
                <li>
                    <h2><span>Название вкладки 4</span></h2>
                    <div></div>
                </li>
                <li>
                    <h2><span>Название вкладки 5</span></h2>
                    <div></div>
                </li>
            </ol>
            <noscript>
                <p>Please enable JavaScript to get the full experience.</p>
            </noscript>
        </div>
    </center>

        </body></html>

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

Сообщение в Чт 23 Фев - 17:05 автор Домовой

Gamatos вы занимаетесь ерундой.
Кчему такие сложности?
Я же вам уже предлагал залить скрипты в модуль на своём форуме и взять там ссылки.
Там вы сможете менять так как вам вздумается.
А пока что я могу вам поменять размер, только скажите какой вам надо.
Вот пример 1200х500

http://domovoy-test.privetbb.ru/h5-page

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

Сообщение в Чт 23 Фев - 17:28 автор Gamatos

Все, понял. Спасибо за быстрые ответы Вам и Луз. Кстати как ваш код открываешь то 1 окошко не работает а потом все проходит http://i.imgur.com/U8uwX.png

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

Сообщение в Сб 25 Фев - 0:47 автор Kit

А как можно это в нижнюю часть страницы?

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

Сообщение в Вс 26 Фев - 15:43 автор Tara

А можно чтоб такая штука была на портале.А то на форуме она мне совсем не нужна. И еще как сделать фон для неё прозрачный.Спасибо за ранее.

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

Сообщение в Вс 26 Фев - 16:03 автор Kit

Па- Модули- Управление Javascript- Расположение - На портале.

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

Сообщение в Вс 26 Фев - 16:21 автор Tara

Kit пишет:Па- Модули- Управление Javascript- Расположение - На портале.


Всё мило,если бы не одно но) эта штука вообще не отображается никак ни в портале ни в другом месте(

И еще не понятно для меня,а где текст писать?( имеется ввиду в ссs писать или где)

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

Сообщение в Вс 26 Фев - 17:51 автор Dana Domirani

Расположение "на всех страницах" ставить пробовали?

где текст писать
См. тут:
<div id="one" class="accordion">
<ol>
<li>
<h2><span>Название вкладки 1</span></h2>
<div id="s1"> содержимое </div>
</li>
<li>
<h2><span>Название вкладки 2</span></h2>
<div id="s2"> содержимое </div>
</li>
<li>
<h2><span>Название вкладки 3</span></h2>
<div id="s3"> содержимое </div>
</li>
</ol>
</div>

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

Сообщение в Вс 26 Фев - 19:25 автор Tara

У меня вот еще какая проблема у меня блокирует либо портал либо форум.
если я на все страницы перейду я туда вообще не зайду.У меня форум вв2 может не подходит скрипт или это только у меня?(

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

Сообщение в Пн 27 Фев - 12:43 автор Dana Domirani

у меня блокирует либо портал либо форум
Как именно блокирует? Перестает отображаться?

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

Сообщение в Пн 27 Фев - 21:36 автор Kostya

Как уменьшить ширину, а то в форум не влезает

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

Сообщение в Вт 28 Фев - 20:20 автор Iruska

Здравствуйте!
Помогите пожалуйста! Никак немогу заполнить 4 и 5 страничку фотографиями, скажите, что я делаю не так?

Спойлер:

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

Сообщение в Ср 29 Фев - 11:59 автор Альберт Вескер

В коде ошибка. Нет id для 4 и 5 блока.
Блок 1 <div id="s1"></div>
Блок 2<div id="s2"></div>
Блок 3<div id="s3"></div>
Блок 4<div></div>
Блок 5<div></div>

Для блока 4 и 5 добавьте id="s4" и id="s5" соответственно.
Luz, исправьте, пожалуйста, исходный код =)

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

Сообщение в Ср 29 Фев - 13:21 автор Iruska

Здравствуйте, Альберт! Большое спасибо за ваш ответ. Просто в настройке-примере № 4 нет id= для вставки картинок. Там выставлено только для трёх :пример:
#s1 {
background:url("http://url_image_1") no-repeat #030303;
}
Попробовала как вы сказали добавить id=, но всё тот же результат. Пустота в 4 и 5 блоке.

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

Сообщение в Ср 29 Фев - 13:59 автор Iruska

Здравствуйте, ещё раз Альберт! перечитала несколько раз и поняла, что вы имели в виду и куда ставить недостающий код. Огромное вам спасибо! У меня всё работает! Извините уж "чайника".

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

Сообщение в Ср 29 Фев - 14:37 автор Tara

Dana Domirani Нет он просто прыгает.То есть нажимаешь на портал отображается форум или наоборот

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

Сообщение в Вс 11 Мар - 11:41 автор EraBoy_kz

Вроде все сделал, но ничего нет, в том месте где дожно быть окошко со слайдами ничего нет.

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

Сообщение в Ср 21 Мар - 8:13 автор Tara

А можно сделать так:

Чтобы на картинку шелкаешь и куда-то переходишь?
Допустим на картинки есть переход .на другую отдельную страницу? Так можно сделать?

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

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


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