• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Дубликат корзины (нежна вторая корзина на страницах интернет-магазина)
Дубликат корзины
levinson
Сообщений: 123
Репутация: 29

Сообщение # 1 | 19:44:29
Привет!
Подскажите, на сайте нужно использовать информер интернет-магазина ПОВТОРНО в выплывающей шапке.
При дублировании $basket$, они начинают работать некорректно, один из информеров не обновляется.
Как можно продублировать значения суммы заказа в корзине ($ORDER_AMOUNT$) и количества товаров ($NUM_ENTRIES$)?

Добавлено (25 Дек 2014, 19:44:29)
---------------------------------------------
Ну где же вы, светлые головы?

Сообщение отредактировал levinson - Вторник, 09 Дек 2014, 08:56:34
Ferro7
Сообщений: 285
Репутация: 230

Сообщение # 2 | 00:51:50
$("#id элемента").html()
или
$("#id элемента").val()
Увидеть id элемента можно в исходном HTML-коде страницы

Вы полюбили меня. Здесь я. (с)
levinson
Сообщений: 123
Репутация: 29

Сообщение # 3 | 17:29:57
Цитата Ferro7 ()
Увидеть id элемента можно в исходном HTML-коде страницы
Правда? Это бы решило много проблем встающих на пути всех тупиц-самоучек (это не сарказм, к таковым я отношу и себя).
Исходный код корзины выглядит так:


Код
<div id="shop-basket" style="position:relative;"><i class="fa fa-shopping-cart"></i>
<span class="cart-num">
  [color=#ff0000][size=12]0 <!--это количество товаров -->
</span>
<span class="cart-text">
   товаров<br>
   в корзине
</span>
<span class="cart-text">
   <b> [color=#ff0000][size=12][color=#ff0000]0.00 руб. <!--это сумма-->[color=#ff0000]</b><br>
   <a href="/shop/checkout">Оформить</a> | <a   
href="javascript://" onclick="return   
clearBasket();">Очистить</a>
</span>


Может ID элемента где то еще прячется?

Добавлено (27 Дек 2014, 17:29:57)
---------------------------------------------
Егегей!!! Все на корпоративах уже что ли? Никого нет?
Сообщение отредактировал levinson - Суббота, 27 Дек 2014, 17:30:34
Azaan
Сообщений: 69
Репутация: 0

Сообщение # 4 | 22:08:55
Код
<div id="shop-basket" style="position:relative;">

Разве не из этой строки нужный вам id?

Сообщение отредактировал Azaan - Суббота, 27 Дек 2014, 22:12:20
levinson
Сообщений: 123
Репутация: 29

Сообщение # 5 | 13:22:53
Цитата Azaan ()
#shop-basket
Да, видимо он. А я все на сумму и количество смотрел :-)

Цитата Ferro7 ()
$("#id элемента").html()или
$("#id элемента").val()

Простите за глупый вопрос, а как это использовать? Через Яваскрипт наверное, только как, я к сожалению не понимаю...

Добавлено (14 Янв 2015, 13:22:53)
---------------------------------------------
Куда подевались светлые головы?! Очень надо!

Ferro7
Сообщений: 285
Репутация: 230

Сообщение # 6 | 20:08:35
Исходя из сообщения #3, получается такой код

Код
<script>
setInterval(function() {
  var basket2 = $('#shop-basket').html();
  $('#shop_basket_2').html(basket2);
}, 100);
</script>

Этот код надо поместить перед закрывающим тегом body (</body>).

А так же, надо разместить, в том месте, где должен выводиться дубликат корзины, этот код:

Код
<div id="shop_basket_2" style="position:relative;"></div>

Вы полюбили меня. Здесь я. (с)
levinson
Сообщений: 123
Репутация: 29

Сообщение # 7 | 09:10:07
Ferro7, Спасибо! Ты просто волшебник!!! +100 в карму!!
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Дубликат корзины (нежна вторая корзина на страницах интернет-магазина)
  • Страница 1 из 1
  • 1
Поиск: