Перейти к содержанию

SVLogic

Пользователи
  • Публикаций

    58
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о SVLogic

  • Звание
    Пользователь
  • День рождения 01.01.1970

Контакты

  • Сайт
    http://www.kolesa62.ru
  • ICQ
    8918766
  1. Добавление в корзину последних товаров на главной странице открываем catalogviewthemedefaulttemplatemodulelatest_home.tpl ищем примерно следующее <a href="<?php echo str_replace('&', '&', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a>в тег <img> добавляем следующее: id="image_product<?=$j+999?>" ищем <?php if ($display_price) { ?>ниже вставляем <form action="/index.php?route=checkout/cart" method="post" enctype="multipart/form-data" id="product<?=$j+999?>"> ищем <a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" > </a>заменяем на <a class="button_add_small" onclick="atc('product<?=$j+999?>')" id="add_to_cart1" title="Добавить в корзину"> </a> ищем закрывающую скобку <?php } ?> элемента <?php if ($display_price) { ?>перед скобкой вставляем <input type="hidden" name="quantity" value="1" /> <input type="hidden" name="product_id" value="<?=$products[$j]['product_id']?>" /> </form>
  2. Ковырял вот тут версию 0.0.7, попросили сделать добавление в корзину на ajax из списка продукции. Вот собсно выкладываю решение (не знаю только было уже или нет, ничего не нашел): открываем /catalog/view/javascript/jquery/ajax_add.js и дабы ничего из работающего нигде не сломалось, добавляем новую функцию в этот файл function atc(id) { $.ajax({ type: 'post', url: 'index.php?route=module/cart/callback', dataType: 'html', data: $('#'+id+' :input'), success: function (html) { $('#module_cart .middle').html(html); }, complete: function () { var image = $('#image_'+id).offset(); var cart = $('#module_cart').offset(); $('#image_'+id).before('<img src="' + $('#image_'+id).attr('src') + '" id="temp" style="position: absolute; top: ' + image.top + 'px; left: ' + image.left + 'px;" />'); params = { top : cart.top + 'px', left : cart.left + 'px', opacity : 0.0, width : $('#module_cart').width(), heigth : $('#module_cart').height() }; $('#temp').animate(params, 'slow', false, function () { $('#temp').remove(); }); } });} Далее открываем /catalog/controller/product/category.php ищем в нем примерно следующее: 'name' => $result['name'], 'model' => $result['model'], 'rating' => $rating,и добавляем перед этим 'id' => $result['product_id'], Открываем /catalog/view/theme/default/template/product/category.tpl ищем где выводится изображение товара <img src="<?php echo $products[$i]['thumb']; ?>" title="<?php echo $products[$i]['name']; ?>" alt="<?php echo $products[$i]['name']; ?>" />и добавляем в тег id="image_product<?=$i?>"находим <?php if ($display_price) { ?>ниже добавляем <form action="/index.php?route=checkout/cart" method="post" enctype="multipart/form-data" id="product<?=$i?>">перед закрытием условия <?php if ($display_price) { ?> <?php } ?>добавляем <input type="hidden" name="quantity" value="1" /> <input type="hidden" name="product_id" value="<?=$products[$i]['id']?>" /> </form>меняем href ссылки добавления в корзину на onclick и добавляем id onclick="atc('product<?=$i?>')" id="add_to_cart1" На этом все. Добавление в каталоге на аяксе у нас теперь тоже есть. во всех остальных местах сделать по образу и подобию.
  3. SVLogic

    ocStore v0.1.3

    с ocstore 0.0.7 обновится норм? или возникнут проблемы?
  4. а в настройках где адрес сайта в конце есть слэш? если нет так поставьте!
  5. SVLogic

    Инвайт на хабр

    и наверно не только здесь
  6. SVLogic

    Инвайт на хабр

    ну а если есть много тех у кого есть инвайты, то и мне плиз тоже ;) svlogic[###]gmail.com
  7. ужасный эффект увеличения... лучше выкинуть из головы и сделать как у всех...
  8. если честно, не впечатлил... напомнил мне те времена, когда я только начинал осваивать веб-дизайн - 2004г. А все из-за того что не очень качественная отрисовка углов, большие невнятные тени, бэкграунды...
  9. качественная работа! понравилось! Единственное почему-то не понравилась стилистика именно кнопки "в корзину", стоит наверно сделать ее другим цветом (по крайней мере я бы сделал)и еще не понравилось то что кнопка в корзину, слишком близко к внизу идущим товарам - отбить подальше, а то непонятно сразу так к какому относится
  10. Если красная полоса, то ее не будет, это до открытия магазина.Согласен, и это с закрытыми глазами на красную полосу... цвета подобраны ужасно! Все режет глаза, салатовый на зеленом вообще нечитаем!в шапке зачем такой разряженный шрифт непонятно
  11. только с фоном некрасиов получилось совсем... белые полосы по краям все портят
  12. SVLogic

    Глупый вопрос [решено]

    у меня кстати тож небыло, ща появилось...
  13. выровнять по одной линии левые блоки и центральную частьсделайте сглаживание у логотипа - оч криво написанв блоке информация добавить какие-нибудь элементы слева к ссылкамв списке товара непонятно что за плюсик такой стоит - нужно как минимум сделать к нему хинт или изменить его на картинку и прописать тайтл...исправьте страницу "как сделать заказ"на странице новости сделать название новости тоже ссылкойне совсем понятно, почему на главной странице висит какая-то статья про касперского, нужно было хотя бы минимум раскрыть куда человек попалпри наведении на лупу сделать чтобы курсор менялся на руку1. выровнял2. лого еще будет разрабатываться3. сделал4. убрал вообще, так как товар весь доступен5. поправил6. сделал ссылкой7. над главной надо еще помозговать8. cursor: pointerХорошо, уже лучше.вот еще:1. выровнять хлебные крошки по вертикали по центру2. верхнее меню тоже немного выровнять как и хлебные крошки3. в подвале сделать шрифт поменьше (не меню), отбить немного сео текст о доставке от ссылок идущих ниже4. Сделать чтобы слово поиск, если не было ничего введено, но убран курсор, возвращалось назаднапример можно так:<input type="text" value="Поиск" onfocus="if(this.value=='Поиск')this.value=''" onblur="if(this.value=='')this.value='Поиск'">5. в корзине еще заметил, что цена в столбце "всего" разъезжается, если длинное наименование
  14. выровнять по одной линии левые блоки и центральную частьсделайте сглаживание у логотипа - оч криво написанв блоке информация добавить какие-нибудь элементы слева к ссылкамв списке товара непонятно что за плюсик такой стоит - нужно как минимум сделать к нему хинт или изменить его на картинку и прописать тайтл...исправьте страницу "как сделать заказ"на странице новости сделать название новости тоже ссылкойне совсем понятно, почему на главной странице висит какая-то статья про касперского, нужно было хотя бы минимум раскрыть куда человек попалпри наведении на лупу сделать чтобы курсор менялся на руку
  15. на личности никто не переходил...А решить проблему - выкинуть из кода , subtract = '" . (int)$product['subtract'] . "'
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.