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


Возможная Дата Доставки


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

#1 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

Доброй ночи!
Подскажите пожалуйста, возможно ли в карточке товара после слов "Товар в наличии" добавить строчку "Возможная дата доставки" и установить ее так:
Если клиент смотрит товар сегодня, то 14-15 января, то есть текущий день - тире - плюс 1 день?
Спасибо!

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

  • Дата доставки.jpg


#2 Koderhan

Koderhan

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

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

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

Просмотр сообщенияНаталья C. (14 Январь 2013 - 22:40) писал:

Доброй ночи!
Подскажите пожалуйста, возможно ли в карточке товара после слов "Товар в наличии" добавить строчку "Возможная дата доставки" и установить ее так:
Если клиент смотрит товар сегодня, то 14-15 января, то есть текущий день - тире - плюс 1 день?
Спасибо!
В файле "Товар".
Найти код:
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
Заменить:
<!-- Доступность товара -->
				  <div class="goodsDataMainModificationAvailable">
					<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
					Товар есть в наличии</br>
					Дата доставки: <span class="date"></span>
				  </div>
					<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
				  </div>
В файле "HTML".
До кода </head>.
Вставить код:
<script type="text/javascript">
$(document).ready(function() {
  // Handler for .ready() called.
  x=new Date();
  f = x.getDate();
  f2 = f+1;
  $(".date").text(f+" - "+f2);
});					   
  </script>


#3 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

В файле "Товар".
Найти код:
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
Заменить:
<!-- Доступность товара -->
				 <div class="goodsDataMainModificationAvailable">
				 <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
				 Товар есть в наличии</br>
				 Дата доставки: <span class="date"></span>
				 </div>
				 <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
				 </div>
В файле "HTML".
До кода </head>.
Вставить код:
<script type="text/javascript">
$(document).ready(function() {
// Handler for .ready() called.
x=new Date();
f = x.getDate();
f2 = f+1;
$(".date").text(f+" - "+f2);
});					
</script>

Спасибо. Фраза "Дата доставки" появилась, но вот сегодняшнее и завтрашнее число не генерируется.
Скриншот во вложении.
Посмотрите?
Спасибо!

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

  • Не прописывается дата.jpg


#4 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

Просмотр сообщенияНаталья C. (16 Январь 2013 - 21:21) писал:

Спасибо. Фраза "Дата доставки" появилась, но вот сегодняшнее и завтрашнее число не генерируется.
Скриншот во вложении.
Посмотрите?
Спасибо!

И еще: если товара нет в наличии, то я себе уже настроила, чтобы выводилась фраза "Товар под заказ".
В этом случае мне не нужно выводить возможную дату доставки.
С внесенными сейчас изменениями эта фраза появляется. Скриншот во вложении.
Спасибо!

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

  • Товара нет в наличии.jpg


#5 Vaccina

Vaccina

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

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

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

Цитата

И еще: если товара нет в наличии, то я себе уже настроила, чтобы выводилась фраза "Товар под заказ".
В этом случае мне не нужно выводить возможную дату доставки.
С внесенными сейчас изменениями эта фраза появляется

Вероятно вы не верно сделали изменения, так как у вас сейчас присутствует 2 одинаковых блока с available-false
Пожалуйста приложите ваш код шаблона "Товар".

Проблема с не отображением даты доставки - может быть связана с глобальностью переменных. Можно попробовать заменить код

<script type="text/javascript">
$(document).ready(function() {
// Handler for .ready() called.
x=new Date();
f = x.getDate();
f2 = f+1;
$(".date").text(f+" - "+f2);
});									
</script>

на следующий

<script type="text/javascript">
$(function() {
var date = new Date();
var day = date.getDate();
$(".date").text(day + " - " + (day + 1));
});	
</script>							


#6 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

Вероятно вы не верно сделали изменения, так как у вас сейчас присутствует 2 одинаковых блока с available-false
Пожалуйста приложите ваш код шаблона "Товар".

