Перейти к содержимому


Помогите Прикрутить Простой Слайдер!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 62

#1 farig

farig

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений

Отправлено 13 Октябрь 2011 - 12:10

Нашел вот такой слайдер. Помогите прикрутить к главной странице!

В этой статье мы поговорим о простом слайдэре изображений. Слайдер будет автоматически менять картинки. Время смены картинок вы можете установить сами, так же имеется 2 рычажка по бокам, при помощи которых вы сможете сами листать изображения вперед и назад.

Приступим к установке.

1. Подключаем все скрипты
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/easySlider1.5.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#slider").easySlider({
auto: true,
continuous: true
});
});
</script>


2. Украсим css стилями
#slider{}
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{
width:696px;
height:241px;
overflow:hidden;
}
#prevBtn, #nextBtn{
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}
#nextBtn{
left:696px;
}
#prevBtn a, #nextBtn a{
display:block;
width:30px;
height:77px;
background:url(images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
background:url(images/btn_next.gif) no-repeat 0 0;
}


3. HTML код ( блок с изображениями)
<div id="slider">
<ul>
<li><a href="http://bitby.net/"><img src="images/01.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/02.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/03.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/04.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/05.jpg" alt="Слайд-панель на jQuery" /></a></li>
</ul>
</div>

Еще есть три файла: screen.css, easySlider1.5.js, jquery.js

Скачать: bitby_net____slide-panel.zip [121,38 Kb] (cкачиваний: 396)

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Октябрь 2011 - 05:31

Что бы данный слайдер заработал вам нужно разместить

строку

<script type="text/javascript" src="js/easySlider1.5.js"></script>

перед строкой

<script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>

которая находиться в шаблоне "HTML". так же вам нужно загрузить данный файл в этом же разделе и изменить строчку

<script type="text/javascript" src="js/easySlider1.5.js"></script>

на

<script type="text/javascript" src="{ASSETS_JS_PATH}easySlider1.5.js"></script>

Далее код

$(document).ready(function(){
$("#slider").easySlider({
auto: true,
continuous: true
});
});

разместить в самом конце файла main.js который находиться так же в редакторе тем.

После добавить файлы стилей

#slider{}
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{
width:696px;
height:241px;
overflow:hidden;
}
#prevBtn, #nextBtn{
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}
#nextBtn{
left:696px;
}
#prevBtn a, #nextBtn a{
display:block;
width:30px;
height:77px;
background:url(images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
background:url(images/btn_next.gif) no-repeat 0 0;
}

в файл main.css и в стилях поменять путь к изображениям. Т.е было так
url(images/btn_prev.gif)
станет так
url({ASSETS_IMAGES_PATH}btn_prev.gif)

Все прилагающиеся изображения нужно загрузить в редакторе тем - блок "Файлы"

Далее разместить в шаблоне "Страница"

<div id="slider">
<ul>
<li><a href="http://bitby.net/"><img src="images/01.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/02.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/03.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/04.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/05.jpg" alt="Слайд-панель на jQuery" /></a></li>
</ul>
</div>

изменить пути к изображениям и загрузить сами изображения. Так же можно обвернуть блок в условие - чтобы слайдер отображался только на главной. Получиться так
{%IF index_page%}
<div id="slider">
<ul>
<li><a href="http://bitby.net/"><img src="{ASSETS_IMAGES_PATH}01.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="{ASSETS_IMAGES_PATH}02.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="{ASSETS_IMAGES_PATH}03.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="{ASSETS_IMAGES_PATH}04.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="{ASSETS_IMAGES_PATH}05.jpg" alt="Слайд-панель на jQuery" /></a></li>
</ul>
</div>
{%ENDIF%}

разместить данный код можно например перед блоком

<!-- Контент страницы -->
  <div class="htmlDataBlock">
	{PAGE_CONTENT}
  </div>


#3 farig

farig

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений

Отправлено 14 Октябрь 2011 - 11:40

Спасибо, все получилось!

#4 ksa141

ksa141

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 28 Октябрь 2011 - 12:09

ребят объяснити чайнику как сделать слайд! я ничего не понял из выше сказанного(

#5 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Октябрь 2011 - 19:07

Цитата

ребят объяснити чайнику как сделать слайд! я ничего не понял из выше сказанного(

Попробуйте выполнить по шагам то что предложено. По идее тут довольно подробно все расписано. Не совсем понятно как вы пытаетесь вставить слайдер. Если у вас не получается или вы не хотите понимать как это делается, то вы всегда можете обратиться к платным услугам - где вам быстро выполнят ваши просьбы.

#6 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 07 Ноябрь 2011 - 23:13

можно все это проделать так чтобы можно в случае чего откатиться назад?

#7 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Ноябрь 2011 - 16:49

в смысле откатиться? Вы имеете в вмду бэкап?
можно создать бэкап (редактор тем), произвести нужные изменения,если они Вас не устроили, нажать на бэкап и весь дизайн вернется к дате созданного бэкапа.

#8 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 20 Ноябрь 2011 - 15:19

подскажите, плиз, а как работает слайдер?

#9 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 21 Ноябрь 2011 - 18:56

Не совсем понимаю ваш вопрос. Слайдер работает так же как и все другие. Вы в шаблоне "HTML" вручную прописываете блоки с изображением, а сам скрипт прокручивает блоки в виде слайдов. Как-то так.

#10 anton2505

anton2505

    Пользователь

  • Пользователи
  • PipPip
  • 20 сообщений

Отправлено 06 Декабрь 2011 - 13:32

Здравствуйте! Подскажите, пожалуйста что я не так сделал??? Ссылка: http://sa-mirra.ru/
Все, исправил..

#11 StanVT

StanVT

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 29 Январь 2012 - 13:22

Просмотр сообщенияfarig (13 Октябрь 2011 - 12:10) писал:

Нашел вот такой слайдер. Помогите прикрутить к главной странице!

В этой статье мы поговорим о простом слайдэре изображений. Слайдер будет автоматически менять картинки. Время смены картинок вы можете установить сами, так же имеется 2 рычажка по бокам, при помощи которых вы сможете сами листать изображения вперед и назад.

Приступим к установке.

1. Подключаем все скрипты
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/easySlider1.5.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#slider").easySlider({
auto: true,
continuous: true
});
});
</script>


2. Украсим css стилями
#slider{}
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{
width:696px;
height:241px;
overflow:hidden;
}
#prevBtn, #nextBtn{
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}
#nextBtn{
left:696px;
}
#prevBtn a, #nextBtn a{
display:block;
width:30px;
height:77px;
background:url(images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a{
background:url(images/btn_next.gif) no-repeat 0 0;
}


3. HTML код ( блок с изображениями)
<div id="slider">
<ul>
<li><a href="http://bitby.net/"><img src="images/01.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/02.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/03.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/04.jpg" alt="Слайд-панель на jQuery" /></a></li>
<li><a href="http://bitby.net/"><img src="images/05.jpg" alt="Слайд-панель на jQuery" /></a></li>
</ul>
</div>

Еще есть три файла: screen.css, easySlider1.5.js, jquery.js

Скачать: bitby_net____slide-panel.zip [121,38 Kb] (cкачиваний: 396)


1. Подключаем скрипты.....
Как их подключить... че делать???

2. Украсим css стилями..
Это что еще такое??

Нельзя ли подробнее описывать процессы что и как делаете, а то тут не все программисты...????

#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2012 - 21:54

Цитата

1. Подключаем скрипты.....
Как их подключить... че делать???

JavaScript сценарии подключаются через тег script например

<script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>

так подключается стандартный файл main.js

Цитата

2. Украсим css стилями..
Это что еще такое??

CSS - Каскадные таблицы стилей. Стандартные находится в файле main.css

К сожалению подробнее описывать процесс уже некуда. В любом случае как не крути необходимо знать самый минимум.

Всю необходимую информацию вы можете почерпнуть например на сайте http://htmlbook.ru/

#13 Snedi

Snedi

    Пользователь

  • Пользователи
  • PipPip
  • 35 сообщений

Отправлено 01 Февраль 2012 - 17:26

А вы не могли бы глянуть у мня не получается картинка встала...  почемуто CSS тож не прописались...вот сайт http://avtoshpion.ru/

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 01 Февраль 2012 - 22:10

Пожалуйста опишите вашу проблему по подробнее. На вашем сайте заметила что слайдер присутствует и функционирует.

#15 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 08 Февраль 2012 - 08:07

сделал все как описано выше и вот что получилось...подскажите где ошибка  http://gutauto59.ru/

хочу разместить его так как на втором скрине

Прикрепленные изображения

  • Безымянный.jpg


#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Февраль 2012 - 21:33

У вас присутствуют ошибки JavaScript из за блока

<script type='text/javascript'>
		//<[!CDATA[
			jsDebug = 0; /* Must come before JS includes */
			USE_RTE = 0;
			DISABLE_AJAX = parseInt(0); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
			inACP   = false;
		//]]>
		</script>

содержащегося в шаблоне "HTML" замените данный блок на
<script type='text/javascript'>
			var jsDebug = 0; /* Must come before JS includes */
			var USE_RTE = 0;
			var DISABLE_AJAX = 0; /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
			var inACP   = false;
		</script>


#17 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 09 Февраль 2012 - 08:06

Просмотр сообщенияVaccina (08 Февраль 2012 - 21:33) писал:

У вас присутствуют ошибки JavaScript из за блока

<script type='text/javascript'>
		//<[!CDATA[
			jsDebug = 0; /* Must come before JS includes */
			USE_RTE = 0;
			DISABLE_AJAX = parseInt(0); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
			inACP   = false;
		//]]>
		</script>

содержащегося в шаблоне "HTML" замените данный блок на
<script type='text/javascript'>
			var jsDebug = 0; /* Must come before JS includes */
			var USE_RTE = 0;
			var DISABLE_AJAX = 0; /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
			var inACP   = false;
		</script>

просмотрел весь HTML и другие страницы....данного блока не нашел =(

и подскажите как мне это слайд-шоу разместить ниже каталога слева.

#18 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Февраль 2012 - 21:35

В чем именно проблема разобраться не получается. Попробуйте воспользоваться другим слайдером например nivo slider.
Для размещения слайдера ниже каталога его необходимо поместить в шаблон "HTML" после строк

</ul>
  <!-- end Каталог -->


#19 romatex

romatex

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 301 сообщений

Отправлено 10 Февраль 2012 - 13:11

Просмотр сообщенияVaccina (09 Февраль 2012 - 21:35) писал:

В чем именно проблема разобраться не получается. Попробуйте воспользоваться другим слайдером например nivo slider.
Для размещения слайдера ниже каталога его необходимо поместить в шаблон "HTML" после строк

</ul>
  <!-- end Каталог -->

я его скачал. подскажите поподробней как его установить

скачивал вот от сюда http://nivo.dev7studios.com/pricing/

#20 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Февраль 2012 - 23:12

Информацию по подключению вы можете найти тут http://naikom.ru/blog/archives/1322
Вам необходимо подключить все предложенные файлы, за исключением файла jquery так как данный файл у вас уже подключен. Подключайте все файлы js после подключения в вашем шаблоне "HTML". Для подключения вам так же необходимо загрузить себе данный скрипты и стили через разделе редактора тем - блок файлы, далее в шаблоне "HTML" внести необходимые изменения. Такие как

<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />
<script src="jquery.nivo.slider.pack.js" type="text/javascript"> </script>

Соответственно все пути к файлам необходимо заменить на свои.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных