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

[РЕШЕНО] Плавающая корзина на opencart


Recommended Posts

Здравствуйте! на сайте ulmart.ru увидел плавающую корзину(на нижней границы окна браузера), хочу добавить ее на свой сайт, скажите как сделать такую же под opencart? пытался сам что то сделать, но из-за недостатка знаний ничего невышло... :(

Надеюсь на вашу помощь! спасибо.

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


Нужно сделать новый div в файле header.tpl со стилем

position: fixed;
bottom: 0;

и вынести туда код корзины.

 

Если из того что я написал, вам ничего не понятно, то лучше обратитесь в раздел "платные услуги". :-)

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

1. Поиск по существующим модулям. На форуме уже выкладывали готовые решения

2. Если совет pashast  не помог, то вам нужно В раздел платных услуг тему перекинуть. Кто-нибудь охотно возьмётся за эту работу

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

1. Поиск по существующим модулям. На форуме уже выкладывали готовые решения

2. Если совет pashast  не помог, то вам нужно В раздел платных услуг тему перекинуть. Кто-нибудь охотно возьмётся за эту работу

3. Или Вам прямая дорога вот сюда: http://htmlbook.ru/

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


Нужно сделать новый div в файле header.tpl со стилем



position: fixed;
bottom: 0;

и вынести туда код корзины.

 

Если из того что я написал, вам ничего не понятно, то лучше обратитесь в раздел "платные услуги". :-)

Спасибо, все понятно, а как будет выглядеть код корзины?

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


Нужно сделать новый div в файле header.tpl со стилем



position: fixed;
bottom: 0;

и вынести туда код корзины.

 

Если из того что я написал, вам ничего не понятно, то лучше обратитесь в раздел "платные услуги". :-)

Спасибо, все понятно, а как будет выглядеть код корзины?

вы хедере в дивке просто впишете  <?php echo $cart; ?> а за сам код отвечает отдельный файл :-)

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


 

Нужно сделать новый div в файле header.tpl со стилем





position: fixed;
bottom: 0;

и вынести туда код корзины.

 

Если из того что я написал, вам ничего не понятно, то лучше обратитесь в раздел "платные услуги". :-)

Спасибо, все понятно, а как будет выглядеть код корзины?

вы хедере в дивке просто впишете  <?php echo $cart; ?> а за сам код отвечает отдельный файл :-)

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

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


Удалил код  <?php echo $cart; ?>  из header.tpl, а корзина все равно остается в шапке сайта? скажите как ее оттуда убрать? и какой фаил отвечает за код корзины?

файл корзины catalog/view/theme/default/template/module/cart.tpl  а насчет того что удалили из хедера так кеш почистите

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


Удалил код  <?php echo $cart; ?>  из header.tpl, а корзина все равно остается в шапке сайта? скажите как ее оттуда убрать? и какой фаил отвечает за код корзины?

Чтобы убрать корзину, не нужно вырезать код. Достаточно добавить такую строчку в стилях

#header #cart 

display: none;

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


Удалил код  <?php echo $cart; ?>  из header.tpl, а корзина все равно остается в шапке сайта? скажите как ее оттуда убрать? и какой фаил отвечает за код корзины?

Чтобы убрать корзину, не нужно вырезать код. Достаточно добавить такую строчку в стилях

#header #cart 

display: none;

 

 

Удалил код  <?php echo $cart; ?>  из header.tpl, а корзина все равно остается в шапке сайта? скажите как ее оттуда убрать? и какой фаил отвечает за код корзины?

файл корзины catalog/view/theme/default/template/module/cart.tpl  а насчет того что удалили из хедера так кеш почистите

 Спасибо всем огромное за ответы, карзину с шапки получилось убрать!

Теперь проблема в том что корзина не появляется в плавающем блоке...

 

Когда добавляю код <div id="side_block"> <?php echo $cart; ?></div> в header ничего непроисходит, а когда добавляю в footer появляется вот такая ошибка:

Notice: Undefined variable: cart in /home/c/comfortsru/elnorshop/public_html/catalog/view/theme/tecart/template/common/footer.tpl on line 73

Как это можно подравить?

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


Не добавлять его в футер.

Или же переносить код контроллера хедера в контроллер футера, то есть лучше просто не ставить корзину в футер

 

Вам нужно прочитать faq по внутреннему устройству опенкарта и про MVC, тогда всё сразу станет понятно

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

Не добавлять его в футер.

Или же переносить код контроллера хедера в контроллер футера, то есть лучше просто не ставить корзину в футер

 

Вам нужно прочитать faq по внутреннему устройству опенкарта и про MVC, тогда всё сразу станет понятно

Так а как сделать так что бы корзина появилась в плавающем блоке, при добавлении в хедер?

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


Так а как сделать так что бы корзина появилась в плавающем блоке, при добавлении в хедер?

Вы издеваетесь?

Вам же во втором сообщении ответили:

 

Нужно сделать новый div в файле header.tpl со стилем

position: fixed;
bottom: 0;

и вынести туда код корзины.

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

Так а как сделать так что бы корзина появилась в плавающем блоке, при добавлении в хедер?

Вы издеваетесь?

Вам же во втором сообщении ответили:

 

>Нужно сделать новый div в файле header.tpl со стилем



position: fixed;
bottom: 0;

и вынести туда код корзины.

 

Так и сделал!!!!!!!!! она просто не появляется там!!! если вместо корзины другую информацию в блок вставляю все нормально!

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


еще вопрос, как расположить плавающий блок ровно по середине нижней границе браузера?
Сейчас вот такой код стоит:

 

#cart_container {bottom:0;position:fixed;right:292px;z-index:300000;}
 
Надіслати
Поділитися на інших сайтах


  • 1 year later...


<script type="text/javascript">

$(function() {

var offset = $("#cart").offset();

var topPadding = 0;

$(window).scroll(function() {

if ($(window).scrollTop() > offset.top) {

$("#cart").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding});

}

else {$("#cart").stop().animate({marginTop: 0});};});

});

</script>

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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