Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Добрый день. У меня сборка MaxyStore на основе OpenCart v.1.5.4.1. Возник вопрос, как можно отображать разные Слайд шоу в разных категориях. Конечно можно по создавать кучу позиций, по одной для каждой категории в вывести их в шаблоне, но у меня около 50 категорий. Хотелось бы что бы в админке в выборе Схемы, может под схема какая то была с категориями. Может кто то видел такое или знает как это сделать?

Надіслати
Поділитися на інших сайтах


Только через схемы - на каждую категорию свою схему, а на каждую схему - свой блок слайдшоу.

И про Максисторе не пишите (а лучше вообще откажитесь от этой сборки), если хотите, чтобы вам помогали :-)

  • +1 2
Надіслати
Поділитися на інших сайтах

А почему про него не писать? Я её нашел, на первый взгляд прикольная, с opencart работаю недавно. Объясните пожалуйста, а то переживать начал?

Блин забыл спросить же )))

Только через схемы

А это не будет очень сильно тормозить магазин сделать 50 схем. И потом что бы поменять что то, нужно будет везде править?

Надіслати
Поділитися на інших сайтах


Ну понимаете, это своего рода политика - это как писать в офиц. сообществе майкрософт в теме поддержки WIndows о том, что у вас проблемы с какой-нибудь говносборкой Windows eXPanded Extreme Edition Vasya Pupkin 2099 ©

Надіслати
Поділитися на інших сайтах

Не соглашусь с вами - главнее всего, что покупателям надо. Если наша аудитория хочет, чтобы все мигало, летало (помните модуль с птичкой твиттера? :-)) и прыгало - наше дело сделать так, как хочется аудитории, потому что продаем мы не себе, а им. Вот с теми же слайдшоу - в каждой категории можно очень просто донести до покупателей, какие у нас идут акции в каждой категории. Я у себя как раз недавно про это думал, осталось нарисовать заготовки красивые, забить их в схемы категорий и вуаля!

Надіслати
Поділитися на інших сайтах

Не соглашусь с вами - главнее всего, что покупателям надо. Если наша аудитория хочет, чтобы все мигало, летало (помните модуль с птичкой твиттера? :-)) и прыгало - наше дело сделать так, как хочется аудитории, потому что продаем мы не себе, а им. Вот с теми же слайдшоу - в каждой категории можно очень просто донести до покупателей, какие у нас идут акции в каждой категории. Я у себя как раз недавно про это думал, осталось нарисовать заготовки красивые, забить их в схемы категорий и вуаля!

я имел ввиду причину по которой сборка макси пользуется популярностью)

А на счёт схем с баннером тут действительно овчинка-вычинки не стоит...куда продуктивней было бы оформить красивый и продающий текст с описанием категорий, можно даже влепить какую-нибудь гифку если уж так хочется...но я бы не стал :)

Надіслати
Поділитися на інших сайтах


По сборке. Спасибо, больше не буду :-)

Насчет птички твити смешно получилось, только установил. Детский сайт делаю там она в самый раз.

По схемам. У вас на каждую категорию своя схема? О_о Неужели нельзя не как выборку по ID категории, типа фильтров сделать?

По красивому продающему тексту, не в этом форуме спорить. Мое мнение это не правильно картинка она и в Африке картинка.

Надіслати
Поділитися на інших сайтах


По схемам. У вас на каждую категорию своя схема? О_о Неужели нельзя не как выборку по ID категории, типа фильтров сделать?

ОС славится своей легкостью и быстродействием. Выборка по id значительно увеличит нагрузку на бд. Да и кроме Вас это вроде пока никому не надо было на каждую отдельную страницу категории отдельный слайдер ставить...Поэтому вопрос не очень актуальный как для разработки дополнения

Надіслати
Поділитися на інших сайтах


ОС славится своей легкостью и быстродействием. Выборка по id значительно увеличит нагрузку на бд. Да и кроме Вас это вроде пока никому не надо было на каждую отдельную страницу категории отдельный слайдер ставить...Поэтому вопрос не очень актуальный как для разработки дополнения

А делать для каждой категории схемы не увеличит нагрузку? А для каждой категории баннера, есть в очень многих больших интернет магазинах

Надіслати
Поділитися на інших сайтах


А делать для каждой категории схемы не увеличит нагрузку? А для каждой категории баннера, есть в очень многих больших интернет магазинах

У меня есть 5 главных категорий, и действующие в них акции (на каждой свой набор) распространяются на все дочерние категории, поэтому достаточно сделать 5 схем, назначит их также всем дочерним категориям и все, не думаю, что это сильно сказывается на производительности

  • +1 1
Надіслати
Поділитися на інших сайтах

У меня есть 5 главных категорий, и действующие в них акции (на каждой свой набор) распространяются на все дочерние категории, поэтому достаточно сделать 5 схем, назначит их также всем дочерним категориям и все, не думаю, что это сильно сказывается на производительности

Спасибо за идею. На самом деле можно хотя бы для главных сделать. Осталось научится их делать ))))

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


Создали схему:

1Yay+.png

Поменяли во всех нужных категориях схему с дефолтной на новую:

36Uj+.png

Создали баннеры и в настройках модуля Слайдшоу выбрали новый баннер (набор ваших слайдов, у меня там Manufacturers), и указали вашу новую схему (у меня Category):

fUqZ+.png

  • +1 1
Надіслати
Поділитися на інших сайтах

А кто мешает чуть дописать модуль слайдера и получать имя связки баннеров в виде ай ди категории и создавать наборы изображений с соответствующими именами.

Надіслати
Поділитися на інших сайтах


А кто мешает чуть дописать модуль слайдера и получать имя связки баннеров в виде ай ди категории и создавать наборы изображений с соответствующими именами.

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

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Всем привет!

Версия 1.5.5
Я нашел решение с использованием встроенного плеера nivo.slider

Делай раз:
Откройте контроллер категории
/catalog/controller/product/category.php
и найдите строку (у меня 108), начинающуюся $this->document->setDescription...
ниже добавьте две сточки:
<script type="text/javascript" src="catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js"></script>
<link href="catalog/view/theme/default/stylesheet/slideshow.css" media="screen" rel="stylesheet" type="text/css" />

Должно получиться примерно так:
...
$this->document->setDescription($category_info['meta_description']);
$this->document->setKeywords($category_info['meta_keyword']);
$this->document->addScript('catalog/view/javascript/jquery/jquery.total-storage.min.js');
$this->document->addScript('catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js');
$this->document->addStyle('catalog/view/theme/default/stylesheet/slideshow.css');

...
Сохраните файл на сервере.

Делай два:
в админке в поле описания категории добавьте код (в режиме редактора html):
<p style="display:none;">
<script type="text/javascript"><!--
$(document).ready(function() {
$('#slideshow').nivoSlider();
});
--></script></p>
<div class="slideshow" style="position:relative;float:right;">
<div class="nivoSlider" id="slideshow">
<img alt="" src="image/data/collections/acuarela/slide1.jpg" />
<img alt="" src="image/data/collections/acuarela/slide2.jpg" />
</div>
</div>

Сохраните и посмотрите изменения на сайте.

Путь к картинкам SRC у вас, естественно, должен быть свой :)
Оптимальным соотношением сторон картинок будет 3:2, например 600px на 400px
Если места мало, то можно и 4:3 (400х300 px)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.