Проблема с не отображением даты доставки - может быть связана с глобальностью переменных. Можно попробовать заменить код

<script type="text/javascript">
$(document).ready(function() {
// Handler for .ready() called.
x=new Date();
f = x.getDate();
f2 = f+1;
$(".date").text(f+" - "+f2);
});									
</script>

на следующий

<script type="text/javascript">
$(function() {
var date = new Date();
var day = date.getDate();
$(".date").text(day + " - " + (day + 1));
});	
</script>							

Коды шаблонов "Товар" и "HTML" приложила с внесенными изменениями.
Но дата все равно не появилась.

Прикрепленные файлы



#7 Koderhan

Koderhan

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

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

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

Просмотр сообщенияНаталья C. (17 Январь 2013 - 09:28) писал:

Коды шаблонов "Товар" и "HTML" приложила с внесенными изменениями.
Но дата все равно не появилась.
Изменил ваш код.
Файл "HTML" Прикрепленный файл  html.zip   5,3К   143 Количество загрузок:
Файл "Товар" Прикрепленный файл  tovar.zip   116байт   135 Количество загрузок:
Не забудьте создать резервную копию перед внесением изменений.

#8 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

Изменил ваш код.
Файл "HTML" Прикрепленный файл html.zip
Файл "Товар" Прикрепленный файл tovar.zip
Не забудьте создать резервную копию перед внесением изменений.

HTML вставила.
Файлик с "Товаром" пустой. Видимо, вы не сохранили

#9 Koderhan

Koderhan

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

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

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

Просмотр сообщенияНаталья C. (17 Январь 2013 - 10:09) писал:

HTML вставила.
Файлик с "Товаром" пустой. Видимо, вы не сохранили
Точно. Извините.
Вот файл "Товар" Прикрепленный файл  tovar.zip   7,39К   148 Количество загрузок:

#10 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

Точно. Извините.
Вот файл "Товар" Прикрепленный файл tovar.zip

Спасибо! Дата появилась.
Теперь месяц не генерируется.
Посмотрите вложенный файл?

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

  • Дата без месяца.jpg


#11 Koderhan

Koderhan

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

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

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

Просмотр сообщенияНаталья C. (17 Январь 2013 - 10:37) писал:

Спасибо! Дата появилась.
Теперь месяц не генерируется.
Посмотрите вложенный файл?
Внес изменения в ваш файл "Товар".
Прикрепленный файл  tovar.zip   7,54К   155 Количество загрузок:

#12 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

Внес изменения в ваш файл "Товар".
Прикрепленный файл tovar.zip

Спасибо, все получилось! :)

#13 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

Просмотр сообщенияНаталья C. (17 Январь 2013 - 11:07) писал:

Спасибо, все получилось! :)

Подскажите, а как мне убрать фразу "Товара нет в наличии"?
Мне нужно, чтобы для товаров, которых нет, выводилась только фраза "Товар под заказ".
Она у меня уже была.

Но сейчас с внесенными изменениями появилась верхняя.

Спасибо за помощь!

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

  • Под заказ.jpg


#14 Koderhan

Koderhan

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

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

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

Просмотр сообщенияНаталья C. (17 Январь 2013 - 13:50) писал:

Подскажите, а как мне убрать фразу "Товара нет в наличии"?
Мне нужно, чтобы для товаров, которых нет, выводилась только фраза "Товар под заказ".
Она у меня уже была.

Но сейчас с внесенными изменениями появилась верхняя.

Спасибо за помощь!
В файле "Товар".
Найти код:
<!-- Доступность товара -->
					  <div class="goodsDataMainModificationAvailable">
						  <!-- Доступность товара -->
								  <div class="goodsDataMainModificationAvailable">
										<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
										Товар есть в наличии</br>
										Дата доставки: <span class="date"></span>
								  </div>
										<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
								  </div>
						  <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товар под заказ</div>
					  </div>
Заменить:
<!-- Доступность товара -->
					  <div class="goodsDataMainModificationAvailable">
						  <!-- Доступность товара -->
								  <div class="goodsDataMainModificationAvailable">
										<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
										  Товар есть в наличии</br>
										  Дата доставки: <span class="date"></span>
										</div>
										<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
								  </div>
						 
					  </div>


#15 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

В файле "Товар".
Найти код:
<!-- Доступность товара -->
					 <div class="goodsDataMainModificationAvailable">
						 <!-- Доступность товара -->
								 <div class="goodsDataMainModificationAvailable">
									 <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
									 Товар есть в наличии</br>
									 Дата доставки: <span class="date"></span>
								 </div>
									 <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
								 </div>
						 <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товар под заказ</div>
					 </div>
Заменить:
<!-- Доступность товара -->
					 <div class="goodsDataMainModificationAvailable">
						 <!-- Доступность товара -->
								 <div class="goodsDataMainModificationAvailable">
									 <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
										 Товар есть в наличии</br>
										 Дата доставки: <span class="date"></span>
									 </div>
									 <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
								 </div>
						
					 </div>

Это получилось.
Зато теперь вправо съехала кнопка "В корзину"
Скриншот во вложении. Код "Товара" тоже. Исправите?

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

  • Съехала кнопка.jpg

Прикрепленные файлы

  • Прикрепленный файл  Товар.doc   108К   151 Количество загрузок:


#16 Koderhan

Koderhan

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

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

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

Просмотр сообщенияНаталья C. (17 Январь 2013 - 14:23) писал:

Это получилось.
Зато теперь вправо съехала кнопка "В корзину"
Скриншот во вложении. Код "Товара" тоже. Исправите?
Блок с кнопкой смещается из длинного текста с датой.
Вставил переход на следующею строку через "</br>"
Ваш код файла "Товар".
Прикрепленный файл  tovar.zip   7,54К   131 Количество загрузок:

#17 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

Блок с кнопкой смещается из длинного текста с датой.
Вставил переход на следующею строку через "</br>"
Ваш код файла "Товар".
Прикрепленный файл tovar.zip

Да, получилось. Спасибо.
Теперь так бросается в глаза, что используется разный шрифт...
Можно ли фразы "Товар есть в наличии. Дата доставки" сделать таким же шрифтом и цветом (темно-серым), как и фраза "USB флеш карта Мерседес" и дальнейшее описание про доставку?

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

  • Шрифт.jpg


#18 Koderhan

Koderhan

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

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

Отправлено 17 Январь 2013 - 17:53

Добавил текст в тег "<p>". К которому применяются стили.
Прикрепленный файл  tovar.zip   7,55К   145 Количество загрузок:

#19 Гость_Наталья C._*

Гость_Наталья C._*
  • Гости

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

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

Добавил текст в тег "<p>". К которому применяются стили.
Прикрепленный файл tovar.zip

Спасибо! Теперь все великолепно! :rolleyes:  :)

#20 velena168

velena168

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

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 02 Апрель 2013 - 16:27

Спасибо за полезную тему!
Попробовала применить инструкции выше. Получилось, но дата (первая) отображается сегодняшним числом, а надо завтра-послезавтра.
Т. е., сегодня 2 апреля нужно чтобы было

Дата доставки:
3 апреля - 4 апреля, а еще лучше - Ближайшая дата доставки: 03.04.2013


А у меня сейчас

Дата доставки:
2 апреля - 4 апреля


Прошу помощи.
А еще хотелось бы знать что и где быстренько менять, если предполагаемая дата доставки не
завтра-послезавтра, а через 3-4 или 5-6 дней (в связи с праздниками или выходными)?
Спасибо.

Сообщение отредактировал velena168: 02 Апрель 2013 - 16:50





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

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