• Самый главный блог про блоги

  •  

    воскресенье, 24 июля 2011 г.

    Pin It

    Красивый контент слайдер за 5 минут

    Эти коды найдены на блоге Абу Фархана.

    Шаг 1: Устанавливаем стили

    1) Заходим в Панель инструментов -- Дизайн -- Изменить HTML

    2) Сохраняем резервную копию шаблона на жёсткий диск

    3) НЕ ставим флажок в "Расширить шаблоны виджета"

    4) С помощью Ctrl + F находим строку:


    ]]></b:skin>

    И перед ней вставляем следующий код:



    /* START
    --------------------------------------------------------------------
     Automatic Content Slider for Blogger using Nivo Slider
     By http://vsegenialno.blogspot.com/
    --------------------------------------------------------------------
     Nivo Slider
    */
    /*-----START Default Theme ----------------------------------------*/
    .theme-default .nivoSlider {
     position:relative;
     background:#fff url(http://i1133.photobucket.com/albums/m596/abu-farhan/nivo-slider/default/loading.gif) no-repeat 50% 50%;
     -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
     -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
     box-shadow: 0px 1px 5px 0px #4a4a4a;
    }
    .theme-default .nivoSlider img {
     position:absolute;top:0px;left:0px;display:none;
    }
    .theme-default .nivoSlider a {
     border:0;display:block;
    }
    .theme-default .nivo-controlNav {
     position:absolute;left:50%;bottom:-42px;
     margin-left:-40px; /* Tweak this to center bullets */
    }
    .theme-default .nivo-controlNav a {
     display:block;width:22px;height:22px;
     background:url(http://i1133.photobucket.com/albums/m596/abu-farhan/nivo-slider/default/bullets.png) no-repeat;
     text-indent:-9999px;border:0;margin-right:3px;float:left;
    }
    .theme-default .nivo-controlNav a.active {
     background-position:0 -22px;
    }
    .theme-default .nivo-directionNav a {
     display:block;width:30px;height:30px;
     background:url(http://i1133.photobucket.com/albums/m596/abu-farhan/nivo-slider/default/arrows.png) no-repeat;
     text-indent:-9999px;border:0;
    }
    .theme-default a.nivo-nextNav {
     background-position:-30px 0;right:15px;
    }
    .theme-default a.nivo-prevNav {
     left:15px;
    }
    .theme-default .nivo-caption {
     font-family: Helvetica, Arial, sans-serif;
    }
    .theme-default .nivo-caption a {
     color:#fff;
     border-bottom:1px dotted #fff;
    }
    .theme-default .nivo-caption a:hover {
     color:#fff;
    }
    /*----- END Default Theme ----------------------------------------*/
    /* The Nivo Slider styles */
    .nivoSlider {
     position:relative;
    }
    .nivoSlider img {
     position:absolute;top:0px;left:0px;
    }
    /* If an image is wrapped in a link */
    .nivoSlider a.nivo-imageLink {
     position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;
     padding:0;margin:0;z-index:6;display:none;
    }
    /* The slices and boxes in the Slider */
    .nivo-slice {
     display:block;
     position:absolute;
     z-index:5;
     height:100%;
    }
    .nivo-box {
     display:block;
     position:absolute;
     z-index:5;
    }
    /* Caption styles */
    .nivo-caption {
     position:absolute;
     left:0px;
     bottom:0px;
     background:#000;
     color:#fff;
     opacity:0.8; /* Overridden by captionOpacity setting */
     width:100%;
     z-index:8;
    }
    .nivo-caption p {
     padding:5px;
     margin:0;
    }
    .nivo-caption a {
     display:inline !important;
    }
    .nivo-html-caption {
     display:none;
    }
    /* Direction nav styles (e.g. Next & Prev) */
    .nivo-directionNav a {
     position:absolute;
     top:45%;
     z-index:9;
     cursor:pointer;
    }
    .nivo-prevNav {
     left:0px;
    }
    .nivo-nextNav {
     right:0px;
    }
    /* Control nav styles (e.g. 1,2,3...) */
    .nivo-controlNav a {
     position:relative;
     z-index:9;
     cursor:pointer;
    }
    .nivo-controlNav a.active {
     font-weight:bold;
    }
    .theme-default #slider {
     margin:7px auto 50px auto;
     width:500px; /* Make sure your images are the same size */
     height:199px; /* Make sure your images are the same size */
    }
    .theme-pascal.slider-wrapper,
    .theme-orman.slider-wrapper {
     margin-top:150px;
    }
    .clear {
     clear:both;
    }
    /* END
    --------------------------------------------------------------------
     Automatic Content Slider for Blogger using Nivo Slider
     By http://vsegenialno.blogspot.com
    --------------------------------------------------------------------
     Nivo Slider
    */

    Шаг 2: Добавляем JavaScript
    Находим в шаблоне строку:


    </body>

    И перед ней вставляем код:



    <!-- jQuery -->
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js' type='text/javascript'/>
     <script src='http://catur-at-abu-farhan.googlecode.com/svn/trunk/nivo-slider-modified.min.js' type='text/javascript'/>
     <script type='text/javascript'>
     $(window).load(function() {
     $(&#39;#slider&#39;).nivoSlider();
     });
     </script>

    Сохраняем шаблон.

    Шаг 3: Добавить гаджет
    1) Заходим в Панель инструментов -- Дизайн -- Элементы страницы -- Добавить гаджет

    2) В раскрывшемся списке выбираем "HTML/JavaScript"

    3) Вставляем код:


    <div class="slider-wrapper theme-default">
    <div class="ribbon"></div>
     <script style="text/javascript" src="http://catur-at-abu-farhan.googlecode.com/svn/trunk/galleryposts-nivo-slider.js"></script>
    <script style="text/javascript">
     var numposts_gal = 6;   //number of posts
     var image_height = 199; //image height
     var image_width = 500;  //image width
    </script>
    <script src="http://vsegenialno.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showgalleryposts"></script>
    </div>



    4) Изменяем выделенное красным на URL своего блога

    5) Сохраняем

    6) Перетягиваем гаджет в нужное место

    7) Сохраняем

    8) Наслаждаемся красивыми картинками и красивыми переходами:))



    Вам понравилась эта статья?

    Получите бесплатные обновления по электронной почте!

    Присоединяйтесь!

    0 коммент.:

    :)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

    Отправить комментарий

    Примечание. Отправлять комментарии могут только участники этого блога.