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


Публикации borisovd

366 публикаций создано borisovd (учитываются публикации только с 09-Июль 23)



#105594 Просмотр

Отправлено от borisovd в 23 Ноябрь 2013 - 01:33 в Каталог товаров

Просмотр сообщенияСake (23 Ноябрь 2013 - 01:11) писал:

Отобразить страницу товара в сплывающем окне можно через код (main.js)

$(function() {
$('a.quickview').live('click', function() {
	 $.ajax({
		 type: "GET",
		 cache: false,
		 url: $(this).attr('href') + '&only_body=1',
		 success: function(data) {
			 var width = $(window).width() * 0.8;
			 if(width < 800) width = 'auto';
			 $.fn.nyroModalManual({
				 content: data,
				 gallery: null,
				 resizable: true,
				 autoSizable: true,
				 windowResize: true,
				 width: width,
				 minHeight: 230
			 });
		 }
	 });
	 return(false);
});
});

чтобы данный код работал необходимо ссылке на страницу товара добавить класс quickview. Пример

<a href="{goods.URL}" class="quickview">{goods.NAME}</a>

Но как я говорил ранее отобразить содержимое не проблема, проблема заставить содержимое работать корректно. Именно поэтому вам лучше обратиться под данному вопросу в веб-студию.
В main.js добавил. А вот класс как добавить и куда вписать? А в чем именно проблема заставить работать кнопку положить в корзину? ведь в каталоге нормально работает, значит и тут можно привязать. разве нет?



#105623 Просмотр

Отправлено от borisovd в 23 Ноябрь 2013 - 05:17 в Каталог товаров

Все работает) Добавление в корзину работает только сразу перекидывает в нее, а нужно что бы было аякс окно. и не работает кнопка добавить к сравнению. а так же убрать нужно описание и отзывы. А в остальном все супер:)  Если подскажите как доделать начатое буду очень благодарен:) только вылезает ошибка

На странице возникла JS ошибка:


Uncaught TypeError: Cannot call method 'setAttribute' of null на строке: 1.


Адрес файла: http://al-ver.ru/catalog/Tufli


Как исправить ошибку?


Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «

Редактор тем

».



Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "

Ошибки

" на нашем форуме.




#105374 Просмотр

Отправлено от borisovd в 22 Ноябрь 2013 - 09:18 в Каталог товаров

Просмотр сообщенияVaccina (22 Ноябрь 2013 - 04:11) писал:

Нет, не будет. Код для шаблона "Товар" будет работать только в шаблоне "Товар". Приведенная инструкция ранее реализует только возможность быстрого оформления заказа. Данную реализацию можно сравнить с объединением шагов оформления заказа в один шаг.
А как тогда реализовать то что я хочу? Нужно что бы карточка товара была в этом всплывающим окне.



#105307 Просмотр

Отправлено от borisovd в 22 Ноябрь 2013 - 01:40 в Каталог товаров

А если просто скорпировать код из файла Товары то будет работать?



#104883 Просмотр

Отправлено от borisovd в 20 Ноябрь 2013 - 16:48 в Каталог товаров

Просмотр сообщенияKoderhan (20 Ноябрь 2013 - 13:52) писал:

Блин ни фига не понятно:( Может все таки поможете?)



#106221 Просмотр

Отправлено от borisovd в 26 Ноябрь 2013 - 05:42 в Каталог товаров

Сделал. теперь 3 js ошибки

На странице возникла JS ошибка:
Uncaught TypeError: Cannot call method 'setAttribute' of null на строке: 1.
Адрес файла: http://al-ver.ru/catalog/TufliКак исправить ошибку?
Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «Редактор тем».
Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "Ошибки" на нашем форуме.


На странице возникла JS ошибка:
Uncaught TypeError: Cannot call method 'setAttribute' of null на строке: 1.
Адрес файла: http://al-ver.ru/catalog/TufliКак исправить ошибку?
Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «Редактор тем».
Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "Ошибки" на нашем форуме.


На странице возникла JS ошибка:
Script error. на строке: 0.
Адрес файла:Как исправить ошибку?
Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «Редактор тем».
Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "Ошибки" на нашем форуме.




#106651 Просмотр

Отправлено от borisovd в 27 Ноябрь 2013 - 12:58 в Каталог товаров

Просмотр сообщенияСake (27 Ноябрь 2013 - 03:19) писал:

Ошибка setAttribute по всей видимости связана с добавлением отзыва, а именно с кодом

<script type="text/javascript">document.getElementById("z0256e7").setAttribute("value", "0bbdb3");</script>

данный код используется для антиспам проверки. По какой-то причине элемент getElementById("z0256e7") не удается найти. В данном случае можно попробовать убрать функцию добавления отзыва из всплывающего окна.
От куда ее убрать? Выглядит очень криво:(



#108775 Просмотр

Отправлено от borisovd в 06 Декабрь 2013 - 04:23 в Каталог товаров

Просмотр сообщенияСake (06 Декабрь 2013 - 04:21) писал:

На данный момент сказать сложно, так как nyroModal выдает ошибку и в связи с этим могут порождаться и другие ошибки.
Ясно, спасибо огромное!)  Помогите еще с этим пожалуйста))http://forum.storela..._20#entry108773



#108573 Просмотр

Отправлено от borisovd в 05 Декабрь 2013 - 11:28 в Каталог товаров

А может вся проблема кроется в том что у меня файл быстрый заказ пустой?) и не откуда браться всплывающему окну?)



#107470 Просмотр

Отправлено от borisovd в 30 Ноябрь 2013 - 09:29 в Каталог товаров

Просмотр сообщенияСake (30 Ноябрь 2013 - 02:49) писал:

На данный момент у вас отсутствуют изменения в шаблоне "Товар" из сообщения http://forum.storela..._40#entry107124 пожалуйста, вставьте данные изменения, так как сложно определить в чем именно была проблема.
Сделал, проблема осталась.



#107132 Просмотр

Отправлено от borisovd в 29 Ноябрь 2013 - 00:57 в Каталог товаров

Не всплывает окно, это первое.
3 js ошибки, это второе



#104716 Просмотр

Отправлено от borisovd в 20 Ноябрь 2013 - 01:24 в Каталог товаров

Как я понял нужно вот это http://forum.storela...лон/#entry58702 только нужно что бы была всплывающая ссылка на фотографии. Подскажите как ее сделать, что бы было от чего плясать с бубном:)



#104714 Просмотр

Отправлено от borisovd в 20 Ноябрь 2013 - 01:18 в Каталог товаров

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



#98105 Просмотр

Отправлено от borisovd в 25 Октябрь 2013 - 08:15 в Каталог товаров

Просмотр сообщенияСake (25 Октябрь 2013 - 03:08) писал:

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



#98316 Просмотр

Отправлено от borisovd в 26 Октябрь 2013 - 10:21 в Каталог товаров

А в чем проблема сделать кнопки внутри формы?



#97868 Просмотр

Отправлено от borisovd в 24 Октябрь 2013 - 06:58 в Каталог товаров

В этой форме хочу что бы под картинкой была цена, а под ней была кнопка в корзину, нажав на нее товар добавлялся в корзину, и кнопка подробнее, нажав по которой переход до в карточку товара



#97313 Просмотр

Отправлено от borisovd в 22 Октябрь 2013 - 09:16 в Каталог товаров

Просмотр сообщенияСake (10 Август 2013 - 03:03) писал:

Найдите в вашем файле стилей style.css

.containers .items, .containers2 .items {
display: inline-block;
float: none !important;
height: 440px;
overflow: hidden;
vertical-align: top;
width: 170px !important;
}

и замените на

.containers .items, .containers2 .items {
display: inline-block;
float: none !important;
height: 440px;
vertical-align: top;
width: 170px !important;
}

для реализации задержки и применения для подгружаемых товаров - используйте код вместо предыдущего

$(function() {
$('.items a img').live({
	 mouseenter: function () {
		 $(this).data('hover');
		 setTimeout($.proxy(function() {
			 var goods_images_list = $(this).closest('.items').find('.goods_images_list');
			 var size = goods_images_list.find('img').size();
			 if(size && $(this).data('hover')) {
				 goods_images_list.find('div:eq(0)').show();
				 if(size > 1) {
					 goods_images_list.data('interval', setInterval($.proxy(function() {
						 var next = $(this).find('div:visible').next();
						 if(!next.length) {
								 next = $(this).find('div:eq(0)');
						 }
						 $(this).find('div').hide();
						 next.show();
					 }, goods_images_list), 3000));
				 }
			 }
		 }, this), 2000);
	 },
mouseleave: function () {
	 var goods_images_list = $(this).closest('.items').find('.goods_images_list');
		 goods_images_list.find('div').hide();
		 $(this).removeData('hover');
		 if(goods_images_list.data('interval')) {
			 clearInterval(goods_images_list.data('interval'));
			 goods_images_list.removeData('interval');
		 }
}
});
});

интервал переключения изображений задается числом 3000 - равным 3м секундам. Размер фото ограничен в файле стилей

.goods_images_list > div {
	 display: none;
	 position: absolute;
	 z-index: 100;
	 background: #FFFFFF;
	 border: 3px solid #CCCCCC;
	 border-radius: 4px;
	 left: 80px;
	 padding: 2px;
	 top: 40px;
	 max-height: 450px;
	 max-width: 450px;
}

свойствами max-height и max-width



Если вы имеете в виду тайтл, с названием товара, то добавьте в main.js

$(function() {
$('.items a img').each(function() {
	 $(this).parent().removeAttr('title');
});
});
Вроде то что нужно, только для мокко он подходит?



#97149 Просмотр

Отправлено от borisovd в 21 Октябрь 2013 - 15:32 в Каталог товаров

Просмотр сообщенияKoderhan (21 Октябрь 2013 - 14:28) писал:

Данная реализация потребует слишком много времени для разработки и тестирования в различных браузерах. Вы можете заказать данную реализацию в веб студии.
а какой-нибудь аналог данной функции? что бы при наведении мыши менялась картинка?



#98962 Просмотр

Отправлено от borisovd в 29 Октябрь 2013 - 10:51 в Каталог товаров

Просмотр сообщенияСake (29 Октябрь 2013 - 02:42) писал:

Проблема была описана выше "скрытие блока если курсор отходит от начального изображения товара". из этого следует что нажать на какую либо кнопку в момент отображения окна - нельзя, так как данное окно попросту скроется. Лучше всего разместить данные кнопки непосредственно под товаром.
Хорошо а тогда подскажите как сделать что бы  под ценой в товарах были нужные мне кнопки.



#99040 Просмотр

Отправлено от borisovd в 29 Октябрь 2013 - 15:58 в Каталог товаров

Просмотр сообщенияmiyako (29 Октябрь 2013 - 12:23) писал:

Найдите в шаблоне HTML код -
<div class="goodsListItemPriceNew"><div style=" margin-top: 0px; margin-right:-40px; float:right; width:213px; height:31px;">
							 <div style="margin-top:8px; margin-left:20px;" class="cena">
							 <a href="{index_page_favorites_goods.URL_MAX_PRICE_NOW}">&nbsp;&nbsp;{index_page_favorites_goods.MAX_PRICE_NOW | money_format}</a>
						 </div> </div> </div>
						 <div class="goodsListItemPriceOld">
							 {% IF index_page_favorites_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>index_page_favorites_goods.MAX_PRICE_NOW %}
							 <a href="{index_page_favorites_goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_favorites_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
							 {% ELSEIF index_page_favorites_goods.MAX_PRICE_OLD>index_page_favorites_goods.MAX_PRICE_NOW %}
							 <div style=" margin-top: 12px; "> <a href="{index_page_favorites_goods.URL_MAX_PRICE_OLD}" class="lineThrough">{index_page_favorites_goods.MAX_PRICE_OLD | money_format}</a></div>
							 {% ENDIF %}
						 </div>
и после него добавьте код -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{index_page_favorites_goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{index_page_favorites_goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>

Далее найдите код -
{% FOR index_page_goods %}
					 <li>
					 <div><a href="{index_page_goods.URL}">{index_page_goods.NAME}</a></div>
					 <div class="imagem"><a href="{index_page_goods.URL}"><img {% IF index_page_goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{index_page_goods.IMAGE_SMALL}"{% ENDIF %} alt="{index_page_goods.NAME}" /></a></div>
				 </li>
				 {% ENDFOR index_page_goods %}
и замените на  -
{% FOR index_page_goods %}
					 <li>
					 <div><a href="{index_page_goods.URL}">{index_page_goods.NAME}</a></div>
					 <div class="imagem"><a href="{index_page_goods.URL}"><img {% IF index_page_goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{index_page_goods.IMAGE_SMALL}"{% ENDIF %} alt="{index_page_goods.NAME}" /></a></div>
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>
				 </li>
				 {% ENDFOR index_page_goods %}

В шаблоне Товары найдите код -
<p>
			 <a class="readmore" title="{goods.NAME}" href="{goods.URL}">Подробнее</a>
		 </p>
и ниже добавьте -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>

Далее найдите ниже код -
<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
			 <div class="goodsListItemPriceNew">
			 <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
			 </div>
			 <div class="goodsListItemPriceOld">
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				 <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				 <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			 {% ENDIF %}
			 </div>
и ниже его добавьте -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>
В HTML нет такого кода...(



#104516 Просмотр

Отправлено от borisovd в 19 Ноябрь 2013 - 07:34 в Каталог товаров

Спасибо работает:) Ну а хотя бы намек как можно сделать всплывающее окно:) если я его сделаю, поможите разместить и настроить?) если да буду очень благодарен:)))



#103957 Просмотр

Отправлено от borisovd в 16 Ноябрь 2013 - 12:34 в Каталог товаров

Спасибо!)



#103893 Просмотр

Отправлено от borisovd в 16 Ноябрь 2013 - 01:29 в Каталог товаров

И снова я:) Как сделать что бы под всплывающей картинкой выводилось описание товара? Пробовал так:
<span style="font-size: 16px;" class="htmlDataBlock">{GOODS_DESCRIPTION_LARGE}</span>
не работает. Подскажите пожалуйста как сделать?



#103058 Просмотр

Отправлено от borisovd в 13 Ноябрь 2013 - 14:18 в Каталог товаров

Нашел ошибку, при нажатии на кнопку показать еще, перестает работать быстрый просмотр.http://al-ver.ru/catalog/Tufli



#97107 Просмотр

Отправлено от borisovd в 21 Октябрь 2013 - 13:32 в Каталог товаров

как сделать так что бы можно было просмотреть фотографии из каталога как тут http://www.butik.ru/...hchin/botinki/. При наведении мышки на товар появлялись стрелочки и можно было менять фотографии товара.