Каким образом, можно подключит этот блок просто в шаблон, в файл index, как банер. И как зделать, чтобы карусель двигалась сама.
---------- Сообщение объединено ----------
Поставил {include file="blocks/carousel_block.tpl.html"} работает. Хотелось чтобы ещё двигалось само.
Возможно ли реализовать эту функцию, в каждой отдельной полной новости и с разными фотками, как в WA маленькие картинки со стрелочками и их увиличение ? Мож подскажете модуль?
Каким образом, можно подключит этот блок просто в шаблон, в файл index, как банер. И как зделать, чтобы карусель двигалась сама.
---------- Сообщение объединено ----------
Поставил {include file="blocks/carousel_block.tpl.html"} работает. Хотелось чтобы ещё двигалось само.
Возможно ли реализовать эту функцию, в каждой отдельной полной новости и с разными фотками, как в WA маленькие картинки со стрелочками и их увиличение ? Мож подскажете модуль?
Вам надо прикрутить файлы слайдера вместо карусели. Вот например приличный слайдер:
Качайте исходники и замените файлы jquery и сss карусели на те что к слайдеру и будет крутится. Будете потом из админки менять картинки, когда надо и все.
Скачал. Там много файлов, какие менять непойму. Их переименновывать надо или как есть? Можно поподробней как прикрутить?
берете включаете файлы jquery в шаблон head.tpl.html
Этот код можно в index.tpl.html где-нибудь в низу:
{literal} {/literal}
Потом в шаблон head.tpl.html включаем из папки скаченной CSS с темами (выберите нужную тему или сделайте свою:
Обязательно этот nivo-slider.css Сам блок ниже. его или блоком или прямо инклудите в шаблон: Затем меняя CSS размеры и стили и теги обрамления делаем, что душа подсказывает и все работает.
{php} // Auto-configure paths $scriptDir = dirname($_SERVER['SCRIPT_FILENAME']); if(is_dir($scriptDir . '/data')) { // ShopCMS 3.1.1 define(CAROUSEL_ROOT, $scriptDir . '/data'); define(CAROUSEL_WEB_ROOT, '/data'); define(CAROUSEL_WEB_FILES, '/data/' . TPL); } else die('Carousel: Paths error'); // Load carousel if($carouselModuleSettings = unserialize(file_get_contents(CAROUSEL_ROOT . '/carousel.dat'))) { global $smarty; // Restructurize images array, as Smarty do not accept associative arrays $images = array(); $k = 0; foreach($carouselModuleSettings['images'] as $fileName=>$imageStruct) { // Only images with links will be displayed if($imageStruct['link']) { // Key will be used to sort array $key = $imageStruct['ordering']; while(isset($images[$key])) $key++; $images[$key] = $imageStruct; $images[$key]['fileName'] = $fileName; $images[$key]['id'] = $k++; } } // Do sort ksort($images); // Restructurize again $images = array_values($images); $smarty->assign('car_images', $images); } {/php}
У меня версия 3.1.2, а код для весии 3.1.1. Подойдёт код?
Должен вроде работать и сам код для шаблона как написал подойдет (проверьте, только пути картинок делайте в папку где у вас лежат). А файлы слайдера для любого сайта и cms
Зделал как написано, изчезла и карусель. Запутался в путях и впорядке действий начиная с установки карусели. Может мне вам скинуть файлы index и head, мож там напишите как должно быть.
Доброе время суток! Почему-то по ширине сайта не делается. Шаблон стандартный. То есть стоит жесткая ширина, а карусель растягивается
А не пробовали под себя настроить значения файла CSS и js карусели или слайдера, без разницы. В Этих файлах можете задать любые харк-ки какие нужны под свой сайт. У каждого свои размеры.
А не пробовали под себя настроить значения файла CSS и js карусели или слайдера, без разницы. В Этих файлах можете задать любые харк-ки какие нужны под свой сайт. У каждого свои размеры.
Спс за ответ! Не установил значение в css, подправил и все стало ок)
короче проблема установкой на hc.ru хостинге
устанавливаю не первый раз
после нажатия в админке >> карусель выдает ошибку
Fatal error: Call to undefined function: file_put_contents() in /www/tradeand/users/tradeand-sexysho/www/htdocs/core/includes/admin/sub/modules_carousel.php on line 135
короче проблема установкой на hc.ru хостинге устанавливаю не первый раз после нажатия в админке >> карусель выдает ошибку
Fatal error: Call to undefined function: file_put_contents() in /www/tradeand/users/tradeand-sexysho/www/htdocs/core/includes/admin/sub/modules_carousel.php on line 135
но на сайте появляется блок, в чем проблема????
Часто такая ошибка вылазит для этой функции если версия php меньше 5-той. Если версия нормальная. то причина в настройках хостера
проблема в том что в админке блока редактирование нет формы, что бы загрузить фото, а только надпись об ошибки
PHP Version - 4.4.9 то есть шоп должен поддерживать
Вот эта ошибка и прерывает выполнение файла для формирования страницы загрузки карусели
На это версии карусель не будет работать. Магазин то сам будет, а модуль карусели нет. Разработчик не предусмотрел. Функция file_get_contents() была представлена in PHP 4, а функция file_put_contents() только в PHP 5.
Качайте исходники и замените файлы jquery и сss карусели на те что к слайдеру и будет крутится. Будете потом из админки менять картинки, когда надо и все.
хочу попробовать прикрутить этот слайдер, но сделать сразу два на главной странице: один просто с картинками и ссылками на новости, а второй - с товарами из каталога, которые я буду сам в админке назначать. как думаете, будут они между собой конфликтовать или нет?
Я лично прикручивал такие слайдеры к этому модулю вместо стандартного: [HIDE="1"]Orbit jQuery - не поддерживает несколько на странице походу Slides jQuery - этот поддерживает все чего угодно[/HIDE] Проблем не было, советую... Чем проще, тем лучше ИМХО...