[Помогите] Добавить кнопку возле "Купить"

Тема в разделе "OpenCart", создана пользователем hisbvdis, 10 окт 2013.

  1. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Добрый день. Хочу добавить на сайт функционал "Нашли дешевле?".
    Модуль, который нашел, у меня барахлит.
    Вот подумал реализовать это через Google формы.

    Но есть вопрос. Как добавить кнопку рядом (под) кнопкой купить в категории и на странице товара?
    Кнопка должна просто переводить по определенной ссылке.
    Если в HTML немного разобрался, то PHP - темный лес.
    Заранее благодарен.
     
  2. Toliamba

    Toliamba

    Регистрация:
    27 янв 2013
    Сообщения:
    191
    Симпатии:
    44
    Ссылку на сайт дайте, скину вам код кнопки...или хотя, бы шаблон укажите свой
     
  3. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Сайт http://gold100.com.ua/
    Шаблон стандартный.
     
  4. SpresscodE

    SpresscodE

    Регистрация:
    2 ноя 2012
    Сообщения:
    258
    Симпатии:
    58
    в файлах product.tpl и catalog.tpl в папке catalog/view/theme/ваша тема/template/product

    Ищите блок который отвечает за кнопку купить
    в стандарте это вот этот блок
    Находится в блоке <div class="cart"> Если в карточке товара....
    И вставляете рядом код кнопки по желанию с текстом или с картинкой

    И потом играетесь по надобности со стилями
     
    hisbvdis нравится это.
  5. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Спасибо большое. Оказывается, нужно изменения в html производить. А я думал в PHP.
     
  6. Yoda

    Yoda

    Регистрация:
    5 фев 2013
    Сообщения:
    122
    Симпатии:
    22
    Внешний вид почти всегда в шаблонах настраивается
     
  7. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    [​IMG]
    Кнопка получилась вот такой вот некрасивой. Можно как-то сделать, чтобы она была как синяя?
    Как я понял, через стили для всех кнопок задается оформление через style="button"
    Добавил то к тэгу <a>, то к <button> - не помогает.
    --- Добавлено, 11 окт 2013 ---
    Всем спасибо за помощь. Решил уже сам.
    Сделал по-другому.
    Я просто скопировал "шаблон" кнопки "Купить" и изменил под свои нужды. Google помог.
    Получилось следующее:

    <input type="button" value="Нашли дешевле?" onclick="window.open('http://goo.gl/EXRwoQ')" class="button" />

    Открывает в новом окне ссылку.
     
    Последнее редактирование: 11 окт 2013
  8. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Появился еще один вопрос. Можно ли выборочно сделать созданную кнопку другого цвета?
    Пытался залезть в CSS - только испортил все
     
  9. Yoda

    Yoda

    Регистрация:
    5 фев 2013
    Сообщения:
    122
    Симпатии:
    22
    Можно. Ещё один класс ей присваиваешь и в этом классе меняешь цвет

    <input type="button newclass" value="Нашли дешевле?" onclick="window.open('http://goo.gl/EXRwoQ')" class="button" />
     
    hisbvdis нравится это.
  10. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Получилось .Спасибо
     
  11. Yoda

    Yoda

    Регистрация:
    5 фев 2013
    Сообщения:
    122
    Симпатии:
    22
  12. SeregaSS

    SeregaSS

    Регистрация:
    17 дек 2012
    Сообщения:
    96
    Симпатии:
    42
    вот тут интересная статья на эту тему
     
  13. gnommong

    gnommong

    Регистрация:
    29 июн 2013
    Сообщения:
    176
    Симпатии:
    194
    Вроде простейшие у него скрипты, а на деле почему-то не вставлялись.
     
  14. xoff

    xoff

    Регистрация:
    2 сен 2013
    Сообщения:
    72
    Симпатии:
    13
    Добавьте в css:
    Код:
    .bcheaply:hover {
        background: #066F1B;
    }
    При наведении будет цвет менять по аналогии с кнопкой "Купить" чуть темнее будет, а то так не активной как-то смотрится.
    [​IMG] [​IMG]
     
    hisbvdis нравится это.
  15. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Да, хорошая идея. А я и не подумал. Сейчас сделаю
     
  16. cherkas

    cherkas

    Регистрация:
    25 фев 2013
    Сообщения:
    336
    Симпатии:
    44
  17. hisbvdis

    hisbvdis

    Регистрация:
    3 авг 2013
    Сообщения:
    24
    Симпатии:
    34
    Спасибо. Уже исправил :Smile: