Друзья, помогите плиз.
Пните в нужном направлении.
Есть сайт http://www.шоутайм-мукорин.рф
Используется тема Business 7.x-1.11.
Слайдер выводится только на главную. А я хочу чтоб он везде выводился.
Подскажите какие файлы смотреть.
Друзья, помогите плиз.
Пните в нужном направлении.
Есть сайт http://www.шоутайм-мукорин.рф
Используется тема Business 7.x-1.11.
Слайдер выводится только на главную. А я хочу чтоб он везде выводился.
Подскажите какие файлы смотреть.
Комментарии
Вероятно в настройках блока выставить нужную видимость (убрать ), в админке.
В шаблоне нет такого региона.
Упс
Вам то хорошо.
Вы ВЕЛИКИЕ ГУРУ.
смейтесь.
Сделал отображение на всех страницах. Но сам слайдер не прокручивается.
Не активен.
Люди подскажите плиз.
page--front.tpl.php 99 строка
Что изменять и как это сделать пошагово, напишите, когда закончите здесь.
Бизнесс тема хороша для визиток, с маленьким бюджетом, и кстати - в 90% случаев хозяин просит оставить слайдер только на главной, а у вас сайт ну совершенно не претендует на визитку, как я могу наблюдать.
темные слайдеры редактируются в темах - в template.php, page.tpl.php
обычно они показываются в регионах, для которых в page.tpl.php прописано ограничение в виде проверки текущей страницы:
<?phpif (is_front()) {..отобразить регион слайдера...}?>
скрипты слайдера, вероятно, тоже подключаются только для главной. это надо смотреть в template.php или иногда в html.php
лучше свой слайдер использовать flexslider - так будетпонятнее,инструкция есть на тлито
Этот контейнер, я так понял отвечает за скрипт слайдера.
/**
* Add javascript files for front-page jquery slideshow.
*/
if (drupal_is_front_page()) {
drupal_add_js(drupal_get_path('theme', 'business') . '/js/sliding_effect.js');
}
Подскажите плиз.
Вот код всего файла.
jQuery(document).ready(function($) {
//Set Default State of each portfolio piece
$(".paging").show();
$(".paging a:first").addClass("active");
//Get size of images, how many there are, then determin the size of the image reel.
var imageWidth = $(".window").width();
var imageSum = $(".image_reel img").size();
var imageReelWidth = imageWidth * imageSum;
//Adjust the image reel to its new size
$(".image_reel").css({'width' : imageReelWidth});
//Paging + Slider Function
rotate = function(){
var triggerID = $active.attr("rel") - 1; //Get number of times to slide
var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide
$(".paging a").removeClass('active'); //Remove all active class
$active.addClass('active'); //Add active class (the $active is declared in the rotateSwitch function)
$(".desc").stop(true,true).slideUp('slow');
$(".desc").eq( $('.paging a.active').attr("rel") - 1 ).slideDown("slow");
//Slider Animation
$(".image_reel").animate({
left: -image_reelPosition
}, 500 );
};
//Rotation + Timing Event
rotateSwitch = function(){
$(".desc").eq( $('.paging a.active').attr("rel") - 1 ).slideDown("slow");
play = setInterval(function(){ //Set timer - this will repeat itself every 3 seconds
$active = $('.paging a.active').next();
if ( $active.length === 0) { //If paging reaches the end...
$active = $('.paging a:first'); //go back to first
}
rotate(); //Trigger the paging and slider function
}, 10000); //Timer speed in milliseconds (3 seconds)
};
rotateSwitch(); //Run function on launch
//On Click
$(".paging a").click(function() {
$active = $(this); //Activate the clicked paging
//Reset Timer
clearInterval(play); //Stop the rotation
rotate(); //Trigger rotation immediately
rotateSwitch(); // Resume rotation
return false; //Prevent browser jump to link anchor
});
});
В таком коде я не силен.
тот самый "контейнер" отредактируйте так
<?php
//if (drupal_is_front_page()) {
drupal_add_js(drupal_get_path('theme', 'business') . '/js/sliding_effect.js');
//}
?>
и скрипт слайдера будет подключаться на всех страницах.
файл слайдер js не надо редактировать.
Как только код изменяешь.
Весь сайт перестает работать.
Как то так.
выбросьте вы это говно. под вашу идею вам нужен слайдер на весь экран с акуратненькой менюшкой внизу окна