Jump to content
Sign in to follow this  
Ignatiy

Кнопка купить. Изменение текста и дизайна. OC 1.5.5.1.2

Recommended Posts

Версия 1.5.5.1.2

Шаблон - theia

 

Добрый день!

Поиском пользовался, но ответа не нашел.

Дело в том, что у меня кнопка сделана не из картинки. Это просто серый прямоугольник с надписью "купить".

Мне необходимо полностью заменить эту кнопку на картинку (в css background-image не помог потому, что надпись "купить" видна под картинкой). 

1. Как убрать надпись с кнопки?

2. Если не менять кнопку на картинку, то как изменить ее цвет? Правка stylesheet не дала результатов. 

Share this post


Link to post
Share on other sites
Правка stylesheet не дала результатов. 

 

 

ай-яй-яй

 

input.button  и  a.button:hover, input.button:hover

 

добавляем  свой  background: #......;  всё работает,тоже самое с картинкой

Share this post


Link to post
Share on other sites

ай-яй-яй

 

input.button  и  a.button:hover, input.button:hover

 

добавляем  свой  background: #......;  всё работает,тоже самое с картинкой

Да, уже понял свою ошибку.

Но теперь вылезла другая проблема - это изменение общее для всех объектов. 

Можно-ли как-то без особых трудностей сделать уникальной кнопку "Купить"?

Share this post


Link to post
Share on other sites
Можно-ли как-то без особых трудностей сделать уникальной кнопку "Купить"?

 

:-D

 

ну да,если по-русски обьяснить ,что надо.

Share this post


Link to post
Share on other sites

Объясняю :)

 

Я хочу заменить обычные серые кнопки на картинки с текстом. 

Если я ставлю картинку бэкграундом через css, то она ставится на все кнопки (продолжить покупки, оформить заказ, купить и т.д.). А мне надо, чтобы все кнопки были отдельными объектами, тогда я смогу на каждую прицепить свою картинку. Вот как-то так.

Share this post


Link to post
Share on other sites

Тогда нужно быть готовым заменить класс button на свой в нужных местах  и после прописать ему стили.

Share this post


Link to post
Share on other sites

А где искать код этой кнопки?

Я пока просто поставил font-size в 0, чтобы убрать надпись, но это мне не очень нравится. 

Копался в tpl-ах, но так и не нашел.

Share this post


Link to post
Share on other sites
Копался в tpl-ах, но так и не нашел.

 

это называется смотрю в книгу вижу фигу и давать советы в этом направлении   смысла нет,потому как с таким уровнем знаний  придётся  обьяснять сотни манипуляций всю оставшуюся жизнь)

Share this post


Link to post
Share on other sites

Не спорю, ибо окунулся в php всего месяц назад.

Ладно, придется колхозить с помощью CSS. Спасибо за советы!

Share this post


Link to post
Share on other sites
Не спорю, ибо окунулся в php всего месяц назад.

 

пригодится,но не в этом вопросе,потому как здесь HTML-CSS.Не более.

Share this post


Link to post
Share on other sites

Вот это подход!

Pascha, большое спасибо! Именно это я и хотел увидеть.

Правда вопрос с тем где этот код править остается открытым. Точнее даже где он сидит. 

Share this post


Link to post
Share on other sites

в тпл модулей, карточки товара, категорий в папке с вашей темой
например код кнопки что на скрине для карточки товара по пути

/catalog/view/theme/theia/template/product/product.tpl

ну а стили для новой кнопки естественно прописать в

catalog/view/theme/theia/stylesheet/stylesheet.css

Share this post


Link to post
Share on other sites

Спасибо, Паша. Я попробовала поменять надпись на кнопке "КУПИТЬ" на другую надпись. Стиль и цвета я оставила без изменений. Все было сделано, как Паша посоветовал. Я просто поменяла в VALUE="Мой текст", а до этого там было <?php echo $button_cart; ?>. Только вот проблема в том, что кнопка со старым названием очень много где на сайте имеется: и товары списком, и товары в карусели, и на карточке, и в похожих. Пришлось все файлы из указанных тобой перелопатить на предмет поиска этой фразы. И все-таки в одном месте я этого не нашла - в похожих товарах все равно висит "КУПИТЬ"! Подскажите, пож. в каком файле искать кнопку из блока похожих товаров? А еще я подумала: а если бы у меня было в 30-и местах эта кнопка, то что мне в 30-и местах править код? Может есть место, где эта фраза один раз меняется и на всем сайте появляется другая надпись?

