Перейти к содержимому


Кнопки


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 245

#61 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 27 Январь 2013 - 13:15

Просмотр сообщенияKoderhan (27 Январь 2013 - 11:53) писал:

Попробуйте этот вариант кнопки.
<a class="more-link submit" onclick="if($(this).text() == 'Уведомить о поступлении') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#" {% IF GOODS_MOD_REST_VALUE>0 %} style="font: bold 12px/46px Tahoma,Geneva,sans-serif !important;text-indent: -13px;">Купить{% ELSE %} style="font: bold 10px/46px Tahoma,Geneva,sans-serif !important;text-indent: -13px;"> Уведомить о</br> поступлении{% ENDIF %}</a><br />
Тут мы изменяем стили шрифта в зависимости от того какая кнопка сейчас выводится.
И ставим переход на следующею строку в ссылке.

Снова не выходитыыыыы.png ввв.png

#62 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 28 Январь 2013 - 10:16

Просмотр сообщенияkaisyRUS (27 Январь 2013 - 13:15) писал:

Снова не выходитПрикрепленный файл ыыыыы.pngПрикрепленный файл ввв.png

Можете уточнить: почему у Вас не сработал мой способ? У Вас должны были стили примениться только  в кнопке уведомить меня, а кнопка купить должна была остаться неизменной

#63 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 28 Январь 2013 - 12:52

Просмотр сообщенияsupport 2.0 (28 Январь 2013 - 10:16) писал:

Можете уточнить: почему у Вас не сработал мой способ? У Вас должны были стили примениться только  в кнопке уведомить меня, а кнопка купить должна была остаться неизменной

Беру Ваш код Безымянный.png
У меня эта строка такая
<a class="more-link submit"  onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить меня{% ENDIF %}</a><br /><br />

Заменяю её полностью Вашим вариантом
И что получаем. Как видно на скринах кнопка "уведомить о поступлении" на всех товарах2.png 3.png

#64 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Январь 2013 - 13:29

Попробуйте этот вариант кода.
<a class="more-link submit"  {% IF GOODS_MOD_REST_VALUE>0 %} id="f1" {% ELSE %} id="f2" style="font: bold 14px/20px Tahoma,Geneva,sans-serif; text-indent: 0px;"{% ENDIF %} onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить </br> меня{% ENDIF %}</a><br /><br />

В файле "main.csstemplate".
Найти код:
.goodsDataFormSubmitButton .more-link {
  background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top !important;
  color: #fff !important;
  font: bold 16px/46px Tahoma,Geneva,sans-serif !important;
  height: 46px !important;
  width: 165px !important;
  text-indent: 37px;
 
}

Заменить:
.goodsDataFormSubmitButton .more-link {
  background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top !important;
  color: #fff;
  font: bold 16px/46px Tahoma,Geneva,sans-serif !important;
  height: 46px;
  width: 165px;
  text-indent: 37px;
 
}


#65 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 28 Январь 2013 - 14:43

Просмотр сообщенияKoderhan (28 Январь 2013 - 13:29) писал:

Попробуйте этот вариант кода.
<a class="more-link submit" {% IF GOODS_MOD_REST_VALUE>0 %} id="f1" {% ELSE %} id="f2" style="font: bold 14px/20px Tahoma,Geneva,sans-serif; text-indent: 0px;"{% ENDIF %} onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить </br> меня{% ENDIF %}</a><br /><br />

В файле "main.csstemplate".
Найти код:
.goodsDataFormSubmitButton .more-link {
background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top !important;
color: #fff !important;
font: bold 16px/46px Tahoma,Geneva,sans-serif !important;
height: 46px !important;
width: 165px !important;
text-indent: 37px;

}

Заменить:
.goodsDataFormSubmitButton .more-link {
background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top !important;
color: #fff;
font: bold 16px/46px Tahoma,Geneva,sans-serif !important;
height: 46px;
width: 165px;
text-indent: 37px;

}

Вставил такой код: изменил фразу "уведомить меня" на "уведомить о поступлении"
<a class="more-link submit" {% IF GOODS_MOD_REST_VALUE>0 %} id="f1" {% ELSE %} id="f2" style="font: bold 14px/20px Tahoma,Geneva,sans-serif; text-indent: 0px;"{% ENDIF %} onclick="if($(this).text() == 'Уведомить о поступлении') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить </br> о поступлении{% ENDIF %}</a><br /><br />

ввввы.png ввв.png
Пропало слово "о поступлении"

#66 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Январь 2013 - 16:38

Тут дело в том что другие стили имеют высокий приоритет.

В файле "main.csstemplate".
Найти код:
.goodsDataFormSubmitButton .more-link {
  background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top !important;
  color: #fff;
  font: bold 16px/46px Tahoma,Geneva,sans-serif !important;
  height: 46px;
  width: 165px;
  text-indent: 37px;

}
Заменить:
.goodsDataFormSubmitButton .more-link {
  background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top;
  color: #fff;
  font: bold 16px/46px Tahoma,Geneva,sans-serif;
  height: 46px;
  width: 165px;
  text-indent: 37px;

}


#67 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 28 Январь 2013 - 18:31

Просмотр сообщенияKoderhan (28 Январь 2013 - 16:38) писал:

Тут дело в том что другие стили имеют высокий приоритет.

В файле "main.csstemplate".
Найти код:
.goodsDataFormSubmitButton .more-link {
background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top !important;
color: #fff;
font: bold 16px/46px Tahoma,Geneva,sans-serif !important;
height: 46px;
width: 165px;
text-indent: 37px;

}
Заменить:
.goodsDataFormSubmitButton .more-link {
background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top;
color: #fff;
font: bold 16px/46px Tahoma,Geneva,sans-serif;
height: 46px;
width: 165px;
text-indent: 37px;

}

Во - вышло.Безымянный.png
Напомните пожалуйста исчо как сделать для того, чтоб сделать надпись по центру кнопки и спустить ее вниз от верхнего края кнопки. Спасибо

#68 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Январь 2013 - 18:44

Попробуйте изменить код кнопки на:


<a class="more-link submit" {% IF GOODS_MOD_REST_VALUE>0 %} id="f1" {% ELSE %} id="f2" style="font: bold 14px/20px Tahoma,Geneva,sans-serif; text-indent: 0px;padding-top: 2px;text-align: center;padding-left: 0px;" {% ENDIF %} onclick="if($(this).text() == 'Уведомить о поступлении') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить </br> о поступлении{% ENDIF %}</a><br /><br />
Далее. Найти код в файл "main.csstemplate":

.goodsDataFormSubmitButton .more-link {
  background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top;
  color: #fff;
  font: bold 16px/46px Tahoma,Geneva,sans-serif;
  height: 46px;
  width: 165px;
  text-indent: 37px;
}
Заменить:
.goodsDataFormSubmitButton .more-link {
  background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top;
  color: #fff;
  font: bold 16px/46px Tahoma,Geneva,sans-serif;
  height: 46px;
  width: 170px;
  text-indent: 37px;
}


#69 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 29 Январь 2013 - 06:45

Просмотр сообщенияKoderhan (28 Январь 2013 - 18:44) писал:

Попробуйте изменить код кнопки на:


<a class="more-link submit" {% IF GOODS_MOD_REST_VALUE>0 %} id="f1" {% ELSE %} id="f2" style="font: bold 14px/20px Tahoma,Geneva,sans-serif; text-indent: 0px;padding-top: 2px;text-align: center;padding-left: 0px;" {% ENDIF %} onclick="if($(this).text() == 'Уведомить о поступлении') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить </br> о поступлении{% ENDIF %}</a><br /><br />
Далее. Найти код в файл "main.csstemplate":

.goodsDataFormSubmitButton .more-link {
background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top;
color: #fff;
font: bold 16px/46px Tahoma,Geneva,sans-serif;
height: 46px;
width: 165px;
text-indent: 37px;
}
Заменить:
.goodsDataFormSubmitButton .more-link {
background: url("http://files.storeland.ru/web/upload/sitefiles/5/402/401026/Moya_knopka2_pod_razmer.png") no-repeat left top;
color: #fff;
font: bold 16px/46px Tahoma,Geneva,sans-serif;
height: 46px;
width: 170px;
text-indent: 37px;
}
Здорово. Вышло. Спасибо

#70 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 07 Февраль 2013 - 09:00

Просмотр сообщенияkaisyRUS (29 Январь 2013 - 06:45) писал:

Здорово. Вышло. Спасибо

Тут возникла 1 проблема. Если товар имеет модификации и их нет в наличии, надпись на кнопке становится "уведомить меня", а не "уведомить о поступлении"
чвс.png ячф.png

#71 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 07 Февраль 2013 - 11:02

Просмотр сообщенияkaisyRUS (07 Февраль 2013 - 09:00) писал:

Тут возникла 1 проблема. Если товар имеет модификации и их нет в наличии, надпись на кнопке становится "уведомить меня", а не "уведомить о поступлении"
Прикрепленный файл чвс.pngПрикрепленный файл ячф.png
Вы просто можете найти в файле "Товар" слово "уведомить меня" и заменить на "уведомить о поступлении".

#72 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 15 Февраль 2013 - 09:41

Ошибка. При нажатии на "уведомить о поступлении" пытается положить в корзину.
яммкаи.png

#73 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 15 Февраль 2013 - 10:27

Вы хотите чтобы при нажатие на кнопку "Уведомить меня" пользователю открывалась форма с возможностью ввода емайл адреса.
Который затем придет к вам на почту?

#74 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 15 Февраль 2013 - 10:29

Просмотр сообщенияKoderhan (15 Февраль 2013 - 10:27) писал:

Вы хотите чтобы при нажатие на кнопку "Уведомить меня" пользователю открывалась форма с возможностью ввода емайл адреса.
Который затем придет к вам на почту?
Да. До внесения изменений так и было

#75 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 15 Февраль 2013 - 11:14

Просто надпись на кнопке была привязана к условию в скрипте.
Значит придется еще изменить код кнопки.
<a class="more-link submit" {% IF GOODS_MOD_REST_VALUE>0 %} id="f1" {% ELSE %} id="f2" style="font: bold 14px/20px Tahoma,Geneva,sans-serif; text-indent: 0px;padding-top: 2px;text-align: center;padding-left: 0px;" {% ENDIF %} onclick="if($(this).html() == 'Уведомить <br> о поступлении') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}Купить{% ELSE %}Уведомить </br> о поступлении{% ENDIF %}</a><br /><br />


#76 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 20 Февраль 2013 - 10:38

Просмотр сообщенияKoderhan (07 Февраль 2013 - 11:02) писал:

Вы просто можете найти в файле "Товар" слово "уведомить меня" и заменить на "уведомить о поступлении".
А нету ни где в товарах этого словосочетания. Где искать?

#77 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 20 Февраль 2013 - 11:02

Просмотр сообщенияkaisyRUS (20 Февраль 2013 - 10:38) писал:

А нету ни где в товарах этого словосочетания. Где искать?
Я имею ввиду файл "Товар".
В коде кнопки он встречается в двух местах и должен быть одинаковым иначе скрипт не будет работать.
Уведомить <br> о поступлении


#78 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 21 Февраль 2013 - 06:17

Просмотр сообщенияKoderhan (20 Февраль 2013 - 11:02) писал:

Я имею ввиду файл "Товар".
В коде кнопки он встречается в двух местах и должен быть одинаковым иначе скрипт не будет работать.
Уведомить <br> о поступлении
Так я там и смотрел. Вы наверно забыли исходное письмо. Скрипт работает прекрасно, кроме случаев с товарами с модификациями. После выбора модификации кнопка становиться такой, какой была раньше: со словами "в корзину" и "уведомить меня"

#79 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 21 Февраль 2013 - 07:51

Просто при выборе модификации вызывается еще один скрипт.
Пожалуйста приведите пример страницы с модификациями.

#80 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 21 Февраль 2013 - 07:54

Просмотр сообщенияKoderhan (21 Февраль 2013 - 07:51) писал:

Просто при выборе модификации вызывается еще один скрипт.
Пожалуйста приведите пример страницы с модификациями.
Вот страницы 1 и 2




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных