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


Кнопки


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

#181 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 01 Февраль 2014 - 10:57

Здравствуйте! Сделала кнопку "уведомить о поступлении", все ок, но в форму не передается артикул товара. В чем причина?

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


#182 Сергей Наумчук

Сергей Наумчук

    Продвинутый пользователь

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

Отправлено 01 Февраль 2014 - 11:00

Просмотр сообщенияСергей Наумчук (18 Январь 2014 - 19:48) писал:

Вечер добрый!
Подскажите,пожалуйста,как осуществить кнопку "уведомить о появлении товара" в шаблоне осень?Возможно ли осуществить это с помощью всплывающего окна после нажатия,в котором будут строчки "e-mail","телефон","имя"
Господа,а мой вопрос так и останется без ответа?..

#183 @lina_va

@lina_va

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

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

Отправлено 01 Февраль 2014 - 17:37

Просмотр сообщенияСергей Наумчук (01 Февраль 2014 - 11:00) писал:

Господа,а мой вопрос так и останется без ответа?..
Данный вопрос уже обсуждался в этой ветке форума

#184 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 09 Февраль 2014 - 12:23

Просмотр сообщенияbergamota (01 Февраль 2014 - 10:57) писал:

Здравствуйте! Сделала кнопку "уведомить о поступлении", все ок, но в форму не передается артикул товара. В чем причина?

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

А на мой вопрос будет ответ?

#185 Сake

Сake

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

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

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

В вашем шаблоне у артикула не используется класс goodsDataMainModificationArtNumber. Попробуйте использовать следующий код

<a class="whtblue-order submit" onclick="if($(this).text() == 'Заказать') { document.location = '/feedback?form[feedback_message]=Могли бы Вы сообщить мне о поступлении товара ' + $('h1:first').text() + ' ' + $('[itemprop=serialNumber]').text() + '?#bar'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Заказать{% ENDIF %}</a>


#186 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 14 Февраль 2014 - 16:03

Просмотр сообщенияСake (11 Февраль 2014 - 02:15) писал:

В вашем шаблоне у артикула не используется класс goodsDataMainModificationArtNumber. Попробуйте использовать следующий код

<a class="whtblue-order submit" onclick="if($(this).text() == 'Заказать') { document.location = '/feedback?form[feedback_message]=Могли бы Вы сообщить мне о поступлении товара ' + $('h1:first').text() + ' ' + $('[itemprop=serialNumber]').text() + '?#bar'; } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Заказать{% ENDIF %}</a>

Спасибо, сделала. Теперь все работает!

#187 step2054

step2054

    Продвинутый пользователь

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

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

   Добрый день!
Прошу помощи. Необходимо сделать так, чтобы при нажатии на кнопку "купить сейчас" в категории товара и кнопку "в корзину" на странице товара клиент попадал на страницу "Контакты" связь с администрацией.
Если это возможно, то хотелось бы ещё изменить название этих кнопок на: "ЗАКАЗАТЬ СЕЙЧАС".  А также на странице "Контакты - связь с администрацией" добавить дополнительные поля: "Контактный телефон*" и "адрес доставки".
Аккаунт SL-267511
Заранее Вам благодарен.

Прикрепленные изображения

  • Скрин1.JPG
  • Скрин2.JPG


#188 support 2.0

support 2.0

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

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

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

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

   Добрый день!
Прошу помощи. Необходимо сделать так, чтобы при нажатии на кнопку "купить сейчас" в категории товара и кнопку "в корзину" на странице товара клиент попадал на страницу "Контакты" связь с администрацией.
Если это возможно, то хотелось бы ещё изменить название этих кнопок на: "ЗАКАЗАТЬ СЕЙЧАС".  А также на странице "Контакты - связь с администрацией" добавить дополнительные поля: "Контактный телефон*" и "адрес доставки".
Аккаунт SL-267511
Заранее Вам благодарен.
Возможно, Вам поможет данная форма:
Изображение

Это форма быстрого заказа, изменить ее вид можно немного иначе. Использовать Вам ее можно в качестве заказа товара, например, в коде прописать пометку, которую клиенту видно не будет, а Вам когда будет приходить товар в раздел заказы, эта фраза "товар на заказ"  где-то будет отображаться. Здесь есть и номер телефона и другие контактные данные. Приходить заказ будет как и обычный в раздел заказов в бэк-офисе. Инструкция быстрого заказа находится здесь.

Также можете посмотреть эту инструкцию по кнопке "уведомить о поступлении"

#189 step2054

step2054

    Продвинутый пользователь

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

Отправлено 21 Февраль 2014 - 09:12

  Спасибо, но это не то, что мне нужно.
Мы не реализуем товар, мы оказываем услуги. Поэтому нам необходимо изменить название кнопок "Купить" и "Купить сейчас" на название "ЗАКАЗАТЬ". После этого необходимо сделать так, чтобы после клика на кнопку "Купить" (новое название "ЗАКАЗАТЬ") клиента перебрасывало на страницу "Связь с администрацией", на которой он сможет оставить свои контактные данные и описать свой заказ. Корзина нам как таковая не нужна.


#190 Сake

Сake

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

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

Отправлено 22 Февраль 2014 - 00:13

Найдите в вашем шаблоне "Товары" строку

<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>

и замените её на

<a class="whtgray" href="/feedback" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Заказать</a>

ниже найдите

<a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>

и замените на

<a class="blgreen" href="/feedback" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Заказать</a>

Далее в шаблоне "Товар" найдите

<a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>

и замените на

<a class="whtblue" href="/feedback" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">Заказать</a>


#191 step2054

step2054

    Продвинутый пользователь

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

Отправлено 24 Февраль 2014 - 09:58

Просмотр сообщенияСake (22 Февраль 2014 - 00:13) писал:

Найдите в вашем шаблоне "Товары" строку

<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>

и замените её на

<a class="whtgray" href="/feedback" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Заказать</a>

ниже найдите

<a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>

и замените на

<a class="blgreen" href="/feedback" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Заказать</a>

Далее в шаблоне "Товар" найдите

<a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>

и замените на

<a class="whtblue" href="/feedback" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">Заказать</a>




Супер! Спасибо Вам огромное!

#192 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 02 Апрель 2014 - 10:17

Добрый день!
Какие коды нужно использовать, чтобы реализовать "уведомить о поступлении" в новом шаблоне "Весна"?
Там используется кнопка input type=button совместно с onclick=

По аналогии не получается, в других шаблонах кнопка другая, знаний не хватает.

#193 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 02 Апрель 2014 - 18:00

Просмотр сообщенияbergamota (02 Апрель 2014 - 10:17) писал:

Добрый день!
Какие коды нужно использовать, чтобы реализовать "уведомить о поступлении" в новом шаблоне "Весна"?
Там используется кнопка input type=button совместно с onclick=

По аналогии не получается, в других шаблонах кнопка другая, знаний не хватает.

Здравствуйте, к сожалению в стандартом функционале отсутствует функция "уведомить о поступлении".

В данной теме обсуждалось добавление данной функции через обратную связь.

Пост 1 и для шаблона Пластик

#194 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 02 Апрель 2014 - 19:35

Просмотр сообщенияCastiel (02 Апрель 2014 - 18:00) писал:

Здравствуйте, к сожалению в стандартом функционале отсутствует функция "уведомить о поступлении".

В данной теме обсуждалось добавление данной функции через обратную связь.

Пост 1 и для шаблона Пластик

Вы меня извините, конечно, но по-моему я ясно выразилась, читать надо внимательнее. В текущей теме и указанных вами ссылках как раз обсуждается реализация через обратную связь. Мой вопрос: как это реализовать в шаблоне Весна? Рецепты, написанные для других шаблонов, не подходят в Весне, т.к. там кнопка "добавить в корзину" сделана через инпут баттон + онклик.

#195 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 02 Апрель 2014 - 19:46

Просмотр сообщенияbergamota (02 Апрель 2014 - 19:35) писал:

Вы меня извините, конечно, но по-моему я ясно выразилась, читать надо внимательнее. В текущей теме и указанных вами ссылках как раз обсуждается реализация через обратную связь. Мой вопрос: как это реализовать в шаблоне Весна? Рецепты, написанные для других шаблонов, не подходят в Весне, т.к. там кнопка "добавить в корзину" сделана через инпут баттон + онклик.

Здравствуйте, извините за недопонимание, оно возникает из-за того что в вашем профиле указан другой номер аккаунта с другой установленной темой отличной от того что вы пишете в сообщении.  Если не указан номер аккаунта в сообщении, то смотрится номер аккаунта который указан в профиле (Там установлен пластик и инструкции вам были даны именно для них).

Чтобы не возникало подобных проблем, указывайте номер вашего аккаунта о котором идет речь в сообщении, а лучше в профиле (через запятую если он не один).

#196 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 02 Апрель 2014 - 19:51

Просмотр сообщенияCastiel (02 Апрель 2014 - 19:46) писал:

Здравствуйте, извините за недопонимание, оно возникает из-за того что в вашем профиле указан другой номер аккаунта с другой установленной темой отличной от того что вы пишете в сообщении.  Если не указан номер аккаунта в сообщении, то смотрится номер аккаунта который указан в профиле (Там установлен пластик и инструкции вам были даны именно для них).

Чтобы не возникало подобных проблем, указывайте номер вашего аккаунта о котором идет речь в сообщении, а лучше в профиле (через запятую если он не один).

Понятно. Не знала, что на каждый домен заводится свой номер аккаунта. Разве шаблон Весна не одинаков для всех? Не обязательно ж смотреть именно через мой аккаунт (SL-279722 - здесь весна).

#197 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 03 Апрель 2014 - 02:40

Много инструкций вы можете посмотреть по сл.ссылке:
http://forum.storela...уплении-при-от/

шаблон нужен разве что для понимания в коде куда расположить саму кнопку и все

#198 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 03 Апрель 2014 - 06:08

Просмотр сообщенияbergamota (02 Апрель 2014 - 19:51) писал:

Понятно. Не знала, что на каждый домен заводится свой номер аккаунта. Разве шаблон Весна не одинаков для всех? Не обязательно ж смотреть именно через мой аккаунт (SL-279722 - здесь весна).

Здравствуйте, многие пользователи сильно изменяют стандартные шаблоны и при написании инструкции используя оригинальный шаблон код может немного отличаться.

Создание кнопки "Уведомить меня" для шаблона "Весна".


В шаблоне "Товар"
Находим:
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

Заменяем на:
<a id="button-cart" class="button button_cart_product submit" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { quickorder('.goodsDataForm'); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a>


В файле "main.css".
Найти:
a.button {display: inline-block;text-decoration: none;padding:10px;}

Заменить:
a.button {display: inline-block;text-decoration: none;padding: 10px;background: #ff0551;line-height: 16px;}


В файле "main.js".
Найти:
// Есть ли товар есть в наличии
if(modificationRestValue>0) {
goodsAvailableTrue.show();
goodsAvailableFalse.hide();
// Если товара нет в наличии
} else {
goodsAvailableTrue.hide();
goodsAvailableFalse.show();
}

Заменить:
// Есть ли товар есть в наличии
if(modificationRestValue>0) {
goodsAvailableTrue.show();
goodsAvailableFalse.hide();
$('#button-cart').html('В корзину');
// Если товара нет в наличии
} else {
goodsAvailableTrue.hide();
goodsAvailableFalse.show();
$('#button-cart').html('Уведомить меня');
}


#199 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 03 Апрель 2014 - 08:16

Спасибо, получилось!

#200 bergamota

bergamota

    Продвинутый пользователь

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

Отправлено 03 Апрель 2014 - 08:28

Хотя нет, работает только "Уведомить меня", а "В корзину" перестало работать в карточке товара.




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

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