Share this post


Link to post
Share on other sites

Спасибо, Паша. Я попробовала поменять надпись на кнопке "КУПИТЬ" на другую надпись. Стиль и цвета я оставила без изменений. Все было сделано, как Паша посоветовал. Я просто поменяла в VALUE="Мой текст", а до этого там было <?php echo $button_cart; ?>. Только вот проблема в том, что кнопка со старым названием очень много где на сайте имеется: и товары списком, и товары в карусели, и на карточке, и в похожих. Пришлось все файлы из указанных тобой перелопатить на предмет поиска этой фразы. И все-таки в одном месте я этого не нашла - в похожих товарах все равно висит "КУПИТЬ"! Подскажите, пож. в каком файле искать кнопку из блока похожих товаров? А еще я подумала: а если бы у меня было в 30-и местах эта кнопка, то что мне в 30-и местах править код? Может есть место, где эта фраза один раз меняется и на всем сайте появляется другая надпись?

В принципе, в языковом файле должно быть. То есть, в директории /language/

Паша предлагал решение именно для того, чтобы менять не везде, а там, где надо. А если все кнопки надо поменять сразу,просто меняется значение $button_cart в языковом файле:

\catalog\language\russian\russian.php

Share this post


Link to post
Share on other sites

Ок. Сделала. Как тебе плюс поставить?

Share this post


Link to post
Share on other sites

Ок. Сделала. Как тебе плюс поставить?

Насколько я понимаю, плюсы убрали.

 

А так - засчитано :)

Share this post


Link to post
Share on other sites

Для тебя нужно смайлик специальный придумать: тыквенная голова смеется... Будут кликать...

А для Паши такой (см. рис). Ну это шутка - Паша не бери в голову. Просто у тебя на аватаре - младенец. Хотя, я знаю что ты сейчас напишешь: да я и не собирался брать в голову, и не собирался читать все это, и не собирался вообще форум открывать.  :-)

post-694191-0-80536300-1429088181.jpg

Share this post


Link to post
Share on other sites

для тех кто прибыл на наш форум на бронепоезде:
Читаем внимательно вопрос, на который мною был дан ответ:

 

 

Если я ставлю картинку бэкграундом через css, то она ставится на все кнопки (продолжить покупки, оформить заказ, купить и т.д.). А мне надо, чтобы все кнопки были отдельными объектами, тогда я смогу на каждую прицепить свою картинку. Вот как-то так.

 

решение было дано именно для данного частного случая:

Можно-ли как-то без особых трудностей сделать уникальной кнопку "Купить"?

 

а не универсальное решение смены кнопки (названия)  везде

 

Смотрю в книгу... и мертвые младенцы в очечках в глазах...

По поводу тем и форума: регулярно открываю, смотрю, иногда помогаю и советую, но если кому то моя помощь в тягость- тем могу в их темах не писать, дабы не читать раздраженные тупые неумные ответы...

 

ну а раз советуем аватарки друг другу, то очень толлерантная аватарка для Вас, уважаемая "блонди"

post-20793-0-91112700-1429089640_thumb.jpg
 

Share this post


Link to post
Share on other sites

Для тебя нужно смайлик специальный придумать: тыквенная голова смеется... Будут кликать...

А для Паши такой (см. рис). Ну это шутка - Паша не бери в голову. Просто у тебя на аватаре - младенец. Хотя, я знаю что ты сейчас напишешь: да я и не собирался брать в голову, и не собирался читать все это, и не собирался вообще форум открывать.  :-)

Такую?

post-688758-0-47361800-1429090459.gif

Share this post


Link to post
Share on other sites

а вот еще

 

 

post-694191-0-49655000-1440663601.gif

Share this post


Link to post
Share on other sites

а вот еще

 

 

attachicon.gifavatar.gif

Остается добавить ему динамики :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.