• Страница 1 из 1
  • 1
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » DizeL [8]
Результаты поиска
Дата: Суббота, 02.11.2013, 17:01 | Сообщение #1 | Тема: Оформление работы корзины для лучшей конверсии сайтов юкоз
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте. Первый раз создал интернет-магазин на uCoz. Уже весь день идет война со скриптом и выводом только количества товара, суммы и картинок(с крестиком) по моим стилям. И ничего не получается. Внимательно прочитал http://likbezz.ru/forum/38-1359-20551-16-1369555956
Но получился только нерабочий бред, с помощью которого ничего не выводится, а товар в корзину не добавляется.
Имеется кнопка
Код
<div class="vkorzinu">$2BASKET$</div>
- добавить в корзину
Имеется блок корзины:
Код
<div class="korzina">
  <span class="kortex">Корзина</span> <span class="schet"></span>
  <a href="/shop/checkout" target="_blank">Оформить заказ</a>
  </div>

Нужно сделать так, что бы ниже блока <div class="korzina"></div> выводились фотографии товаров (С крестиком, для редактирования)
Потом ниже выводилось сумма заказа, как (Итого:...)
И соответственно кнопка
Код
<ul class="nav">
  <li><a href="/">Очистить корзину</a></li>
  </ul>


Буду очень признателен в помощи.


 
Дата: Суббота, 02.11.2013, 17:29 | Сообщение #2 | Тема: Оформление работы корзины для лучшей конверсии сайтов юкоз
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Сб, 02.11.2013, 16:18:00
Вообще-то тема полностью раскрыта, весь функционал расписан и выложен, созданы рабочие примеры.
Какая еще вам помощь нужна?

Да, видел, но можно ли задать некоторые вопросы?
Куда вставлять
3. Блок для самой таблицы:
И этот скрипт
Код
var bsk={lib:{
init:function(){
bsk.lib.app();
},

add:function(){
if(!document.getElementById('bskGo'))return;
var cont=document.getElementById('bskGo').innerHTML;
bsk.lib.show(cont);
},

app:function(){
if(!document.getElementById('bskApp'))return;
$.get('/shop/checkout',function(d){
var o=$('#order-table',d),j=0;
$('th.order-head-del,td.order-item-del',o).remove();
$('input',o).each(function(){
var e=this.parentNode;
if(e.className.indexOf('order-item')!=-1){j++;
$(e).html(this.value);          
}else{
$(this).remove();
}
});
$('#bskAppCont').html(o);
$('#bskCount').html(j);
$('#bskTotal').html($('td.order-total:last',o).html());
if(document.getElementById('fancybox-overlay')){
    setTimeout(function(){
    bsk.lib.show(document.getElementById('bskApp').innerHTML);
},1000);
}
});          
},

show:function(cont){
$.fancybox({type:'inline',content:cont,helpers:{title:null,overlay:{opacity:0.2,speedIn:0,speedOut:0}}});
}
}}


 
Дата: Среда, 06.11.2013, 15:00 | Сообщение #3 | Тема: Оформление работы корзины для лучшей конверсии сайтов юкоз
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


А возможно ли посредством .get вывести страницу оформления заказа в ajax окно?
Например:

Код
<a href="#showcart" class="ulightbox" rel="nofollow">Оформить заказ</a>


Код
<div id="showcart" style="display:none;">
    <div class="h18"></div>
    <script type="text/javascript">     
     $.get("/shop/checkout",function(data) {     
     var ifnohist = $("#dir:first", data).html();     
     if (ifnohist == null) {     
     $('.h18').html('Материалов не найдено');     
     }$("#dir", data).each(function() {var histr = $(this).html();$('.h18').before(histr);}); });     
    </script>    
</div>

Но что то невыходит, хотя по идеи должно работать. Можно конечно сделать это через iframe.
Или кроме как iframe расчитывать не на что?


Сообщение отредактировал DizeL - Среда, 06.11.2013, 15:12
 
Дата: Суббота, 30.11.2013, 16:08 | Сообщение #4 | Тема: Автотеги материала
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Как мне сделать автотеги для двух полей name и brand
Код
<script type="text/javascript">
$('input[name="name"]').keyup(function(a) {     
$('input[name="tags"]').val($(this).val().split(' ').join(' '))     
});

$('input[name="brand"]').keyup(function(b) {     
$('input[name="tags"]').val($(this).val().split(' ').join(' '))   
   
});
</script>

Этот код работает, но не так как хотелось бы: я ввожу в поле name текст он дублируется в поле Tags, а после ввожу в поле brand текст, а в поле tags удаляется все и заново добавляется. А мне нужно что бы разделялись запятами - как name, brand

Была попытка сделать так
Код
var name= $('input[name="brand"]').val();
var brand= $('input[name="name"]').val();
$('input[name="tags"]').val(name','brand)


Но что то не вышло


 
Дата: Суббота, 30.11.2013, 23:57 | Сообщение #5 | Тема: Автотеги материала
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


likbezz, это лишнее действие, которое не нужно. Удобнее будет все же как в этом скрипте:
Код
<script type="text/javascript">    
$('input[name="title"]').keyup(function() {    
$('input[name="tags"]').val($(this).val().split(' ').join(''))    
});    
</script>


 
Дата: Воскресенье, 01.12.2013, 00:55 | Сообщение #6 | Тема: Автотеги материала
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


likbezz, но помогите дописать или же подскажите мануалы, которые мне в этом помогут.

 
Дата: Воскресенье, 01.12.2013, 01:57 | Сообщение #7 | Тема: Автотеги материала
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Вс, 01.12.2013, 00:16:47
Как сделать копирование одного поля в другое при добавлении?

Мне это ничего не дало. Мне то нужно копирование 1поля и 2поля в 3поле в виде (1содержимое,2содержимое)
Как в этом скрипте дать значение И
Код
<script type="text/javascript">      
$('input[name="title"]').keyup(function() {      
$('input[name="tags"]').val($(this).val().split(' ').join(''))      
});      
</script>

И
Код
$('input[name="brand"]').


Сообщение отредактировал DizeL - Воскресенье, 01.12.2013, 01:58
 
Дата: Воскресенье, 01.12.2013, 13:44 | Сообщение #8 | Тема: Автотеги материала
Рядовой
Группа: Проверенные
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Вс, 01.12.2013, 02:22:31
Могу написать за 500

Цена очень высока для скрипта, который пишется в 2-3 строчки. А функция проста, дубль ввода
Цитата true, Вс, 01.12.2013, 02:19:05
Кашмар ...

А что здесь плохого?


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » DizeL [8]
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия