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


Помогите Пожалуйста!код Не Сработал!


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

#1 sityland

sityland

    Пользователь

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

Отправлено 21 Сентябрь 2015 - 23:05

6).  Хотелось бы добавить кнопку "уведомить меня о поступлении товара" - для товаров, которых нет в наличии.
Желательно, чтобы там клиент указывал и электронную почту и телефон для связи.

Хочу так же сделать.Все сделал по инструкции как указано ниже.ничего не работает!!!Помогите доделать пожалуйста!Что не так?


6. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
         <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabula...ary.org/Offer">
                 <!-- Цена сейчас -->

Замените на:

         {% IF GOODS_MOD_REST_VALUE>0 %}<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/...ody=1">Сообщить мне о поступлении товара</a>{% ENDIF %}
                
         <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabula...ary.org/Offer">
                 <!-- Цена сейчас -->

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:

</head>

Замените на:

<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 420,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
</head>

Скачайте файл callback.zip из приложения, разархивируйте его.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Кнопка "Добавить файлы" и загрузите разахивированный файл callback.htm

В карточке товара ссылка на форму будет выглядеть как на скриншоте 2 в приложении.

7. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:

                                 <div class="plus_minus_quantity">

Замените на:

                                 <div class="plus_minus_quantity" style="display:none;">
Прикрепленные изображения
  • Изображение
  • Изображение
Прикрепленные файлы
  • Изображение  callback.zip   1.23К   7 Количество загрузок:

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

  • B0FeEf39.jpg


#2 sityland

sityland

    Пользователь

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

Отправлено 21 Сентябрь 2015 - 23:37

Всем привет!Короче все наоборот получилось.Если товара нет в наличии то кнопки нет,а если товар есть в наличии то и кнопка появляется.Помогите исправить.Спасибо!

С таким кодом все получается с точностью до наоборот :)

#3 sityland

sityland

    Пользователь

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

Отправлено 22 Сентябрь 2015 - 00:12

Еще кое что что хотелось бы подправить во всплывающем окне сообщить мне о поступлении товара
1,как сделать чтобы исчезла полоса прокрутки
2,как сделайть чтобы текстовое поле стало шириной как все остальные(представьтесь,телефон,e-mail)
3.ну и впринципе как сделать само окно побольше,а то как то мелко получается,несмотрибельно.
Спасибо.

В дополнении к просьбе посылаю скрин

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

  • Ee359Ee8.jpg


#4 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 22 Сентябрь 2015 - 02:45

Уточните пожалуйста, какой товар у вас имеет 0 остаток, чтобы просмотреть окно уведомления.

#5 sityland

sityland

    Пользователь

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

Отправлено 22 Сентябрь 2015 - 10:03

На тот момент когда вы спросили никакой.поставил ноль у артикул 01093 резиночки триколор.фишка в том что все наоборот работает.

#6 sityland

sityland

    Пользователь

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

Отправлено 22 Сентябрь 2015 - 10:13

исправил вроде работает спасибо большое

Просмотр сообщенияsityland (22 Сентябрь 2015 - 00:12) писал:

Еще кое что что хотелось бы подправить во всплывающем окне сообщить мне о поступлении товара
1,как сделать чтобы исчезла полоса прокрутки
2,как сделайть чтобы текстовое поле стало шириной как все остальные(представьтесь,телефон,e-mail)
3.ну и впринципе как сделать само окно побольше,а то как то мелко получается,несмотрибельно.
Спасибо.

В дополнении к просьбе посылаю скрин
Помогите доделать пожалуйста!

#7 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 23 Сентябрь 2015 - 03:55

1,3. В шаблоне HTML найдите:
<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 420,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>

замените на:
<script>
$(document).ready(function() {
$(".callback").fancybox({
fitToView : false,
width : '80%',
height : '80%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
2. В main.css после:
textarea {width: 60%;}
input[type='text'], input[type='password'], textarea, .inputText {padding: 4px;background: #f8f8f8;border: 1px solid;border-color: #ddd #eee #eee #ddd !important;border-radius: 2px !important;-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;margin-left:0;margin-right:0;}
input[type='number'] {width: 50px;}
input[type="radio"]{margin: 0 5px;}

добавьте
.callbackForm input, .callbackForm textarea {
	width: 95%;
}


#8 sityland

sityland

    Пользователь

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

Отправлено 23 Сентябрь 2015 - 14:10

Теперь все отлично.Спасибо.Еще подскажите как поля ввода сделать более заметными,а то сливаются с белым сильно.

И почему-то название товара по умолчанию встает не в первой строчке а в третьей

#9 Danil

Danil

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

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

Отправлено 23 Сентябрь 2015 - 15:26

Просмотр сообщенияsityland (23 Сентябрь 2015 - 14:10) писал:

Теперь все отлично.Спасибо.Еще подскажите как поля ввода сделать более заметными,а то сливаются с белым сильно.

И почему-то название товара по умолчанию встает не в первой строчке а в третьей
В main.css найдите код
input[type='text'], input[type='password'], textarea, .inputText {
	padding: 4px;
	background: #f8f8f8;
	border: 1px solid;
	border-color: #ddd #eee #eee #ddd !important;
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	margin-left: 0;
	margin-right: 0;
}
изменяйте цвет у border-color
В шаблоне обратный звонок найдите код
 <tr>
		  <td><label for="callback_person" class="required">Представьтесь пожалуйста<em>*</em></label></td>
		  <td><input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required"/></td>
		</tr>
		<tr>
		  <td><label for="callback_phone" class="required">Телефон<em>*</em></label></td>
		  <td><input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required input-text"/></td>
		</tr>
		<tr>
		  <td><label for="callback_comment">Название товара</label></td>
		  <td><textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{GOODS_TITLE}</textarea></td>
		</tr>
и замените на

		<tr>
		  <td><label for="callback_comment">Название товара</label></td>
		  <td><textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{GOODS_TITLE}</textarea></td>
		</tr>

		 <tr>
		  <td><label for="callback_person" class="required">Представьтесь пожалуйста<em>*</em></label></td>
		  <td><input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required"/></td>
		</tr>
		<tr>
		  <td><label for="callback_phone" class="required">Телефон<em>*</em></label></td>
		  <td><input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required input-text"/></td>
		</tr>


#10 sityland

sityland

    Пользователь

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

Отправлено 24 Сентябрь 2015 - 12:36

Здравствуйте!про бордер не понятно какой именно менять border-color:#ddd #eee #eee #ddd !important;???первые ddd или последние?или eee?или вообще все 4?
А про текстовые поля я имел ввиду внутри текстареа название товара (резинки триколор LOOM BANDS 600 штук) появляется на третьей строчке.Мне местами ничего менять не надо.Помогите сделать так чтобы в первой строчке название появлялось.спасибо

вот скрин

чтобы текст по умолчанию начинался там где курсор стоит

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

  • 6fc1884a.jpg


#11 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 25 Сентябрь 2015 - 03:34

В шаблоне Обратный звонок найдите:
<script>
  $('#callback_comment').val($('.heading_title').text());
</script>
замените на:
<script>
  $('#callback_comment').val($('.breadcrumb strong').text());
</script>


На счет цвета рамки:
border-color: #ddd #eee #eee #ddd !important;

каждое цветовое значение отвечает за цвет одной из сторон рамки, можно сделать общий цвет:
border-color: #000 !important;





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

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