Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема с установкой слайдера Nivo Slider


Рекомендуемые сообщения

Инструкция по установке проста:

- подключить js

- подключить css

- положить изображения слайдов

- в месте вывода слайдера прописать функцию

<script type="text/javascript">

$(window).load(function() {

$('#slider').nivoSlider();

});

</script>

Я правильно понял, что js и css подключаются в include/header.php ?

Пробую вставить функцию (window).load в templ/index.html в то место, где планируется вывести слайдер: сайт перестает грузиться вообще.

Выношу функцию в отдельный файл slider.tpl и подключаю его в index.html - страница грузится кусками, т.е. появляется то, что стоит до {include file="slider.tpl"}

Симпатичный такой слайдер, на ДЛЕ вставал без проблем, а тут что-то не получается побороть...

Ссылка на сообщение
Поделиться на другие сайты

заключите функции скриптов в литералы:

{literal}

$(window).load(function() {

$('#slider').nivoSlider();

});

..................

{/literal}

Ссылка на сообщение
Поделиться на другие сайты

елкин-дрын!

вот что значит несколько часов подряд втыкать в код на работе...

Вижу, что папка называется jscript, но все равно упорно в путях к js слайдера пишу jscripts. Пишу и не замечаю ошибку :(

Yurassik1, благодарствую за пинок :)

Поставил бы +, но видать это отключено: "Вы исчерпали лимит положительных оценок на сегодня" (хотя никому ничего не ставил)

Ссылка на сообщение
Поделиться на другие сайты

Все хорошо работает до того момента, как ходишь по главной, информационным страницам, страницам категорий, но стоит войти непосредственно на страницу товара и слайдер перестает подгружать изображения.

Ссылка на сообщение
Поделиться на другие сайты

Наверное не дружит с другими jQuery скриптами.

Попробуйте примерно так:


<script type="text/javascript">
jQuery.noConflict();
jQuery(window).load(function() {
jQuery('#slider').nivoSlider();
});
</script>
[/code]

и смотрите, что б на странице два раза не подключался jquery файл.

Ссылка на сообщение
Поделиться на другие сайты

я обычно слайдеры подключаю только на Главной странице, чтобы избежать конфликтов со скриптом zoom на странице товара. они с ним обычно не хотят дружить.

Ссылка на сообщение
Поделиться на другие сайты

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

помню, что для вывода части информации только на главной писал так

{if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))}
{include file="why.tpl"}
{/if}[/code]

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...