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


Изменение Общей Стилистики


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

#21 Vaccina

Vaccina

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

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

Отправлено 05 Апрель 2019 - 03:25

Здравствуйте.

4. Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
		<!-- Способ доставки-->
				<div class="delivery">
				  <h3 class="title" title="Выберите удобный для вас способ доставки"><span>Cпособ получения:</span></h3>
				  <!-- Старый скрытый вариант способа доставки -->
				  <table class="orderStageDeliveryListTable table-box">
						{% FOR order_delivery %}
						  <tbody class="deliveryOption" rel="{order_delivery.ID}">
								<tr {% IF order_delivery.first %}class="first"{% ENDIF %}>
								  <td class="cell1">
										<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 %}
										  pricewithoutzones="{order_delivery.END_PRICE}"
										  pricewithzone="{order_delivery.ZONE_END_PRICE}"
										/>
										<div style="display:none;">{order_delivery.DESC}</div>
								  </td>
								  <td class="cell2">
										<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
										<p>{order_delivery.DESC}</p>
										
										<!--
										{% IFNOT order_delivery.zone_list_empty %}
										  {% FOR zone_list %}
										  <div class="zones">
												<!-- Заголовок внутри метода доставки, появляется только один раз  
												{% IF order_delivery.zone_list.index=1 %}
												  <label for="deliveryId{order_delivery.ID}" class="zones-header">Зона доставки:</label><br />
												{% ENDIF %}
												<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 %}
												  price="{order_delivery.zone_list.END_PRICE}"
												/>
												<label class="orderStageDeliveryZoneLabel" for="deliveryZoneId{order_delivery.zone_list.ID}">
												  {order_delivery.zone_list.NAME}
												  <span class="deliveryZonePrice">{order_delivery.zone_list.END_PRICE | money_format}</span>
												</label>
										  </div>
										  {% ENDFOR %}
										{% ENDIF %}
								  </td>
								  <td class="cell3 pricefield">
									 <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>+ {% IF order_delivery.index=1 %}0 рублей{% ELSE %}{order_delivery.END_PRICE | money_format}{% ENDIF%}</span>
									 <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>+ {order_delivery.ZONE_END_PRICE | money_format}</span>
								  </td>
								</tr>
								-->
								
																								<tr {% IF order_delivery.first %}class="first"{% ENDIF %}>
																  <td class="cell1">
																				<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="cell2">
																				<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
																				<p>{order_delivery.DESC}</p>
																				{% IFNOT order_delivery.zone_list_empty %}
																				  {% FOR zone_list %}
																				  <div class="zones">
																								<!-- Заголовок внутри метода доставки, появляется только один раз-->  
																								{% IF order_delivery.zone_list.index=1 %}
																								  <label for="deliveryId{order_delivery.ID}" class="zones-header">Зона доставки:</label><br />
																								{% ENDIF %}
																								<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 class="orderStageDeliveryZoneLabel" for="deliveryZoneId{order_delivery.zone_list.ID}">
																								  <span class="name">{order_delivery.zone_list.NAME}</span>
																								  <span class="deliveryZonePrice">+ {order_delivery.zone_list.END_PRICE | money_format}</span>
																								</label>
																				  </div>
																				  {% ENDFOR %}
																				{% ENDIF %}
																  </td>
																  <td class="cell3 pricefield">
																		 <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>
																  </td>
																</tr>
								
								
						  </tbody>
						{% ENDFOR %}
				  </table>
				</div>
    
    
замените на:
		<!-- Способ доставки-->
				<div class="delivery">
				  <h3 class="title" title="Выберите удобный для вас способ доставки"><span>Cпособ получения:</span></h3>
				  <!-- Старый скрытый вариант способа доставки -->
				  <table class="orderStageDeliveryListTable table-box">
						{% FOR order_delivery %}
						  <tbody class="deliveryOption" rel="{order_delivery.ID}">
																<tr {% IF order_delivery.first %}class="first"{% ENDIF %}>
																  <td class="cell1">
																				<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="cell2">
																				<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
																				<p>{order_delivery.DESC}</p>
																				{% IFNOT order_delivery.zone_list_empty %}
																				  {% FOR zone_list %}
																				  <div class="zones">
																								<!-- Заголовок внутри метода доставки, появляется только один раз-->  
																								{% IF order_delivery.zone_list.index=1 %}
																								  <label for="deliveryId{order_delivery.ID}" class="zones-header">Зона доставки:</label><br />
																								{% ENDIF %}
																								<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 class="orderStageDeliveryZoneLabel" for="deliveryZoneId{order_delivery.zone_list.ID}">
																								  <span class="name">{order_delivery.zone_list.NAME}</span>
																								  <span class="deliveryZonePrice">+ {order_delivery.zone_list.END_PRICE | money_format}</span>
																								</label>
																				  </div>
																				  {% ENDFOR %}
																				{% ENDIF %}
																  </td>
																  <td class="cell3 pricefield">
																		 <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>
																  </td>
																</tr>
						  </tbody>
						{% ENDFOR %}
				  </table>
				</div>

Цена в таблице указана, на вашем скриншоте это значение 700.


7. Зайдите в раздел Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
	  <!--<td>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{% ENDIF %}{order_lines.NAME}{% IF order_lines.GOODS_URL %}</a>{% ENDIF %}</td>-->
	  <td>{order_lines.NAME}</td>
  
замените на:
<td>{% IF order_lines.GOODS_URL %}<a href="{INDEX_PAGE_URL}">{% ENDIF %}{order_lines.NAME}{% IF order_lines.GOODS_URL %}</a>{% ENDIF %}</td>
  

9. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
  <link rel="icon" href="{ASSETS_IMAGES_PATH}favicon.ico?design=sunrise" type="image/x-icon" />
  <link rel="shortcut icon" href="{ASSETS_IMAGES_PATH}favicon.ico?design=sunrise" type="image/x-icon" />
  <meta property="og:image" content="{ASSETS_IMAGES_PATH}logo.png">

после него вставьте:
<meta property="og:title" content="{PAGE_TITLE}"/>
<meta property="og:description" content="{PAGE_META_DESCRIPTION}"/>
<meta property="og:image" content="ASSETS_IMAGES_PATH}logo.png"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content= "{INDEX_PAGE_URL}" />


#22 Barmalei

Barmalei

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

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

Отправлено 05 Апрель 2019 - 17:41

Ох, мы никогда не доделаем этот сайт... :lol: :wacko:

4. Дублирование способов доставки пропало, спасибо. По поводу итоговой суммы. Посмотрите рисунок 28. В месте, которое я выделил - должна быть итоговая сумма заказа вместе с доставкой. А её нет. Должно быть, как на рисунке 29. Подскажите, как это сделать, пожалуйста.

7. При нажатии на кнопку в письме, на рисунке 30 меня перекидывает на https://e.mail.ru/messages/inbox . А должно перекидывать на https://mozgoum.ru/ . Как это сделать?)

9. По-прежнему, картинка в контакте не присоединяется. Показал на рисунках 31 и 32.

10. Новый вопрос. Как на интерактивной карте на главной странице перенести "кнопки с плюсиками"? На рисунке 33 показал какие именно кнопки и в какое место нужно перенести.

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

  • Рисунок 28.jpg
  • Рисунок 29.jpg
  • Рисунок 29.jpg
  • Рисунок 30.jpg
  • Рисунок 31.jpg
  • Рисунок 32.jpg
  • Рисунок 33.jpg


#23 Vaccina

Vaccina

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

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

Отправлено 06 Апрель 2019 - 02:15

Здравствуйте.

4. Изначально неправильно поняла с таблицей =) Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
				
				<!-- Скидки, действующие на заказ -->
				{% FOR cart_discount %}
				{% IF cart_discount.DISCOUNT_IS_ENABLED %}
				  <tr class="discounttr">
						<td class="hide" colspan="2">Скидка</td>
						<td class="disc-name">
						  <span class="title">Скидка
								<span class="num bold">
								  {% IF cart_discount.IS_PERCENT %}
										{cart_discount.DISCOUNT_VALUE}%
								  {% ELSE %}
										{cart_discount.DISCOUNT_VALUE}
								  {% ENDIF %}
								</span>
						  </span>
						  <span class="name">{cart_discount.DISCOUNT_NAME}</span>
						</td>
						<td class="hide">
						  <span class="num">
								{% IF cart_discount.IS_PERCENT %}
								  {cart_discount.DISCOUNT_VALUE}%
								{% ELSE %}
								  {cart_discount.DISCOUNT_VALUE}
								{% ENDIF %}
						  </span>
						</td>
						<td colspan="2">
						  <span class="title">Сумма скидки:</span>
						  <span>{cart_discount.END_PRICE | money_format }</span>
						</td>
				  </tr>
				{% ENDIF %}
				{% ENDFOR %}
		  </tbody>
    
замените на:
		  </tbody>
				<tfoot>
		<tr>
		  <td colspan="3" class="text-right">
			<span>Итого:</span>
		  </td>
		  <td colspan="2">
			<span>
			  {CART_SUM_NOW | money}
			</span>  
		  </td>
		</tr>
	  </tfoot>
  
далее зайдите в main.js - найдите:
		var check_zones = $(this).closest("tr").find(".cell2 .zones");
		
		if(check_zones.length){
		  $(this).closest("tr").find(".cell2 .zones:first input").click();
		} else {
		  $(".deliveryZoneRadio").attr('checked', false);
		}
    
и:
		  // Выделяем вариант доставки к которому относится зона доставки
		  deliveryBlock.attr('checked', true);
		}
		
		var name = $(this).closest("tr").find(".cell2 > label").text(),
		sub_name = $(this).closest(".zones").find("label .name").text(),
		price =$(this).closest("tr").find('.orderStageDeliveryZonePrice .num').text();
		$(".deliv .name").text(name + " (" + sub_name + ")");
		$(".deliv .cart-price").text(price);
    
после них вставьте:
		var item_price = parseFloat($('#quickform .cart-price .ajaxtotal .num').text().replace(',', '.').replace(' ', '')),
		del_price = parseFloat($(this).closest("tr").find('.orderStageDeliveryZonePrice .num').text().replace(',', '.').replace(' ', '')),
		itog = number_format(item_price + del_price, 0, '.', ' ');
		$('tfoot .num').text(itog);   


7. Зайдите в раздел Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
<td>{% IF order_lines.GOODS_URL %}<a href="{INDEX_PAGE_URL}">{% ENDIF %}{order_lines.NAME}{% IF order_lines.GOODS_URL %}</a>{% ENDIF %}</td>

замените на:

<td>{% IF order_lines.GOODS_URL %}<a href="https://mozgoum.ru/">{% ENDIF %}{order_lines.NAME}{% IF order_lines.GOODS_URL %}</a>{% ENDIF %}</td>

9. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<meta property="og:image" content="ASSETS_IMAGES_PATH}logo.png"/>

замените на:
<meta property="og:image" content="https://mozgoum.ru/design/logo.png"/>

10. Зайдите в раздел Сайт - Редактор шаблонов - main.css - найдите:
#map .check6 {left: 38%;top: 18%;}
#map .check7 {right: 20%;top: 3%;}

замените на:
#map .check6 {left: 8%;top: 25%;}
#map .check7 {left: 42%;top: 3%;}


#24 Barmalei

Barmalei

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

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

Отправлено 06 Апрель 2019 - 14:53

Здравствуйте!

4) Как я понял из контекста - Вы предлагаете удалить скидки.. А они-то у меня как раз есть, удалять их не надо))) Поэтому, изменения по этому пункту из предыдущего поста не применял. Я, конечно, не веб-мастер и потому, мне не понятно: почему нельзя просто скопипастить таблицу из формы подтверждения заказа на страницу быстрого заказа?))) Должна получиться таблица, как на рисунке 34. А располагаться таблица должна внизу страницы быстрого заказа (рисунок 35).
Как сделать так, подскажите, пожалуйста?

7, 9, 10 - всё отлично работает, спасибо огромное!! B)

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

  • Рисунок 34.jpg
  • Рисунок 35.jpg


#25 Barmalei

Barmalei

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

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

Отправлено 14 Апрель 2019 - 00:14

Up

#26 Barmalei

Barmalei

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

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

Отправлено 18 Апрель 2019 - 10:58

Ответьте, пожалуйста.

#27 Barmalei

Barmalei

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

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

Отправлено 22 Апрель 2019 - 09:28

Ответьте, пожалуйста. Уже третья неделя пошла с вашего последнего ответа... Чуть-чуть осталось - и сайт готов...

#28 Vaccina

Vaccina

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

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

Отправлено 24 Апрель 2019 - 01:02

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - Быстрый заказ - найдите:
				<br/><table class="table-box cartTable">
		  <thead>
				<tr>
				  <td class="image">Фото</td>
				  <td class="name">Название товара</td>
				  <td class="">Цена за {% FOR cart_items %}{% IF cart_items.index > 1 %}{break}{% ENDIF %}{cart_items.GOODS_MOD_MEASURE_NAME}.{% ENDFOR %}</td>
				  <td class="quantity">Кол-во</td>
				  <td class="total">Общая сумма</td>
				</tr>
		  </thead>
		  <tbody>
				{% FOR cart_items %}
				  <tr class="items" data-id="{cart_items.GOODS_MOD_ID}">
						<td class="image"><a href="{cart_items.GOODS_URL}"><img class="goods-image-other" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=sunrise{% ELSE %}{cart_items.GOODS_IMAGE_OTHER}{% ENDIF %}"></a></td>
						<td class="name">
						  <a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}</a>
						  <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
						  {% IF cart_items.GOODS_MOD_ART_NUMBER %}<div class="art">Артикул: <span>{cart_items.GOODS_MOD_ART_NUMBER}</span></div>{% ENDIF %}
						  {% IFNOT cart_items.distinctive_properties_empty %}<div class="properties">({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</div>{% ENDIF %}
						</td>
						<td width="150" class="cart-price">
						  <span class="title">Цена за {cart_items.GOODS_MOD_MEASURE_NAME}.:</span>
						  <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span>
						</td>
						<td width="100" class="cart-qty">{cart_items.ORDER_LINE_QUANTITY}</td>
						<td width="150" class="cart-price">
						  <span class="title">Сумма:</span>
						  <span class="ajaxtotal price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span>				 
						</td>
				  </tr>  
				{% ENDFOR %}
				
				 <tr class="items deliv">
				 <td class="image"><i class="fa fa-plus"></i></td>
				 <td class="name"></td>
				 <td class="cart-price" width="150">
				   <span class="price"></span>
				 </td>
				 <td class="cart-qty" width="100">1</td>
				 <td class="cart-price" width="150">
				   <span class="price"></span>							
				 </td>
				 </tr>
				
				<!-- Скидки, действующие на заказ -->
				{% FOR cart_discount %}
				{% IF cart_discount.DISCOUNT_IS_ENABLED %}
				  <tr class="discounttr">
						<td class="hide" colspan="2">Скидка</td>
						<td class="disc-name">
						  <span class="title">Скидка
								<span class="num bold">
								  {% IF cart_discount.IS_PERCENT %}
										{cart_discount.DISCOUNT_VALUE}%
								  {% ELSE %}
										{cart_discount.DISCOUNT_VALUE}
								  {% ENDIF %}
								</span>
						  </span>
						  <span class="name">{cart_discount.DISCOUNT_NAME}</span>
						</td>
						<td class="hide">
						  <span class="num">
								{% IF cart_discount.IS_PERCENT %}
								  {cart_discount.DISCOUNT_VALUE}%
								{% ELSE %}
								  {cart_discount.DISCOUNT_VALUE}
								{% ENDIF %}
						  </span>
						</td>
						<td colspan="2">
						  <span class="title">Сумма скидки:</span>
						  <span>{cart_discount.END_PRICE | money_format }</span>
						</td>
				  </tr>
				{% ENDIF %}
				{% ENDFOR %}
		  </tbody>
		</table><br/>
    
    
замените на:
			   <br/>
			   <table class="table-box cartTable">
				  <thead>
					 <tr>
						<td class="image">Фото</td>
						<td class="name">Название товара</td>
						<td class="">Цена за {% FOR cart_items %}{% IF cart_items.index > 1 %}{break}{% ENDIF %}{cart_items.GOODS_MOD_MEASURE_NAME}.{% ENDFOR %}</td>
						<td class="quantity">Кол-во</td>
						<td class="total">Общая сумма</td>
					 </tr>
				  </thead>
				  <tfoot>
					<tr>
					  <td colspan="4" class="results"><span class="price">Сумма:</span></td>
					  <td><span class="cart-total-price"><span class="price del_sum"></span></span></td>
					</tr>
				  </tfoot>				  
				  <tbody>
					 {% FOR cart_items %}
					 <tr class="items" data-id="{cart_items.GOODS_MOD_ID}">
						<td class="image"><a href="{cart_items.GOODS_URL}"><img class="goods-image-other" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=sunrise{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></td>
						<td class="name">
						   <a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}</a>
						   <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
						   {% IF cart_items.GOODS_MOD_ART_NUMBER %}
						   <div class="art">Артикул: <span>{cart_items.GOODS_MOD_ART_NUMBER}</span></div>
						   {% ENDIF %}
						   {% IFNOT cart_items.distinctive_properties_empty %}
						   <div class="properties">({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</div>
						   {% ENDIF %}
						</td>
						<td width="150" class="cart-price">
						   <span class="title">Цена за {cart_items.GOODS_MOD_MEASURE_NAME}.:</span>
						   <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span>
						</td>
						<td width="100" class="cart-qty">{cart_items.ORDER_LINE_QUANTITY}</td>
						<td width="150" class="cart-price">
						   <span class="title">Сумма:</span>
						   <span class="ajaxtotal price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span>				 
						</td>
					 </tr>
					 {% ENDFOR %}
					 <tr class="items deliv">
						<td class="image"><i class="fa fa-plus"></i></td>
						<td class="name"></td>
						<td class="cart-price" width="150">
						   <span class="price"></span>
						</td>
						<td class="cart-qty" width="100">1</td>
						<td class="cart-price" width="150">
						   <span class="price"></span>							
						</td>
					 </tr>
					 <!-- Скидки, действующие на заказ -->
					 {% FOR cart_discount %}
					 {% IF cart_discount.DISCOUNT_IS_ENABLED %}
					 <tr class="discounttr">
						<td class="hide" colspan="2">Скидка</td>
						<td class="disc-name">
						   <span class="title">Скидка
						   <span class="num bold">
						   {% IF cart_discount.IS_PERCENT %}
						   {cart_discount.DISCOUNT_VALUE}%
						   {% ELSE %}
						   {cart_discount.DISCOUNT_VALUE}
						   {% ENDIF %}
						   </span>
						   </span>
						   <span class="name">{cart_discount.DISCOUNT_NAME}</span>
						</td>
						<td class="hide">
						   <span class="num">
						   {% IF cart_discount.IS_PERCENT %}
						   {cart_discount.DISCOUNT_VALUE}%
						   {% ELSE %}
						   {cart_discount.DISCOUNT_VALUE}
						   {% ENDIF %}
						   </span>
						</td>
						<td colspan="2">
						   <span class="title">Сумма скидки:</span>
						   <span>{cart_discount.END_PRICE | money_format }</span>
						</td>
					 </tr>
					 {% ENDIF %}
					 {% ENDFOR %}
				  </tbody>
			   </table>
			   <br/>

Далее найдите:
				<!-- Способ доставки-->
								<div class="delivery">
								  <h3 class="title" title="Выберите удобный для вас способ доставки"><span>Cпособ получения:</span></h3>
								  <!-- Старый скрытый вариант способа доставки -->
								  <table class="orderStageDeliveryListTable table-box">
												{% FOR order_delivery %}
												  <tbody class="deliveryOption" rel="{order_delivery.ID}">
																																<tr {% IF order_delivery.first %}class="first"{% ENDIF %}>
																																  <td class="cell1">
																																								<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="cell2">
																																								<label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
																																								<p>{order_delivery.DESC}</p>
																																								{% IFNOT order_delivery.zone_list_empty %}
																																								  {% FOR zone_list %}
																																								  <div class="zones">
																																																<!-- Заголовок внутри метода доставки, появляется только один раз-->  
																																																{% IF order_delivery.zone_list.index=1 %}
																																																  <label for="deliveryId{order_delivery.ID}" class="zones-header">Зона доставки:</label><br />
																																																{% ENDIF %}
																																																<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 class="orderStageDeliveryZoneLabel" for="deliveryZoneId{order_delivery.zone_list.ID}">
																																																  <span class="name">{order_delivery.zone_list.NAME}</span>
																																																  <span class="deliveryZonePrice">+ {order_delivery.zone_list.END_PRICE | money_format}</span>
																																																</label>
																																								  </div>
																																								  {% ENDFOR %}
																																								{% ENDIF %}
																																  </td>
																																  <td class="cell3 pricefield">
																																				 <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>
																																  </td>
																																</tr>
												  </tbody>
												{% ENDFOR %}
								  </table>
								</div>
				
				
				<!-- Способ оплаты -->
    
    
  
замените на:
			   <!-- Способ доставки-->
			   <div class="delivery">
				  <h3 class="title" title="Выберите удобный для вас способ доставки"><span>Cпособ получения:</span></h3>
				  <!-- Старый скрытый вариант способа доставки -->
				  <table class="orderStageDeliveryListTable table-box">
					 {% FOR order_delivery %}
					 <tbody class="deliveryOption {% IF order_delivery.first %}first{% ENDIF %}" rel="{order_delivery.ID}">
						<tr>
						<td class="cell1">
						   <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="cell2">
						   <label for="deliveryId{order_delivery.ID}">{order_delivery.NAME}</label>
						   <p>{order_delivery.DESC}</p>
						   {% IFNOT order_delivery.zone_list_empty %}
						   {% FOR zone_list %}
						   <div class="zones {% IF order_delivery.zone_list.index=1 %}first_zone{% ENDIF %}">
							  <!-- Заголовок внутри метода доставки, появляется только один раз-->  
							  {% IF order_delivery.zone_list.index=1 %}
							  <label for="deliveryId{order_delivery.ID}" class="zones-header">Зона доставки:</label><br />
							  {% ENDIF %}
							  <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 class="orderStageDeliveryZoneLabel" for="deliveryZoneId{order_delivery.zone_list.ID}">
							  <span class="name">{order_delivery.zone_list.NAME}</span>
							  <span class="deliveryZonePrice">+ {order_delivery.zone_list.END_PRICE | money_format}</span>
							  </label>
						   </div>
						   {% ENDFOR %}
						   {% ENDIF %}
						</td>
						<td class="cell3 pricefield">
						   <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>
						</td>
						</tr>
					 </tbody>
					 {% ENDFOR %}
				  </table>
			   </div>
			   <!-- Способ оплаты -->	
  
  
далее зайдите в main.js - найдите:
  // Действия при выборе варианта доставки на этапе оформления заказа
/*
  $(function(){
	sd = $($('.deliveryRadio')[0]);
	id = sd.val()
	,fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]);
	sd.prop('checked',true);
	fz.prop('checked',true);
	price = fz.next().find('.num').text();
	oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	oldPrice.text(price);
  });
  $(function(){
	$('.deliveryRadio').each(function(){
	 var
	  id = $(this).val()
	  ,fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]);  
	  price = fz.next().find('.num').text();
	  oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	  if(price != ''){
		oldPrice.text(price);
	  }
	})
  });
  $(function(){   
	$('.orderStageDeliveryListTable').on('change','.deliveryRadio',function(){
	  $('.deliveryRadio, .deliveryZoneRadio').each(function(){
		$(this).removeAttr('checked');
	  })
	  var id = $(this).val()
		,fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]);		  
		$(this).prop('checked',true);
		fz.prop('checked',true);   
		price = fz.next().find('.num').text();
		oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
		if(price != ''){
		  oldPrice.text(price);
		}
	})
  });
  // Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
  $('.deliveryZoneRadio').click(function(){
	var id = $(this).attr('deliveryid'),
	price = $(this).next().find('.num').text()
	,oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	if(price != ''){
	  oldPrice.text(price);
	}
	$('.deliveryRadio').each(function(){
	  $(this).removeAttr('checked');   
	  if($(this).val() == id){
		$(this).prop('checked',true);
	  }else{
		$(this).removeAttr('checked');
	  }
	})
  });
  */
 
	// Действия при выборе варианта доставки на этапе оформления заказа
  $('.deliveryRadio').click(function(){
		
		// Если текущая выделенная зона доставки не относится к выбранному варианту доставки, снимаем выделение с зоны доставки
		if($('.deliveryZoneRadio:checked').attr('deliveryid') != $(this).val()) {
		  $('.deliveryZoneRadio:checked').click().attr('checked', false);
		}
		
		var name = $(this).closest("tr").find(".cell2 > label").text(),
		price =$(this).closest("tr").find('.orderStageDeliveryZonePrice .num').text();
		$(".deliv .name").text(name);
		$(".deliv .cart-price").text(price);	
		
		var check_zones = $(this).closest("tr").find(".cell2 .zones");
		
		if(check_zones.length){
		  $(this).closest("tr").find(".cell2 .zones:first input").click();
		} else {
		  $(".deliveryZoneRadio").attr('checked', false);
		}
		
  }).trigger('click');
 
  // Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
  $('.deliveryZoneRadio').click(function(){
		
		var
		  deliveryId = $(this).attr('deliveryid')
		  ,deliveryZonePrice = $(this).parent().find('.deliveryZonePrice')
		  ,deliveryTbody = $('.orderStageDeliveryListTable tbody[rel="' + deliveryId + '"]')
		  ,deliveryBlock = deliveryTbody.find('#deliveryId' + deliveryId)
		  ,deliveryZonePriceBlock = deliveryTbody.find('.orderStageDeliveryZonePrice')
		  ,deliveryDefaultPriceBlock = deliveryTbody.find('.orderStageDeliveryDefaultPrice')
		;
		

		// Если этот пункт уже выбран, при повторном клике пользователь видимо хочет снять выделение зоны доставки
		if('true' == $(this).attr('rel')) {
		  $(this).attr('checked', false);
		  $(this).attr('rel', 'false');
		  
		  // Показываем цену по умолчанию
		  deliveryDefaultPriceBlock.show();
		  // Скрываем цену образованную от зоны
		  deliveryZonePriceBlock.hide();
		  
		// Отмечаем у всех радио баттонов зон доставки свойство говорящее что они не отмечены
		} else {
		  $('.deliveryZoneRadio').attr('rel', 'false');
		  $(this).attr('rel', 'true');
		  
		  // Показываем цену по умолчанию
		  deliveryDefaultPriceBlock.hide();
		  // Скрываем цену образованную от зоны
		  deliveryZonePriceBlock.show().html(deliveryZonePrice.html());
		  
		  // Выделяем вариант доставки к которому относится зона доставки
		  deliveryBlock.attr('checked', true);
		}
		
		var name = $(this).closest("tr").find(".cell2 > label").text(),
		sub_name = $(this).closest(".zones").find("label .name").text(),
		price =$(this).closest("tr").find('.orderStageDeliveryZonePrice .num').text();
		$(".deliv .name").text(name + " (" + sub_name + ")");
		$(".deliv .cart-price").text(price);
		
  }).trigger('click');


замените на:
  $(function(){
	$('.delivery tbody:not(".first") .first_zone input').click();
	$('.deliveryRadio').each(function(){
	 var
	  id = $(this).val(),
	  fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]);  
	price = fz.next().find('.num').text();
	oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	if(price != ''){
	  oldPrice.text(price);
	}
	});
  });
  $(function(){   
	$('.orderStageDeliveryListTable').on('change','.deliveryRadio',function(){
	  $('.deliveryRadio, .deliveryZoneRadio').each(function(){
		$(this).removeAttr('checked');
	  });
	  var
		id = $(this).val(),
		fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]);		  
	  $(this).prop('checked',true);
	  fz.prop('checked',true);   
	  price = fz.next().find('.num').text();
	  oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	  if(price != ''){
		oldPrice.text(price);
	  }
		var name = $(this).closest("tr").find(".cell2 > label").text(),
		sub_name = $(this).closest(".zones").find("label .name").text(),
		price = parseFloat($(this).closest("tr").find('.orderStageDeliveryZonePrice .num').text().replace(/\s/g, ""));
		$(".deliv .name").text(name + " (" + sub_name + ")");
		$(".deliv .cart-price").text(price);
		var cart_sum = parseFloat($('.cartForm .TotalSum:first .num').text().replace(/\s/g, ""));
		var itog = number_format(price + cart_sum, 0, '.', ' ');
		$('.del_sum').text(itog);
	});
  });
  // Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
  $('.deliveryZoneRadio').click(function(){
	var id = $(this).attr('deliveryid'),
	price = $(this).next().find('.num').text()
	,oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num');
	if(price != ''){
	  oldPrice.text(price);
	}
	$('.deliveryRadio').each(function(){
	  $(this).removeAttr('checked');   
	  if($(this).val() == id){
		$(this).prop('checked',true);
	  }else{
		$(this).removeAttr('checked');
	  }
	});
		var name = $(this).closest("tr").find(".cell2 > label").text(),
		sub_name = $(this).closest(".zones").find("label .name").text(),
		price = parseFloat($(this).closest("tr").find('.orderStageDeliveryZonePrice .num').text().replace(/\s/g, ""));
		$(".deliv .name").text(name + " (" + sub_name + ")");
		$(".deliv .cart-price").text(price);
		var cart_sum = parseFloat($('.cartForm .TotalSum:first .num').text().replace(/\s/g, ""));
		var itog = number_format(price + cart_sum, 0, '.', ' ');
		$('.del_sum').text(itog);
  });


#29 Barmalei

Barmalei

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

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

Отправлено 26 Апрель 2019 - 21:44

Спасибо, таблица работает корректно. Ещё пару багов в корзине давайте исправим. Они не критичные - но, тем не менее, не приятные:

1) Не совсем корректно работает функция изменения количества товара в корзине (рисунок 1).
По умолчанию, после нажатия кнопки "Оформить заказ" - нельзя менять количество товара в корзине. А после того, как нажимаем кнопку "Отменить оформление" - мы снова можем изменять количество товара в корзине. Хорошо, пусть так и будет.
НО!
Попробуйте несколько раз подряд (3-4 раза) поочерёдно нажимать кнопки "Оформить заказ" -> "Отменить оформление", и увидите, что будет невозможно изменять количество заказа после нажатия "Отменить оформление". Как сделать, чтобы количество товара в корзине можно было менять только пока не нажата кнопка "Оформить заказ"?

2) Находясь в корзине, выберете способ оплаты "Банковский перевод". Если поменять способ получения с самовывоза на курьера (или наоборот): способ оплаты опять станет "Оплата при получении". В общем, после изменения способа получения - способ оплаты всегда устанавливается на "Оплата при получении". Как сделать, чтобы способ оплаты оставался неизменным при изменении способа доставки?

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

  • 1.jpg


#30 Barmalei

Barmalei

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

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

Отправлено 05 Май 2019 - 20:00

Ответьте, пожалуйста)

#31 Vaccina

Vaccina

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

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

Отправлено 15 Май 2019 - 05:31

Здравствуйте.

1. Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
	 // удалим обработчик события на кнопке отмена
	 closeOrder.css('display','block');
	 cartTable.toggleClass('disable');
	 q = cartTable.find('.cartqty');
	 if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
	 quickOrderScripts();
	 OrderScripts();
	 ppModal();
	 $('.cart-info').on('click', textCloseOrder, function() {
	 //Скрываем блок оформления заказа
	 ajaxLoaderQuickOrder.hide('fast');
	 OrderAjaxBlock.hide('fast');
	 globalOrder.hide('fast');
	 closeOrder.css('display','none'); // Скрываем кнопку "Отменить"
	 buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать"
	 // Включаем возможность редактирования формы
	 cartTable.toggleClass('disable');			
	 if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
	 return false;


замените на:
	 // удалим обработчик события на кнопке отмена
	 closeOrder.css('display','block');
	 cartTable.toggleClass('disable');
	 q = cartTable.find('.cartqty');
	 if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
	 quickOrderScripts();
	 OrderScripts();
	 ppModal();
	 $('.cart-info').on('click', textCloseOrder, function() {
	 //Скрываем блок оформления заказа
	 ajaxLoaderQuickOrder.hide('fast');
	 OrderAjaxBlock.hide('fast');
	 globalOrder.hide('fast');
	 closeOrder.css('display','none'); // Скрываем кнопку "Отменить"
	 buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать"
	 return false;


2.  На каждый способ доставки скрывается\отображается свой блок со списком вариантов оплаты. Вот что будет если их отобразить все не смотря на выбранный способ доставки:
Мозгоум РУ.png

#32 Barmalei

Barmalei

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

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

Отправлено 19 Май 2019 - 16:30

Просмотр сообщенияVaccina (15 Май 2019 - 05:31) писал:

Здравствуйте.

1. Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
[CODE] // удалим обработчик события на кнопке отмена
]

1) Ошибка осталась. Изменения отменять не стал - проверьте сами, как работают. Подскажите ещё, пожалуйста:)

2) Тогда ничего менять не будем.

#33 Vaccina

Vaccina

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

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

Отправлено 11 Июнь 2019 - 07:31

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
	  /*
	  // удалим обработчик события на кнопке отмена
	  closeOrder.css('display','block');
	  cartTable.toggleClass('disable');
	  q = cartTable.find('.cartqty');
	  if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
	  quickOrderScripts();
	  OrderScripts();
	  ppModal();
	  $('.cart-info').on('click', textCloseOrder, function() {
		//Скрываем блок оформления заказа
		ajaxLoaderQuickOrder.hide('fast');
		OrderAjaxBlock.hide('fast');
		globalOrder.hide('fast');
		closeOrder.css('display','none'); // Скрываем кнопку "Отменить"
		buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать"
		// Включаем возможность редактирования формы
		cartTable.toggleClass('disable');				
		if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
		return false;
		*/
		
				 // удалим обработчик события на кнопке отмена
		 closeOrder.css('display','block');
		 cartTable.toggleClass('disable');
		 q = cartTable.find('.cartqty');
		 if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
		 quickOrderScripts();
		 OrderScripts();
		 ppModal();
		 $('.cart-info').on('click', textCloseOrder, function() {
		 //Скрываем блок оформления заказа
		 ajaxLoaderQuickOrder.hide('fast');
		 OrderAjaxBlock.hide('fast');
		 globalOrder.hide('fast');
		 closeOrder.css('display','none'); // Скрываем кнопку "Отменить"
		 buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать"
		 return false;
            
замените на:
	   // удалим обработчик события на кнопке отмена
		 closeOrder.css('display','block');
		 cartTable.toggleClass('disable');
		 q = cartTable.find('.cartqty');
		 q.prop('disabled',true);
		 quickOrderScripts();
		 OrderScripts();
		 ppModal();
		 $('.cart-info').on('click', textCloseOrder, function() {
		 //Скрываем блок оформления заказа
		 ajaxLoaderQuickOrder.hide('fast');
		 OrderAjaxBlock.hide('fast');
		 globalOrder.hide('fast');
		 closeOrder.css('display','none'); // Скрываем кнопку "Отменить"
		 buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать"
		 cartTable.toggleClass('disable');
		 q.prop('disabled',false);
		 return false;


#34 Barmalei

Barmalei

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

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

Отправлено 12 Июнь 2019 - 20:57

Спасибо, работает!

#35 Barmalei

Barmalei

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

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

Отправлено 11 Август 2019 - 16:41

Здравствуйте. В корзине https://mozgoum.ru/cart , при оформлении заказа хочу исправить баг и внести некоторые изменения. Помогите, пожалуйста.

1) В мобильной версии, в поле "Способ оплаты/Банковский перевод" - описание способа оплаты вылезло за пределы рамки (Рисунок 1). Как растянуть поле вниз, чтобы описание влезло в него?

2) В мобильной версии в корзине, некорректно отображаются поля нижней таблицы с перечислением заказа. На моём другом сайте https://trendibrend.ru/cart нижняя таблица отображается так, как нужно. На рисунке 2 я расположил рядом скриншоты с обоих сайтов. На левом скриншоте корзина с Мозгоума, на правом - трендибренд. Необходимо левую корзину переделать так, чтобы она выглядела так же, как правая корзина. Как это сделать?)

3) Как сделать фон таблицы белым? На рисунках 3, 4 и 5 указал, какой именно фон нужно сделать белым.

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

  • 1.jpg
  • 2.jpg
  • 3.jpg
  • 4.jpg
  • 5.jpg


#36 Vaccina

Vaccina

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

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

Отправлено 13 Август 2019 - 08:44

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - oldmain.css - найдите:
.payment .orderStagePayment .cell1 {display: inline-block;width: 25px;border: 1px solid #E5E5E5;height: 94px;padding: 10px 5px;background: #ececec;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell2 {text-align:left;display: inline-block;width: calc(100% - 32px);border: 1px solid #E5E5E5;vertical-align: top;height: 94px;padding: 10px;}

замените на:
.payment .orderStagePayment .cell1 {display: inline-block;width: 25px;border: 1px solid #E5E5E5;height: 144px;padding: 10px 5px;background: #ececec;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell2 {text-align:left;display: inline-block;width: calc(100% - 32px);border: 1px solid #E5E5E5;vertical-align: top;height: 144px;padding: 10px;}

далее найдите:
.cartTable thead {display: none;}
.cartTable tbody tr {display: block;margin-bottom: 30px;}
.cartTable tbody tr > td {display: block;width: 100%;margin-bottom: 1px;}
.cartTable tbody .inputText {width: 70px;}
.cartTable tbody .price.old-price {display: none;}
.cartTable tbody tr .title {float: left;display: inline-block;}
.cartTable tbody tr .cart-qty .title {line-height: 40px;}
.cartTable tbody tr.discounttr {margin-bottom: 1px;}
.cartTable tbody tr.discounttr td {background-color: #efefec;text-align: right;}
.cartTable tbody tr.discounttr .disc-name .num {display: inline-block;}
.cartTable tbody tr.discounttr td.hide {display: none;}
.cartTable tfoot tr {display: block;float: left;width: 100%;margin-bottom: 1px;}
.cartTable tfoot tr > td {display: block;float: left;width: 100%;}
.cartTable tfoot td.text-right > span:first-child {margin-right: 15px;float: left;}
.cartTable tfoot td.hide {display: none;}
.cartTable tfoot td.text-right span.TotalSum {display: inline-block;}
.cartTable .buttons .left {float: none !important;}
.cartTable .buttons .button {display: block;float: none !important;margin: 0 auto 10px;width: 100%;}

замените на:
.cartTable thead {display: none;}
.cartTable tbody tr {display: block;margin-bottom: 30px;}
.cartTable tbody tr > td {display: block;width: 100%;margin: 1px;}
.cartTable tbody .inputText {width: 70px;}
.cartTable tbody .price.old-price {display: none;}
.cartTable tbody tr .title {float: left;display: inline-block;margin: 0;font-size: 16px;}
.cartTable tbody tr .cart-qty .title {line-height: 40px;}
.formfast .cartTable tbody tr .cart-qty .title {line-height: 17px;}
.formfast .cartTable tbody tr .name {height: auto;}
.cartTable tbody tr.discounttr {margin-bottom: 1px;}
.cartTable tbody tr.discounttr td {background-color: #efefec;text-align: right;}
.cartTable tbody tr.discounttr .disc-name .num {display: inline-block;}
.cartTable tbody tr.discounttr td.hide {display: none;}
.cartTable tfoot tr {display: block;float: left;width: 100%;margin-bottom: 1px;}
.cartTable tfoot tr > td {display: block;float: left;width: 100%;}
.cartTable tfoot td.text-right > span:first-child {margin-right: 15px;float: left;}
.cartTable tfoot td.hide {display: none;}
.cartTable tfoot td.text-right span.TotalSum {display: inline-block;}
.cartTable .buttons .left {float: none !important;}
.cartTable .buttons .button {display: block;float: none !important;margin: 0 auto 10px;width: 100%;}
.formfast .deliv td.cart-qty, .formfast .deliv td.cart-qty + td.cart-price{display: none;}

далее найдите:
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td, .table-box > tfoot > tr > td {border: 1px solid #E5E5E5;line-height: 18px;padding: 12px 10px;text-align: center;}

замените на:
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td, .table-box > tfoot > tr > td {border: 1px solid #E5E5E5;line-height: 18px;padding: 12px 10px;text-align: center;background: #fff;}


#37 Barmalei

Barmalei

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

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

Отправлено 18 Август 2019 - 16:36

Здравствуйте! У меня есть замечания по всем вопросам, поэтому нумерацию вопросов оставляю прежней.

1) Надписи в корзине больше не вылазят, но теперь сами поля с описанием способов оплаты стали огромными и осталось много неиспользуемого пространства (рисунки 6, 7). Можно сделать поля конвертируемыми под длину текста? Т.е. надо сделать так, чтобы и слова за рамку не вылазили и лишнего пространства в рамке не было :) Т.е. нужно сузить рамку по высоте в соответствии с текстом, чтобы не было неиспользуемого поля под текстом.

2) Можно добавить ещё пояснения к надписям? На рисунке 8 красным шрифтом изобразил какие слова нужно добавить.

3) Белый фон появился не везде :)  Можно сделать фон белым там, где я указал на рисунке 9?

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

  • 6.jpg
  • 7.jpg
  • 8.jpg
  • 9.jpg


#38 stasia

stasia

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

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

Отправлено 19 Август 2019 - 10:36

Просмотр сообщенияBarmalei (18 Август 2019 - 16:36) писал:

Здравствуйте! У меня есть замечания по всем вопросам, поэтому нумерацию вопросов оставляю прежней.

1) Надписи в корзине больше не вылазят, но теперь сами поля с описанием способов оплаты стали огромными и осталось много неиспользуемого пространства (рисунки 6, 7). Можно сделать поля конвертируемыми под длину текста? Т.е. надо сделать так, чтобы и слова за рамку не вылазили и лишнего пространства в рамке не было :) Т.е. нужно сузить рамку по высоте в соответствии с текстом, чтобы не было неиспользуемого поля под текстом.

2) Можно добавить ещё пояснения к надписям? На рисунке 8 красным шрифтом изобразил какие слова нужно добавить.

3) Белый фон появился не везде :)  Можно сделать фон белым там, где я указал на рисунке 9?

Здравствуйте. Зайдите в Редактор шаблонов --- oldmain.css и найдите данный код:

.payment .orderStagePayment .cell1 {display: inline-block;width: 25px;border: 1px solid #E5E5E5;height: 144px;padding: 10px 5px;background: #ececec;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell2 {text-align:left;display: inline-block;width: calc(100% - 32px);border: 1px solid #E5E5E5;vertical-align: top;height: 144px;padding: 10px;}

Замените его на:

.payment .orderStagePayment .cell1 {display: inline-block;width: 25px;border: 1px solid #E5E5E5;height: 144px;padding: 10px 5px;background: #ececec;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell2 {text-align:left;display: inline-block;width: calc(100% - 32px);border: 1px solid #E5E5E5;vertical-align: top;height: 144px;padding: 10px;}

Найдите данный код:

.delivery .orderStageDeliveryListTable .cell1 {background: #ececec;padding: 10px 5px;}

Измените его на:

.delivery .orderStageDeliveryListTable .cell1 {background: #fff;padding: 10px 5px;}


#39 Barmalei

Barmalei

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

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

Отправлено 25 Август 2019 - 14:27

Просмотр сообщенияstasia (19 Август 2019 - 10:36) писал:

Здравствуйте. Зайдите в Редактор шаблонов --- oldmain.css и найдите данный код:

.payment .orderStagePayment .cell1 {display: inline-block;width: 25px;border: 1px solid #E5E5E5;height: 144px;padding: 10px 5px;background: #ececec;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell2 {text-align:left;display: inline-block;width: calc(100% - 32px);border: 1px solid #E5E5E5;vertical-align: top;height: 144px;padding: 10px;}

Замените его на:

.payment .orderStagePayment .cell1 {display: inline-block;width: 25px;border: 1px solid #E5E5E5;height: 144px;padding: 10px 5px;background: #ececec;}
.payment .orderStagePayment .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePayment .cell2 {text-align:left;display: inline-block;width: calc(100% - 32px);border: 1px solid #E5E5E5;vertical-align: top;height: 144px;padding: 10px;}

Найдите данный код:

.delivery .orderStageDeliveryListTable .cell1 {background: #ececec;padding: 10px 5px;}

Измените его на:

.delivery .orderStageDeliveryListTable .cell1 {background: #fff;padding: 10px 5px;}

Здравствуйте. Даже не знаю, что сказать :) Практически ничего не изменилось. Прочитайте ещё раз вопросы и посмотрите внимательно скриншоты, пожалуйста...

#40 Barmalei

Barmalei

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

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

Отправлено 02 Сентябрь 2019 - 11:12

Ответьте, пожалуйста.




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

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