Была задача сделать на главной странице слайдшоу ( чтобы к каждому слайду можно быдо добавлять описание и ссылку для перехода на нужную страницу при нажатии слайда).
В друпале я новичёк.
Выбрал как мне показалось достаточно простой и удобный слайдер, который работает при помощи jQuery.
На странице слайдера..процесс установки описан.. достаточно просто и доступно.
http://www.serie3.info/s3slider/
Выполнил все необходимые процедуры.
jquery.js и s3Slider.js (скрипт слайдера) установлены.
Созданы стили для слайдера. Посредством html слайдер в теле страницы прописан.
Загвоздка в следующем нужно инициализировать слайдер.
Пробовал воткнуть инициализацию в HEAD, сразу после загрузки библиотеки jquery, слайдера и др.скриптов, в template.php следующим образом
<?php if (isset($head_title )) { echo $head_title; } ?>
<?php echo $styles ?>
<?php echo $scripts ?>
<?php...?>
$(document).ready(function() {
$('#s3slider').s3Slider({
timeOut: 4000
});
});
<?php...?>
После этого сайт не открывался...
Сайт при инициализации слайдера попадает в ступор)
В общем я как новичёк бьюсь..и решить эту проблему не могу.
Буду очень признателен ..если подскажете как установить этот слайдер.
Комментарии
Хелп!
так вы бы почитали как правильно добавлять js на сайт
Почитал..а воз и поныне там. Попробал другой слайдер.
нужные плагины прописал в .info
одни подгружаются.. в исходном коде видно
но как только в template.php я вставляю скрипт
например
drupal_add_js('jQuery(document).ready(function(){
$('#slidorion').slidorion({
speed: 1000,
interval: 4000,
effect: 'slideLeft'
});
});');
Сайт опять попадает в ступор..пустая белая страница и адрес сайта..всё.
Есть ещё одно...внешние скрипты посредством drupal_add_js('http://example.com/example.js', 'external')
вообще не поключаются
в файл script.js, а файл через .инфо темы подключите
через template.php в первый раз вижу подключение
Спасибо. Вопрос решён.