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


Можно Ли Сделать Выподающее Поле В Доставке

доставка заказ

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

#1 Alexey54

Alexey54

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

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

Отправлено 26 Февраль 2015 - 08:34

Добрый день!!
SL-311599
Интересует несколько вопрос:

Можно ли в в доставке - при выборе способом почтой России - сделать выпадающее меню где можно выбрать любой город который будет привязан к определенному магистральному поясу для расчета стоим.доставки. Фото (1, 2)

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

  • Фото 1.jpg
  • Фото 2.jpg


#2 Alexey54

Alexey54

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

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

Отправлено 26 Февраль 2015 - 09:04

И ещё пару вопросов..

1. подогнать текст по размеру страницы, уходит за поле
2. После переноса блока вы смотрели и новости блок немного съехал.. и дублируется на всех страницах кроме главной, как убрать?
3. Поднять слайдер выше.,
4. добавить 2 банера справа,
5. Сделать основной блок шире, по ширине странице

Заранее спасибо!!

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

  • ф1.jpg
  • ф2.jpg
  • ф3.jpg
  • ф4.jpg


#3 Alexey54

Alexey54

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

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

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

И тишина...

#4 Vaccina

Vaccina

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

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

Отправлено 28 Февраль 2015 - 05:59

Просмотр сообщенияAlexey54 (26 Февраль 2015 - 08:34) писал:

Добрый день!!
SL-311599
Интересует несколько вопрос:

Можно ли в в доставке - при выборе способом почтой России - сделать выпадающее меню где можно выбрать любой город который будет привязан к определенному магистральному поясу для расчета стоим.доставки. Фото (1, 2)

Инструкция по реализации выпадающего списка зон доставки:
http://forum.storela...и-заказа-осень/


1.В main.css добавьте:
.fnt11n.txtalgnlft > label {
  display: inline-block;
  overflow: hidden;
  width: 550px;
}

2.В main.css найдите:
#right {
  float: right;
  margin: 0 10px 0 0;
  width: 225px;
}
замените на:
#right {
  float: right;
  margin: 10px 10px 0 0;
  width: 225px;
}

3-4 на данный момент слайдер выше приветственного текста и также добавлены баннеры. Вопрос еще актуален?
5.В шаблоне HTML найдите и удалите:
<div id="right">
		  <!-- Последние товары, просмотренные пользователем -->
		  {% IFNOT recently_viewed_goods_empty %}
		  <div class="block">
			<div class="blocktitle bluelarge">
			  Вы смотрели
			</div>
			<div class="blockmain state">
			  <table class="recent_viewed">
				{% FOR recently_viewed_goods %}
				<tr class="txtalgnlft">
				  <td class="img txtalgncnt">
					<a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=plastic{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a>
				  </td>
				  <td class="link statetitle fnt12n txtalgnlft">
					<a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;">{recently_viewed_goods.NAME}</a>
				  </td>
				</tr>
				{% ENDFOR %}
			  </table>
			</div>
			<div class="blockbottom"></div>
		  </div>
		  {% ENDIF %}
		  <!-- Последние товары, просмотренные пользователем -->
		  <!-- Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
		  {% IFNOT news_list_all_empty && TARIFF_FEATURE_NEWS %}
			<div class="block">
			  <div class="blocktitle bluelarge">
				<a href="{NEWS_SHOP_URL}">Новости магазина</a>
			  </div>
			  <div class="blockmain state padd">
				{% FOR news_list_all %}
				  <div class="statetext fnt11n txtalgnlft">
					<div class="statetitle fnt12n txtalgnlft">
					  <a href="{news_list_all.URL}" title="Перейти к новости: {news_list_all.TITLE}">{news_list_all.TITLE}</a>
					</div>
					<p>
					  {news_list_all.TEXT_SHORT}
					</p>
					{% IF news_list_all.SHOW_TIME %}
					  <div class="statedate fnt12 fnt11n txtalgnlft">
						{news_list_all.TIME | date("d.m.Y")}
					  </div>
					{% ENDIF %}
				  </div>
				{% ENDFOR %}
			  </div>
			  <div class="blockbottom"></div>
			</div>
		  {% ENDIF %}
		  <!-- /Если есть список из любых новостей и если в тарифном плане подключен модуль новостей -->
		  <!-- Если есть список новости магазина и если в тарифном плане подключен модуль новостей -->
		  {% IFNOT news_list_shop_empty && TARIFF_FEATURE_NEWS %}
			<div class="block">
			  <div class="blocktitle bluelarge">
				<a href="{NEWS_SHOP_URL}">Новости магазина</a>
			  </div>
			  <div class="blockmain state padd">
				{% FOR news_list_shop %}
				  <div class="statetext fnt11n txtalgnlft">
					<div class="statetitle fnt12n txtalgnlft">
					  <a href="{news_list_shop.URL}" title="Перейти к новости: {news_list_shop.TITLE}">{news_list_shop.TITLE}</a>
					</div>
					<p>
					  {news_list_shop.TEXT_SHORT}
					</p>
					{% IF news_list_shop.SHOW_TIME %}
					  <div class="statedate fnt12 fnt11n txtalgnlft">
						{news_list_shop.TIME | date("d.m.Y")}
					  </div>
					{% ENDIF %}
				  </div>
				{% ENDFOR %}
			  </div>
			  <div class="blockbottom"></div>
			</div>
		  {% ENDIF %}
		  <!-- END Если есть список новости магазина и если в тарифном плане подключен модуль новостей -->
		  <!-- Если есть список статей магазина и если в тарифном плане подключен модуль новостей -->
		  {% IFNOT news_list_articles_empty && TARIFF_FEATURE_NEWS %}
			<div class="block">
			  <div class="blocktitle bluesmall">
				<a href="{NEWS_ARTICLES_URL}">Статьи сайта</a>
			  </div>
			  <div class="blockmain state padd">
				{% FOR news_list_articles %}
				  <div class="statetext fnt11n txtalgnlft">
					<div class="statetitle fnt12n txtalgnlft">
					  <a href="{news_list_articles.URL}" title="Перейти к статье: {news_list_articles.TITLE}">{news_list_articles.TITLE}</a>
					</div>
					<p>
					  {news_list_articles.TEXT_SHORT}
					</p>
					{% IF news_list_articles.SHOW_TIME %}
					  <div class="statedate fnt12 fnt11n txtalgnlft">
						{news_list_articles.TIME | date("d.m.Y")}
					  </div>
					{% ENDIF %}
				  </div>
				{% ENDFOR %}
			  </div>
			  <div class="blockbottom"></div>
			</div>
		  {% ENDIF %}
		  <!-- END Если есть список статей магазина и если в тарифном плане подключен модуль новостей -->
		  <!-- Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей  -->
		  {% IFNOT news_list_mass_media_empty && TARIFF_FEATURE_NEWS %}
			<div class="block">
			  <div class="blocktitle bluelarge">
				<a href="{NEWS_MASS_MEDIA_URL}">Новости СМИ</a>
			  </div>
			  <div class="blockmain state padd">
				{% FOR news_list_mass_media %}
				  <div class="statetext fnt11n txtalgnlft">
					<div class="statetitle fnt12n txtalgnlft">
					  <a href="{news_list_mass_media.URL}" title="Перейти к странице новости: {news_list_mass_media.TITLE}">{news_list_mass_media.TITLE}</a>
					</div>
					<p>
					  {news_list_mass_media.TEXT_SHORT}
					</p>
					{% IF news_list_mass_media.SHOW_TIME %}
					  <div class="statedate fnt12 fnt11n txtalgnlft">
						{news_list_mass_media.TIME | date("d.m.Y")}
					  </div>
					{% ENDIF %}
				  </div>
				{% ENDFOR %}
			  </div>
			  <div class="blockbottom"></div>
			</div>
		  {% ENDIF %}
		  <!-- END Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей  -->
		</div>

далее в main.css найдите:
#mainindex {
float: left;
width: 512px;
}
замените на:
#mainindex {
float: left;
}


#5 Alexey54

Alexey54

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

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

Отправлено 02 Март 2015 - 14:12

Просмотр сообщенияVaccina (28 Февраль 2015 - 05:59) писал:

Инструкция по реализации выпадающего списка зон доставки:
http://forum.storela...и-заказа-осень/


1.В main.css добавьте:
.fnt11n.txtalgnlft > label {
display: inline-block;
overflow: hidden;
width: 550px;
}

2.В main.css найдите:
#right {
float: right;
margin: 0 10px 0 0;
width: 225px;
}
замените на:
#right {
float: right;
margin: 10px 10px 0 0;
width: 225px;
}

3-4 на данный момент слайдер выше приветственного текста и также добавлены баннеры. Вопрос еще актуален?

далее в main.css найдите:
#mainindex {
float: left;
width: 512px;
}
замените на:
#mainindex {
float: left;
}


Спасибо огромное все получилось!! Банеры сделал.

А вот насчет выпадающего меню не справился( по той ссылке что Вы давали другой код. Можете помочь куда что делать...?

и ещё такой вопрос как можно поднять текст на главной и расширить блок на всю страницу... фото прилагается

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

  • 33.jpg


#6 Alexey54

Alexey54

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

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

Отправлено 03 Март 2015 - 14:48

Еще вопрос...
при выборе в каталоге просмотр таблицей, товар съезжает выше как устранить??

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

  • съезжает.jpg


#7 Alexey54

Alexey54

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

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

Отправлено 04 Март 2015 - 14:34

Господа модераторы помогите пож-та в решении данных проблем, очень нужно...

#8 Vaccina

Vaccina

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

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

Отправлено 05 Март 2015 - 02:04

В шаблоне HTML найдите:
{% IF index_page %}
		  <div id="index">
			<div id="mainindex">
		{% ENDIF %}
замените на:
{% IF index_page %}
		  <div>
			<div>
		{% ENDIF %}

Далее найдите:
<!-- Запуск слайдера -->
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider().parent().show(); });
</script>
{% ENDIF %}

после него вставьте:
<div class="clear"></div>


На счет выпадающего списка зон доставки, код в main.js у вас совпадает, по поводу шаблона Оформления заказа, найдите:
<table cellpadding="0" width="100%" cellspacing="0" class="position fnt12n txtalgnlft padd orderStageDeliveryListTable">
		{% FOR order_delivery %}
		  <tbody rel="{order_delivery.ID}">
			<tr>
			  <td width="4%" class="valign txtalgncnt"><input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="deliveryRadio"
				{% IFNOT ORDER_FORM_DELIVERY_ID %}
				  {% IF order_delivery.first %}
					checked="checked"
				  {% ENDIF %}
				{% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
				  checked="checked"
				{% ENDIF %}
			  /></td>
			  <td class="fnt11n txtalgnlft"><label for="deliveryId{order_delivery.ID}">
			  <p class="fnt14n"><span>{order_delivery.NAME}</span></p>
			  <div class="htmlDataBlock">{order_delivery.DESC}</div></label></td>
			  <td width="18%" class="valign"><label for="deliveryId{order_delivery.ID}"><span class="fnt12i">
			  <b>
				+ <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
				<span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span><br />
			  </b>
			  </span></label></td>
			</tr>
			{% IFNOT order_delivery.zone_list_empty %}
			  {% FOR zone_list %}
				<!-- Заголовок внутри метода доставки, появляется только один раз-->
				{% IF order_delivery.zone_list.index=1 %}
				  <tr>
					<td></td>
					<td>
					  <label for="deliveryId{order_delivery.ID}"><p class="fnt12b"><span><i>Зоны доставки:</i></span></label></p>
					</td>
					<td></td>
				  </tr>
				{% ENDIF %}
				<tr>
				  <td></td>
				  <td>
					<input
					  type="radio"
					  class="deliveryZoneRadio"
					  deliveryid="{order_delivery.ID}"
					  id="deliveryZoneId{order_delivery.zone_list.ID}"
					  name="form[delivery][zone_id]"
					  value="{order_delivery.zone_list.ID}"
					  {% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}
						checked="checked" rel="true"
					  {% ENDIF %}
					/>
					<label for="deliveryZoneId{order_delivery.zone_list.ID}">
					  {order_delivery.zone_list.NAME}
					</label>
				  </td>
				  <td width="18%">
					<label for="deliveryZoneId{order_delivery.zone_list.ID}"><span class="fnt12i deliveryZonePrice"><b>+ {order_delivery.zone_list.END_PRICE | money_format}</b></span></label></td>
				  </td>
				</tr>
			  {% ENDFOR %}
			{% ENDIF %}
		  </tbody>
		{% ENDFOR %}							 
	  </table>
замените на:
<table class="position fnt12n txtalgnlft padd orderStageDeliveryListTable">
						 {% FOR order_delivery %}
								 <tbody rel="{order_delivery.ID}">
								 <tr {% IF order_delivery.first %}class="first"{% ENDIF %}>
										 <td class="cell1" rowspan="2">
										 <input type="radio" id="deliveryId{order_delivery.ID}" name="form[delivery][id]" value="{order_delivery.ID}" class="required deliveryRadio"
												 {% IFNOT ORDER_FORM_DELIVERY_ID %}
												 {% IF order_delivery.first %}
														 checked="checked"
												 {% ENDIF %}
												 {% ELSEIF order_delivery.ID = ORDER_FORM_DELIVERY_ID %}
												 checked="checked"
												 {% ENDIF %}
										 />
										 </td>
										 <td class="fnt11n txtalgnlft">
										 <label for="deliveryId{order_delivery.ID}" class="delivery_option_title fnt14n">{order_delivery.NAME}</label>
										 </td>
										 <td rowspan="2" class="cell3 price">
										 <span class="delivery_option_price" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
										 <span class="delivery_option_price" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>
										 </td>
								 </tr>
								 <tr>
										 <td class="cell4"><p class="delivery_option_delay">{order_delivery.DESC}</p></td>
								 </tr>
								 {% IFNOT order_delivery.zone_list_empty %}
																 <tr>
																				 <td></td>
																				 <td class="cell5">
																				 <select style="margin-left:0;" class="deliveryZoneRadio" deliveryid="{order_delivery.ID}" name="form[delivery][zone_id]" {% IF order_delivery.zone_list.ID = ORDER_FORM_DELIVERY_ZONE_ID %}class="required"{% ENDIF %}>
																								 <option value="0" data-price="{order_delivery.END_PRICE | number_format("0", ",", " ")}"> - выберите зону доставки - </option>
																								 {% FOR zone_list %}
																								 <option value="{order_delivery.zone_list.ID}" price="{order_delivery.zone_list.END_PRICE | number_format("0", ",", " ")}" {% IF order_delivery.zone_list.ID=ORDER_FORM_DELIVERY_ZONE_ID %}selected="selected"{% ENDIF %}>
																												 {order_delivery.zone_list.NAME}
																								 </option>
																								 {%ENDFOR%}
																				 </select>
																				 </td>
																 </tr>
																 {% ENDIF %}
								 </tbody>
						 {% ENDFOR %}
						 </table>


#9 Alexey54

Alexey54

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

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

Отправлено 05 Март 2015 - 09:08

Большое спасибо все получилось!!!!

Еще пару моментов возникли:
1. при выборе города сумма доставки не меняется, остается 0 рублей.. но на последнем шаге оформления заказа сумма показана правильная.
2. можно как нибудь отсортировать города в выпадающем меню  от А-Я.
3. как убрать доставку 0рублей.
4. съехали картинки вернуть на место
5. поднять блок немного выше (какой переменной можно регулировать высоту этого блока???)


6. вопрос не решен!!...
при выборе в каталоге просмотр таблицей, товар съезжает выше как устранить??


заранее спасибо!

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

  • фот1.jpg
  • фот2.jpg
  • съезжает.jpg


#10 Alexey54

Alexey54

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

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

Отправлено 10 Март 2015 - 10:01

Просмотр сообщенияAlexey54 (05 Март 2015 - 09:08) писал:

Большое спасибо все получилось!!!!

Еще пару моментов возникли:
1. при выборе города сумма доставки не меняется, остается 0 рублей.. но на последнем шаге оформления заказа сумма показана правильная.
2. можно как нибудь отсортировать города в выпадающем меню  от А-Я.
3. как убрать доставку 0рублей.
4. съехали картинки вернуть на место
5. поднять блок немного выше (какой переменной можно регулировать высоту этого блока???)


6. вопрос не решен!!...
при выборе в каталоге просмотр таблицей, товар съезжает выше как устранить??


заранее спасибо!

Вопрос так и не решен, Есть кто нибудь кто может помоч.??




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

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