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


Помогите Пожалуйста Внести Правки


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

#81 arenkir

arenkir

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

  • Пользователи
  • PipPipPip
  • 163 сообщений
  • ГородСпб

Отправлено 06 Февраль 2017 - 10:56

Просмотр сообщенияИрина345 (03 Февраль 2017 - 16:03) писал:

Здравствуйте, 1. Найдите в шаблоне
Спасибо.
1. кнопка только съехала и щас она справа в 3 строке
3. форма быстрого заказа теперь маленькая, но к левой стороне примагничена

помогите тут еще пожалуйста 97 пост

#82 Mr.Nito

Mr.Nito

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

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

Отправлено 10 Февраль 2017 - 10:31

Просмотр сообщенияarenkir (06 Февраль 2017 - 10:56) писал:

Спасибо.
1. кнопка только съехала и щас она справа в 3 строке
3. форма быстрого заказа теперь маленькая, но к левой стороне примагничена

помогите тут еще пожалуйста 97 пост
1.Кнопку поправил,в main.css
После:
#producttabs .pdt-content .item:nth-child(1), #producttabs .pdt-content .item:nth-child(2), #producttabs .pdt-content .item:nth-child(3),
#producttabs .pdt-content .item:nth-child(4), #producttabs .pdt-content .item:nth-child(5), #producttabs .pdt-content .item:nth-child(6),
#producttabs .pdt-content .item:nth-child(7), #producttabs .pdt-content .item:nth-child(8), #producttabs .pdt-content .item:nth-child(9) {display:block;}
добавил
#producttabs .pdt-content .item:nth-child(9) + div {width:100%;display:block;}

3.Быстрый заказ поправил в файле main.js, окно должно подстраиваться под все экраны.
код заменил на
// Быстрый заказ
function quickOrder(formSelector) {
// Находим форму, которую отправляем на сервер, для добавления товара в корзину
var formBlock = $($(formSelector).get(0));
// Проверка на существование формы отправки запроса на добавление товара в корзину
if(1 > formBlock.length || formBlock.get(0).tagName != 'FORM') {
	 alert('Не удалось найти форму добавления товара в корзину');
	 return false;
}
// Получаем данные формы, которые будем отправлять на сервер
var formData = formBlock.serializeArray();
// Сообщаем серверу, что мы пришли через ajax запрос
formData.push({name: 'ajax_q', value: 1});
// Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
formData.push({name: 'fast_order', value: 1});
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
$.ajax({
	 type : "POST",
cache : false,
url : formBlock.attr('action'),
data : formData,
success: function(data) {
$.fancybox({
		 fitToView : false,
		 autoSize : false,
			 content : data,
			 // При изменении размера окна изменяем размер окна оформления заказа
			 onUpdate : function(){
				 var w = $(window).width()*0.8;
				 if(w < 800) {
					 // Автоматический ресайз внутреннего блока fancybox-а
					 $('.fancybox-inner').css('width', 'auto');
					 // Изменяем размер fancybox окна
					 $('.fancybox-wrap').css({'width': w + 'px'});
				 }
				 return false;
			 }
});
		 setTimeout(function(){$.fancybox.update();}, 500);
}
});
return false;
}


#83 arenkir

arenkir

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

  • Пользователи
  • PipPipPip
  • 163 сообщений
  • ГородСпб

Отправлено 10 Февраль 2017 - 13:26

Просмотр сообщенияMr.Nito (10 Февраль 2017 - 10:31) писал:

1.Кнопку поправил,в main.css
спасибо большое!
а в теме по поводу чтобы а товаров не было определенных способов доставки можете помочь?
или может есть другой способ. чтобы у некоторых товаров убрать возможность бесплатной доставки. и по умолчанию была другая доставка.

#84 Stasya

Stasya

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

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

Отправлено 20 Февраль 2017 - 13:02

Для шаблона Осень
1) - 2) пункты выполняем как описано в инструкции ранее.
3) В файле main.js найдите блок
} else {
		// Отправим запись об ошибке на сервер
		sendError('no modification by slug '+slug);
		alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	  }
и сразу после него вставьте блок
src_new = $('.goodsDataMainModificationsDescriptionBlock').find('img').attr('src');
$('#left-column .image img').attr('src', src_new);
$('#left-column .image a').attr('href', src_new);

4) В том же файле в конце вставьте блок
$(document).ready(function(){
  $('.goodsDataMainModificationsBlock').find('.goodsDataMainModificationsBlockProperty select').trigger('change');


$('a[rel="gallery"]').fancybox();
  // Увеличение изображение при клике на него и открытие галереи изображений
  $('#thumbs_list a').click(function(){

	if($(this).closest('#thumbs_list').length) {
	  $('#left-column .image img').attr('src', $(this).attr('href'));
	  $('#left-column .image a').attr('href', $(this).attr('href'));
	}
	return false;
  });
  // Увеличение изображение при клике на него и открытие галереи изображений
  $('#left-column .image a').click(function(){
	// Для иконки изображения запустим галерею 
	$(this).fancybox();
	return false;
  });
})

5) В шаблоне Товар найдите блок
<div id="left-column">
	<!-- Большое изображение -->
	<div class="image">
	  <div id="wrap" style="top:0px;z-index:9999;position:relative;background: #fff;margin: 0 auto;text-align: center;">
		{% IF GOODS_IMAGE_EMPTY %}
		  <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png?design=autumn" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}"  class="thumbnail"/>
		{% ELSE %}
		  <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" class="cloud-zoom" id="zoom1" rel="position: 'inside', zoomPosition: '3', showTitle: false, adjustX:-4, adjustY:-4">
			<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
		  </a>
		{% ENDIF %}		
	  </div>			 
	</div>

	<!-- Другие изображения товара. Отображаются если есть изображения товара -->
	{% IFNOT goods_images_empty %}
	  {% FOR goods_images %}
		{% IF goods_images.first %}
		  <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
			<span class="view_scroll_spacer"><a class="hidden" href="javascript:{}" id="view_scroll_left" title="Предыдущая" style="cursor: default; display: none; opacity: 0;">Предыдущая</a></span>
			<div id="thumbs_list">
			  <ul id="thumbs_list_frame" style="width: 100000px;">
			  {% ENDIF %}
				  <li>
					<a href="{goods_images.LARGE}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' ">
					  <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
					</a> 
				  </li>
			  {% IF goods_images.last %}
			  </ul>
			</div>
			<a href="javascript:{}" id="view_scroll_right" title="Следующая" style="cursor: pointer; opacity: 1; display: block;">Следующая</a>
		  </div>
		{% ENDIF %}
	  {% ENDFOR %}
	{% ENDIF %} 
  </div>
и замените его на
<div id="left-column">
	<!-- Большое изображение -->
	<div class="image">
	  <div id="wrap">
		{% IF GOODS_IMAGE_EMPTY %}
		  <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png?design=autumn" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}"  class="thumbnail"/>
		{% ELSE %}
		  <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}"  >
			<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image">
		  </a>
		{% ENDIF %}		
	  </div>

	</div>

	<!-- Другие изображения товара. Отображаются если есть изображения товара -->
	{% IFNOT goods_images_empty %}
	  {% FOR goods_images %}
		{% IF goods_images.first %}
		  <div class="clearfix"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %} id="views_block">
			<span class="view_scroll_spacer"><a class="hidden" href="javascript:{}" id="view_scroll_left" title="Предыдущая" style="cursor: default; display: none; opacity: 0;">Предыдущая</a></span>
			<div id="thumbs_list">
			  <ul id="thumbs_list_frame" style="width: 100000px;">
			  {% ENDIF %}
				  <li>
					<a href="{goods_images.LARGE}" title="{goods_images.NAME}"  rel="gallery">
					  <img src="{goods_images.ICON}" alt="{goods_images.NAME}" />
					</a> 
				  </li>
			  {% IF goods_images.last %}
			  </ul>
			</div>
			<a href="javascript:{}" id="view_scroll_right" title="Следующая" style="cursor: pointer; opacity: 1; display: block;">Следующая</a>
		  </div>
		{% ENDIF %}
	  {% ENDFOR %}
	{% ENDIF %} 
  </div>


#85 AlbertoAzari

AlbertoAzari

    Новичок

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

Отправлено 20 Март 2017 - 23:44

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

#86 Vaccina

Vaccina

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

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

Отправлено 21 Март 2017 - 05:29

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

Зайдите в раздел Сайт - Главная страница - выберите "Каталог товаров".

#87 Stasya

Stasya

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

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

Отправлено 03 Июль 2017 - 14:13

Для шаблона Туризм

1-2) пункт выполняем согласно инструкции присланной ранее.

3) Теперь переходим к  коду.
В файле main.js найдите блок
// Отправим запись об ошибке на сервер
		 sendError('no modification by slug '+slug);
		 alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	 }

и сразу после него с новой строки вставьте
src_new = $('.goodsDataMainModificationsDescriptionBlock').find('img').attr('src');
$('.general-img img').attr('src', src_new);
$('.general-img a').attr('href', src_new);
$('#cloud-zoom-big').css('background-image','url(src_new)');

4) Далее находим строку
// Фильтр по ценам
и перед ней вставляем блок
$(document).ready(function(){
  setTimeout(function(){
	$('.goodsDataMainModificationsBlock').find('.goodsDataMainModificationsBlockProperty select').trigger('change');
  }, 300)
})


#88 kirussian

kirussian

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

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

Отправлено 25 Октябрь 2017 - 16:57

Просмотр сообщенияStasya (03 Июль 2017 - 14:13) писал:

Для шаблона Туризм

1-2) пункт выполняем согласно инструкции присланной ранее.

3) Теперь переходим к  коду.
В файле main.js найдите блок
// Отправим запись об ошибке на сервер
		 sendError('no modification by slug '+slug);
		 alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	 }

и сразу после него с новой строки вставьте
src_new = $('.goodsDataMainModificationsDescriptionBlock').find('img').attr('src');
$('.general-img img').attr('src', src_new);
$('.general-img a').attr('href', src_new);
$('#cloud-zoom-big').css('background-image','url(src_new)');

4) Далее находим строку
// Фильтр по ценам
и перед ней вставляем блок
$(document).ready(function(){
setTimeout(function(){
$('.goodsDataMainModificationsBlock').find('.goodsDataMainModificationsBlockProperty select').trigger('change');
}, 300)
})

Сделал все по инструкции, ничего не получилось. Пример http://mirwarrior.ru...atki-RDX-BGL-T9

#89 Vaccina

Vaccina

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

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

Отправлено 26 Октябрь 2017 - 08:17

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Блок описания модификации -->
			{% IF GOODS_MOD_DESCRIPTION %}
			  <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description">
				<div>{GOODS_MOD_DESCRIPTION}</div>
			  </div>
			{% ENDIF %}


замените на:
<!-- Блок описания модификации -->
			  <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description">
				<div>{GOODS_MOD_DESCRIPTION}</div>
			  </div>


#90 kirussian

kirussian

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

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

Отправлено 26 Октябрь 2017 - 15:28

Просмотр сообщенияVaccina (26 Октябрь 2017 - 08:17) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Блок описания модификации -->
		 {% IF GOODS_MOD_DESCRIPTION %}
			 <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description">
			 <div>{GOODS_MOD_DESCRIPTION}</div>
			 </div>
		 {% ENDIF %}


замените на:
<!-- Блок описания модификации -->
			 <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description">
			 <div>{GOODS_MOD_DESCRIPTION}</div>
			 </div>

Да, почти то, что нужно. Но осталась лишняя часть (скрин).

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

  • Screenshot_1.jpg


#91 RayLi

RayLi

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

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

Отправлено 30 Октябрь 2017 - 16:50

Просмотр сообщенияkirussian (26 Октябрь 2017 - 15:28) писал:

Да, почти то, что нужно. Но осталась лишняя часть (скрин).

Здравствуйте.
Попробуйте, пожалуйста, в данном случае, найти следующий код в шаблоне main.css:

.product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock {
	width: 100%;
	max-height: 50px;
	overflow: hidden;
	border-left: 3px solid #019934;
	padding: 0 0 0 15px;
}

И заменить его вот этим вот кодом:


.product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock {
	width: 100%;
	max-height: 50px;
	overflow: hidden;
	border-left: 3px solid #019934;
	padding: 0 0 0 15px;
	display: none;
}


#92 Irek

Irek

    Новичок

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

Отправлено 12 Декабрь 2017 - 14:59

пятый код в в разделе товар ,не могу найти ,он вообще там есть?

#93 ARGO

ARGO

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

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

Отправлено 22 Февраль 2018 - 11:16

для шаблона хамелион подскажите код???

#94 BonC

BonC

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

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

Отправлено 27 Февраль 2018 - 09:59

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

#95 ARGO

ARGO

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

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

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

Просмотр сообщенияStasya (01 Июль 2016 - 18:23) писал:

Шаблон Лето, Спорт, Инфинити, Ночь, Лазурь
Чтобы при смене модификаций менялась главная картинка товара нужно:
1) Чтобы у Вас был выбор цвета и размера, Вам необходимо в админке добавить все эти модификации, но не просто так, а перебором сочетаний цвет-размер
Например, есть цвет  - желтый и красный, а размер - 1 и 2, тогда добавленные модификации будут выглядеть следующим образом:
Мод. Цвет- желтый Свойство: Размер -1
Мод. Цвет- желтый Свойство: Размер -2
Мод. Цвет- красный Свойство: Размер -1
Мод. Цвет- красный Свойство: Размер -2
Свойство добавляется к модификации при помощи кнопки Добавить свойство

2) Все переборы добавлены, теперь необходимо добавить изображение, это необходимо сделать к каждой модификации (Мод. Цвет- желтый Свойство: Размер -1) в поле Добавить описание.
Вставьте в данное поле вот этот код
<img src="ссылка на изображение">

Заместо Ссылка на изображение укажите ссылку на реальное изображение

3) Теперь переходим к  коду.
В файле main.js найдите блок
// Отправим запись об ошибке на сервер
		 sendError('no modification by slug '+slug);
		 alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	 }

и сразу после него с новой строки вставьте
src_new = $('.goodsDataMainModificationsDescriptionBlock').find('img').attr('src');
$('.general-img img').attr('src', src_new);
$('.general-img a').attr('href', src_new);
$('#cloud-zoom-big').css('background-image','url(src_new)');

4) Там же найдите блок
// Добавление/удаление товара на сравнение/избранное через ajax
$('.add-compare').click(function(){
И перед ним добавьте блок строку  
$('.goodsDataMainModificationsBlock').find('.goodsDataMainModificationsBlockProperty select').trigger('change');

5)
Для всех перечисленных шаблонов кроме шаблона Инфинити и Ночь
В шаблоне Товар находим строку
<center class="goodsImageZoom" data="{GOODS_IMAGE_ID}">Увеличить изображение</center>
и заменяем ее на
<a href="{GOODS_IMAGE_LARGE}" class="cloud-zoom" id="zoom1">Увеличить изображение</a>

Для шаблона Инфинити
В шаблоне Товар находим строку
<div class="goodsImageZoom" data="{GOODS_IMAGE_ID}" style="display: none;"><a href="#" title="Увеличить изображение"></a></div>
и заменяем ее на
<div class="goodsImageZoom" style="display: none;"><a href="#" title="Увеличить изображение"></a></div>
Вот в принципе и все. Проблема теперь заключается только в функции zoom (при наведении на картинку увеличивается часть картинки). Так как ее переписать не удастся,  предлагаю ее убрать.
Для Щаблоа хамелион не подходит ни один из вариантов ((( можете подсказать чем отличается он?

#96 BonC

BonC

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

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

Отправлено 01 Март 2018 - 15:26

Просмотр сообщенияBonC (27 Февраль 2018 - 09:59) писал:

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

#97 ARGO

ARGO

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

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

Отправлено 05 Март 2018 - 17:31

12 дней прошло без ответа :(

#98 ARGO

ARGO

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

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

Отправлено 07 Март 2018 - 12:38

14 дней

#99 BonC

BonC

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

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

Отправлено 08 Март 2018 - 18:58

Просмотр сообщенияBonC (27 Февраль 2018 - 09:59) писал:

Для шаблона Город подскажите, пожалуйста, код для смены фото при выборе модификаций.
Эх жаль тишина =(( у самого не получается сделать =/

#100 Yar_line

Yar_line

    Новичок

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

Отправлено 09 Март 2018 - 07:23

Добрый день!
1) Для шаблона Лето-где найти и поменять можно цвет-серый текста и активный мятный (на надписях и иконках)-везде где они парно, так вот мне мятный надо заменить на зеленый..серый пусть остается..где это сделать?-в каких кодах?
2) как сделать меню нормальным-вынести наверх-доставку-сертификаты (эту страницу еще создать как то надо)-контакты (это все есть в подвале сайта-но нет наверху!)




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

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