Ищу Как сделать подобное описание?

Статус
В этой теме нельзя размещать новые ответы.

Evil_Master

СтудэнТ
Регистрация
14 Дек 2008
Сообщения
690
Реакции
493
Есть сайт, нужно сделать вывод товаров с описанием как на:

Для просмотра ссылки Войди или Зарегистрируйся

Как сделать?
 
Попробуй так.
В описании товара во вкладке габариты вписать нужные значения

240 см
ДСП
гранит

Далее идёшь в редактировании страницы своего шаблона
/components/com_virtuemart/views/category/tmpl/default.php

Находишь нужное место, где тебе нужно вывести эти значения и пишешь типа того:

Габариты : <?php echo $product->product_width ?> <br/>
Материал: <?php echo $product->product_height ?> <br/>

Список переменных:
Для просмотра ссылки Войди или Зарегистрируйся

версия, кстати какая VM, написал для vm2
 
Интересно а как сделаны 2 кнопки, позволяющие добавить товар сначала в корзину(резерв), а потом купить товар по той же самой кнопке??
 
Интересно а как сделаны 2 кнопки, позволяющие добавить товар сначала в корзину(резерв), а потом купить товар по той же самой кнопке??
Через аякс, до нажатия кнопки
Код:
<a class="to_cart_btn" name="3489" href="/cart/?pid=3489">
<img width="105" height="25" alt="В резерв" src="img/z.gif">
</a>
после
Код:
<a class="to_order_btn" name="3489" href="/cart/">
<img width="105" height="25" alt="В резерв" src="img/z.gif">
</a>
а вот собственно и код функции
Код:
$(document).ready(function() {
    $('a.to_cart_btn').click(function() {
//        if ($(this).is('.to_cart_btn') {
//    $('#cart_block').load('/request/cart/test_ajax.php',{});
//    $('#cart_block').load('/tovar.php?pid='+$(this).attr('name'),{});
 
//            alert(1);
            $.ajax({
                type: 'GET',
                url: '/request/cart/tovar.php',
                data: { pid: $(this).attr('name') },
                dataType: 'html',
    //            context: this,
                element: $(this),
        //        data: $(cur_wind.firstFORM).serialize(),
                global:true,
                async:false,
                success: function(data) {
//                    alert(data);
                    $(this.element)
                        .removeClass('to_cart_btn')
                        .addClass('to_order_btn')
                        .attr('href', '/cart/')
                        .unbind('click');
//                        .click(function() {
//                            window.location=$(this).attr('href');
//                        });
    ///                alert(data);
                    $('#cart_block').html(data);
                    return false;
                },
                error: function (data, errorText) {
                    alert("Произошел сбой. Попытайтейсь еще раз.");
                }
            });
    //        $(this).removeClass('to_cart_btn').addClass('to_order_btn').attr('href', '/cart/').click(function() {window.location=$(this).attr('href');});
 
            return false;
//        }
    });
});
 
$(document).ready(function() {
    $(".controll_del").click(function () {
        //alert(this.checked);
    if (this.checked == true) {
        $(this).parent().parent().parent().addClass('korz_ch');
    } else {
        $(this).parent().parent().parent().removeClass('korz_ch');
    }
    });
});
 
а как стандартным средствами сделать в VM отдельно кнопку "В корзину" и "Купить в 1 клик"?
 
Кто подскажет, каким образом он сделал ячейки товара одинакового размера по высоте? Пытаюсь сделать похожий дизайн, но у меня высота зависит от описания товара и на каждом блоке товара своя высота.
Он там принудительно height вводил на каждый блок <td> или есть другой способ?

Вопрос снимается. Поставил в css height принудительно на ячейку с описанием. Думаю он так и сделал.
 
Вопрос снимается. Поставил в css height принудительно на ячейку с описанием. Думаю он так и сделал.
есть ещё свойство min-heigth, я б его использовал
 
  • Заблокирован
  • #8
Подскажите как сделать корзину как на представленном сайте?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху