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


Изменение Стилистики

переместить элементы

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

#41 Сake

Сake

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

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

Отправлено 15 Февраль 2014 - 00:03

Просмотр сообщенияtega4 (14 Февраль 2014 - 06:49) писал:

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

У вас на странице используется 2 формы. Это формы feedbackForm и feedbackForm2. Вы проделали изменения для формы feedbackForm2, а быстрый звонок обрабатывает форму feedbackForm. Вам необходимо добавить строку

<span class="insert-antispam"></span>

так же и для второй формы.

Просмотр сообщенияtega4 (14 Февраль 2014 - 09:22) писал:

и помогите решить вопрос на доп.аккаунте. с быстрым просмотром, там какой-то конфликт пишет.
при нажатии на "БЫСТРЫЙ ПРОСМОТР" не открывает окно

инструкция http://arcticlab.ru/arcticmodal/#desc

У вас для ссылки "БЫСТРЫЙ ПРОСМОТР" используется функция QuickLook которая в свою очередь не доступна. По указанной вами ссылке (документации) упоминание о данной функции найти не удалось. Указанная вами документация реализует модальное окно. Не совсем понятна целесообразность использования данного модального окна, в то время когда у вас уже имеется реализация модального окна в виде библиотеки nyroModal + дополнительная библиотека модального окна fancybox. В сумме у вас сейчас получается подключено 3 библиотеки модального окна.

#42 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 15 Февраль 2014 - 08:39

Цитата

У вас на странице используется 2 формы. Это формы feedbackForm и feedbackForm2. Вы проделали изменения для формы feedbackForm2, а быстрый звонок обрабатывает форму feedbackForm. Вам необходимо добавить строку
Форма по клику на заказать звонок работает и работала корректно. Проблемы со второй формой которая открывается при нажатии на Напишите нам в верхней полоске, где указан номер телефона!!!
После изменений по прежнему не отправляет данные!

Цитата

У вас для ссылки "БЫСТРЫЙ ПРОСМОТР" используется функция QuickLook которая в свою очередь не доступна. По указанной вами ссылке (документации) упоминание о данной функции найти не удалось. Указанная вами документация реализует модальное окно. Не совсем понятна целесообразность использования данного модального окна, в то время когда у вас уже имеется реализация модального окна в виде библиотеки nyroModal + дополнительная библиотека модального окна fancybox. В сумме у вас сейчас получается подключено 3 библиотеки модального окна.
Я каюсь, брала код на кнопку от сюда http://strikecomp.ru а сами файлы загружала уже с того сайта, который указывала ранее.
если в коде
<div style="display: none;">
{% IF P_SEND_OK %}
<div class="box-modal" id="exampleModal">
	 <div class="box-modal_close arcticmodal-close">закрыть</div>
	
	
	 <div class="goodsData">
<!-- Артикул, если указан -->
<div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ELSE %}itemprop="identifier"{% ENDIF %}>
	 Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
</div>

<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" >
	 <div>
	 <input type="hidden" name="hash" value="{HASH}" />
	 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
	 <table class="goodsDataMain">
		 <tr>
		 <td class="goodsDataMainImageBlock">
			 <!-- Большое изображение -->
			 <div class="goodsDataMainImage">
			 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
				 <a href="{GOODS_IMAGE_LARGE}" class="cloud-zoom" id='zoom1' target="_blank" title="Увеличить {GOODS_NAME}" rel="position: 'right', adjustX: -100, adjustY: 0, zoomWidth:450, zoomHeight:450">
<img class="cornerAll withBorder goods-image-medium " src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}"/>
</a>
			 {% ENDIF %}
			 <!-- Идентификатор изображения товара, используется для галереи изображений -->
			 <input type="hidden" rel="{GOODS_IMAGE_ID}" />
			 </div>
			 <!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
			 {% IFNOT GOODS_IMAGE_EMPTY %}
			 <div class="goodsDataMainImageZoom">
			
			 </div>
			 {% ENDIF %}
			 <!-- Другие изображения товара. Отображаются если есть изображения товара -->
			 {% IFNOT goods_images_empty %}
			 {% FOR goods_images %}
				 <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
				 {% IF goods_images.first %}
				 <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
			
				 {% ENDIF %}
				 <!-- Уменьшенное изображение товара -->
				 <div class="goodsDataMainImagesIcon left">
				 <a href="{goods_images.LARGE}" rel="useZoom: 'zoom1'" class="cloud-zoom-gallery" target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
				 <!-- Идентификатор изображения товара, используется для галереи изображений -->
				 <input type="hidden" rel="{goods_images.ID}" />
				 </div>
				 <!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
				 {% IF goods_images.last %}
				 </div>
				 {% ENDIF %}
			 {% ENDFOR %}
			 {% ENDIF %}
		 </td>
		 <td>
			 <div class="goodsDataMainOrder cornerAll" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
			 <table>
				 <!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
				 <tr>
				 <td class="goodsDataMainModificationDataBlock">
					 <!-- По этому значению производится заказ товара -->
					 <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
					 <!-- Цена сейчас -->
					 <span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
						 {GOODS_MOD_PRICE_NOW | money_format}
					 </span>
					 <!-- информация для поисковика о валюте товара -->
					 <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					 <!-- информация о числе товаров на складе -->
					 <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
					 <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
					 {% IF GOODS_MOD_REST_VALUE>0 %}
						 <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
					 {% ENDIF %}
					 <!-- Старая цена -->
					 <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
						 <!-- Если на товар действует скидка -->
						 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
						 {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
						 <!-- Если старая цена была больше новой -->
						 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
						 {GOODS_MOD_PRICE_OLD | money_format}
						 {% ENDIF %}
					 </span>
					 <!-- Доступность товара -->
					 <div class="goodsDataMainModificationAvailable">
						 <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
						 <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товар под заказ</div>
						 <div class="goodsDataMainModificationQuantity">
	 <label for="quantity_wanted">Количество :</label>
	 <input type="text" name="form[goods_mod_quantity]" id="quantity_wanted" style="width:43px;" maxlength="12" value="1" title="Количество" class="text" />
					 </div>
				 </td>
				 <td class="goodsDataFormSubmitButton">
					 <a class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />
					
					 <a class="bistr_zak" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ!</a><br /><br />
					 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
					 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
					 <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
					 {% IFNOT SETTINGS_COMPARE_DISABLE %}
						 <a class="goodsDataCompareButton add" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Добавить к сравнению</a>
						 <a class="goodsDataCompareButton delete" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Убрать из сравнения</a>
					 {% ENDIF %}
					 {% ENDIF %}
				 </td>
				 </tr>
				 <!-- Блок информации по акции действующей на товар, если таковая есть -->
				 {% IF GOODS_MOD_MAX_DISCOUNT_ID %}
				 <tr>
					 <td class="goodsDataMainDiscountBlock" colspan="2">
					 <div itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
						 <!-- Акция на товар -->
						 <strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
						 По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
					 </div>
					 </td>
				 </tr>
				 {% ENDIF %}
				 <!-- Блок выбора модификаций для текущей товарной позиции -->
				 <tr>
				 <td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
					 <div>
					 <table>
						 <tr>
						 {% FOR goods_modifications_properties %}
							 <td class="goodsDataMainModificationsBlockProperty">
							 <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
							 {% FOR values %}
								 <!-- Если это первый элемент в списке -->
								 {% IF goods_modifications_properties.values.first %}
									 <strong>{goods_modifications_properties.NAME}:</strong><br />
									 <select name="form[properties][]">
								 {% ENDIF %}
									 <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
								 <!-- Если это последний элемент в списке -->
								 {% IF goods_modifications_properties.values.last %}
									 </select>
								 {% ENDIF %}
							 {% ENDFOR %}
							 </td>
							 {goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
						 {% ENDFOR %}
						 </tr>
					 </table>
					 <!-- Данные по модификациям для текущей товарной позиции -->
					 {% FOR goods_modifications %}
						 <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
						 <input type="hidden" name="id" value="{goods_modifications.ID}" />
						 <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
						 <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
						 <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
						 <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
						 <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
						 <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
						 <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
						 <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
						 <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
						 <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
						 <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
						 <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
						 </div>
					 {% ENDFOR %}
					 </div>
				 </td>
				 </tr>
				 <!-- Блок описания модификации -->
				 <tr>
				 <td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					 {GOODS_MOD_DESCRIPTION}
				 </td>
				 </tr>
				 <!-- Блок описания вариантов доставки -->
				 <tr>
				 <td class="goodsDataMainDeliveryBlock" colspan="2">
					 {% FOR goods_delivery %}
					 Дата доставки: <span class="date"></span><br><br>
					 <script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru"
data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir" data-yashareTheme="counter"></div>

					 {% ENDFOR %}
				 </td>
				 </tr>
			 </table>
			 </div>
		 </td>
		 </tr>
	 </table>
	 </div>
</form>


<div class="tabbed_area">
			 <ul class="tabs">
				 <!-- Если есть какое-либо описание товара -->
				 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
					 <li><a href="javascript:tabSwitch(1);" id="tab_1" class="active">Описание</a></li>
				 {% ENDIF %}
				 <!-- Если есть характеристики товара -->
				 {% IFNOT goods_features_empty %}
					 <li class="hide"><a href="javascript:tabSwitch(2);" id="tab_2" >Характеристики</a></li>
				 {% ENDIF %}
				 <!-- Если есть информация о доставке товара -->
				 {% IFNOT goods_delivery_empty %}
					 <li><a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a></li>
				 {% ENDIF %}
				 <!-- Если подключен модуль отзывов о товарах -->
				 {% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}
					 <li><a href="javascript:tabSwitch(4);" id="tab_4" >Отзывы</a></li>
				 {% ENDIF %}
			 </ul>
			 <!-- Если есть какое-либо описание товара -->
			 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
				 <div id="content_1" class="content" >
					 <!-- Блок описания товара. Показываем его есть описание товара -->
					 {% IF GOODS_DESCRIPTION_LARGE %}
						 <h3>Описание {GOODS_NAME}</h3>
						 <div class="htmlDataBlock" itemprop="description">
							 {GOODS_DESCRIPTION_LARGE}
						 </div>
					 {% ENDIF %}
					 <!-- END Блок описания товара. Показываем его есть описание товара -->
					 <!-- Короткое SEO-описание -->
					 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
						 <p style="padding-top:1em;">{GOODS_SEO_DESCRIPTION_SHORT}</p>
					 {% ENDIF %}
					 <!-- END Короткое SEO-описание -->
					 <!-- Полное SEO-описание -->
					 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
						 <div style="padding-top:1em;" class="htmlDataBlock">{GOODS_SEO_DESCRIPTION_LARGE}</div>
					 {% ENDIF %}
					 <!-- END Полное SEO-описание -->
				 </div>
			 {% ENDIF %}
		
			 <!-- Блок характеристик товара. Показываем его если указаны характеристики -->
			 {% IFNOT goods_features_empty %}
				 <div id="content_2" class="content">
					 <h3>Характеристики {GOODS_NAME}</h3>
					 <table class="goodsDataFeatures">
						 <tr>
							 {% FOR goods_features%}
								 <td>
									 <p class="dotted"><span>{goods_features.NAME}</span></p>
								 </td>
								 <td>
									 {goods_features.VALUE}
								 </td>
								 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
							 {% ENDFOR %}
						 </tr>
					 </table>
				 </div>
			 {% ENDIF %}
			 <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
			 <!-- Блок с информацией о доставке товара -->
			 {% IFNOT goods_delivery_empty %}
				 <div id="content_3" class="content">
					 <!-- Блок описания вариантов доставки -->
					 <h3>Условия доставки</h3>
					 {% FOR goods_delivery %}
						 <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
						 <div class="goodsDataMainDeliveryItem" >
							 <p>{goods_delivery.DESC}</p>
							 {% IF goods_delivery.rules_empty %}
								 Стоимость доставки: {goods_delivery.PRICE | money_format}
							 {% ELSE %}
								 <div class="goodsDataMainDeliveryItemRules">
									 <table>
										 <thead>
											 <tr>
												 <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
											 </tr>
											 <tr>
												 <td>Для заказов больше</td>
												 <td>Стоимость доставки</td>
											 </tr>
										 </thead>
										 <tbody class="num">
											 {% FOR rules %}
												 <tr>
													 <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
													 <td>{goods_delivery.rules.PRICE | money_format}</td>
												 </tr>
											 {% ENDFOR %}
												 <tr>
													 <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
													 <td>{goods_delivery.PRICE | money_format}</td>
												 </tr>
										 </tbody>
									 </table>
								 </div>
							 {% ENDIF %}
						 </div>
					 {% ENDFOR %}
				 </div>
			 {% ENDIF %}
			 <!-- END Блок с информацией о доставке товара -->
			
			
			 <!-- Если в тарифном плане подключен модуль отзывов о товаре и если не выключен модуль отзывов о товаре -->
			 {% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}
				 <div id="content_4" class="content">
					 <div class="goodsDataOpinion">
						 <h3>Отзывы о {GOODS_NAME}</h3><br />
						 <!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
VK.init({apiId: 4162865, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "630", attach: "photo"});
</script>
					 </div>
				 </div>
			 {% ENDIF %}
			 <!-- END Если в тарифном плане подключен модуль отзывов о товаре и если не выключен модуль отзывов о товаре -->
		 </div>

<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
	 <h3>Сопутствующие товары</h3><br />
	 <table>
	 <tr>
		 {% FOR related_goods %}
		 <td class="goodsListItem">
			 <div class="goodsListItemBlock withBorder cornerAll">
			 <table class="goodsListItemImage">
				 <tr>
				 <td>
					 <a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;"><img class="goods-image-other" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
				 </td>
				 </tr>
			 </table>
			 <h3 class="goodsListItemName"><a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;">{related_goods.NAME}</a></h3>
			 <div class="goodsListItemPriceNew">
				 <a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
			 </div>
			 <div class="goodsListItemPriceOld">
				 {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
				 <a href="{related_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
				 {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
				 <a href="{related_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_goods.MIN_PRICE_OLD | money_format}</a>
				 {% ENDIF %}
			 </div>
			 </div>
		 </td>
		 {% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
		 {% ENDFOR %}
	 </tr>
	 </table><br /><br />
{% ENDIF %}
<!-- END Сопутствующие товары -->
<!-- С этим товаром смотрят -->
{% IFNOT related_views_goods_empty %}
	 <h3>С этим товаром смотрят</h3><br />
	 <table>
	 <tr>
		 {% FOR related_views_goods %}
		 <td class="goodsListItem">
		 <div class="goodsListItemBlock withBorder cornerAll">
			 <table class="goodsListItemImage">
			 <tr>
				 <td>
				 <a href="{related_views_goods.URL}" title="Перейти на страницу &laquo;{related_views_goods.NAME}&raquo;"><img class="goods-image-other" src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_views_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_views_goods.NAME}" /></a>
				 </td>
			 </tr>
			 </table>
			 <h3 class="goodsListItemName"><a href="{related_views_goods.URL}" title="Перейти на страницу &laquo;{related_views_goods.NAME}&raquo;">{related_views_goods.NAME}</a></h3>
			 <div class="goodsListItemPriceNew">
			 <a href="{related_views_goods.URL_MIN_PRICE_NOW}">{related_views_goods.MIN_PRICE_NOW | money_format}</a>
			 </div>
			 <div class="goodsListItemPriceOld">
			 {% IF related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_views_goods.MIN_PRICE_NOW %}
			 <a href="{related_views_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			 {% ELSEIF related_views_goods.MIN_PRICE_OLD>related_views_goods.MIN_PRICE_NOW %}
			 <a href="{related_views_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_views_goods.MIN_PRICE_OLD | money_format}</a>
			 {% ENDIF %}
			 </div>
		 </div>
		 </td>
		 {% IFNOT related_views_goods.last %}{related_views_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
	 {% ENDFOR %}
	 </tr>
	 </table><br /><br />
{% ENDIF %}
<!-- END С этим товаром смотрят -->
</div>
{% ENDIF %}

</div>
убрать значение IF первое, то это окно стоит поверх содержимого постоянно. а мне надо чтобы оно отображалось только при клике на ссылку "Быстрый просмотр"

внедряю данную библиотеку в связи с тем. что мне не помогли осуществить то что я хотела, нашла рабочий вариант, и пробую с переносом кодов к себе.спрашиваю, в чем ошибка, что не открывается при клике окно, в то время как у сайта с рабочим вариантом стоит функция QuickLook

#43 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

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

по прежнему жду ответов!

#44 Сake

Сake

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

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

Отправлено 18 Февраль 2014 - 03:23

Попробуйте в вашем файле main.js заменить код

$(function() {
if($('.insert-antispam').length) {
																 $.get('/feedback', function(html) {
																 $(html).find('#inject-antispam').children().appendTo($('.insert-antispam'));
										 $('#feedback_message').attr('name', $(html).find('#feedback_message').attr('name'));
var hidden = /ElementById\("(.*)"\).*ibute\(.*, "(.*)"\)/.exec(html);
$('#'+hidden[1]).val(hidden[2]);
																 });
}
$('.exclusive.submit-form').click(function(){
var form = $(this).closest('form');
$.post(form.attr('action'), form.serializeArray(), function() {
																																 $('.submit-form').html('<h5 class="msg">Спасибо за подписку!</h5>');
														 });
														 return(false);
});
});

на следующий

$(function() {
if($('.insert-antispam').length) {
  $.get('/feedback', function(html) {
	 $(html).find('#inject-antispam').children().appendTo($('.insert-antispam'));
	 $('#feedback_message').attr('name', $(html).find('#feedback_message').attr('name'));
	 $('#feedback_name').attr('name', $(html).find('#feedback_name').attr('name'));
	 $('#feedback_email').attr('name', $(html).find('#feedback_email').attr('name'));
	 var hidden = /ElementById\("(.*)"\).*ibute\(.*, "(.*)"\)/.exec(html);
	 $('#'+hidden[1]).val(hidden[2]);
  });
}
$('.exclusive.submit-form').click(function(){
  var form = $(this).closest('form');
  $.post(form.attr('action'), form.serializeArray(), function() {
	$('.submit-form').html('<h5 class="msg">Спасибо за подписку!</h5>');
  });
  return(false);
});
});

Сам код функции QuickLook у вас так же должен быть доступен. Код функции (на указанном вами сайте) выглядит так

function QuickLook(url)
{
jQuery.ajax({
  type : 'POST',
  cache: false,
  url: url,
	data: {only_body : 1},
  success: function(data)
  {
	  var c = $('<div class="box-modal" />');
	  c.html(data);
	  c.prepend('<div class="box-modal_close arcticmodal-close">X</div>');
	 
	  $.arcticmodal({content: c});
	 
   }
  });


}

необходимо размещать в файле main.js

#45 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 18 Февраль 2014 - 08:53

первое по прежнему не работает....
а со вторым большое спасибо)
только вот опять проблема, почему-то оно выскакивает без фона... и показывает 2 ошибки.

#46 Сake

Сake

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

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

Отправлено 19 Февраль 2014 - 01:39

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

.arcticmodal-container .pad-box {
  float: none !important;
}

2 ошибки - это ошибки виджета VK is not defined. По всей вероятности виджет подключается на другой странице.

#47 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 19 Февраль 2014 - 07:37

после чистки кэша нет изменений...
с фоном спасибо,как отключить открытие картинок в новой вкладке?
ну сделать чтобы миниатюры открывались на месте среднего фото,а среднее было не кликабельно, или как на странице товара через cloud-zoom

#48 Сake

Сake

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

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

Отправлено 20 Февраль 2014 - 00:48

Хотелось бы уточнить первый вопрос относиться к вашему первому аккаунту 257549 форме заказать звонок? Если да, то какое у вас появляется сообщение после отправки форумы? Какого цвета текст сообщения? Не попадают ли сообщения в папку спама вашего почтового ящика?

Цитата

как отключить открытие картинок в новой вкладке?

Данный вопрос как я понимаю уже относиться ко второму аккаунту 268427? Если да, то в файле main.js найдите строку

$('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(){

и замените её на

$('.goodsDataMainImage a, .goodsDataMainImageZoom a').live('click', function(){

далее найдите

$('.goodsDataMainImagesIcon a').click(function(){

и замените на

$('.goodsDataMainImagesIcon a').live('click', function(){

Пожалуйста, указывайте номер аккаунта на против вопроса, если изначально вопросы относятся к разным аккаунтам.

#49 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 20 Февраль 2014 - 07:59

первый вопрос относится к первому аккаунту SL-257549
к форме напишите нам, а не заказать звонок! (он отправляет письма, но не закрывает форму при отправлении и не выводит никакого сообщения.


Цитата

Данный вопрос как я понимаю уже относиться ко второму аккаунту 268427? Если да, то в файле main.js найдите строку

а это не отключит мне на обычной странице товара zoom при просмотре фотографий?

#50 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 20 Февраль 2014 - 22:06

SL-268427


прошу обратить внимание:
1. при нажатии на доп.изображения товара, они не становятся средними, но при этом отображаются в зуме.
2. в быстром просмотре при нажатии на среднюю картинку, она открывается под окном быстрого просмотра.

и вопрос общий к аккаунтам. как можно убрать уведомления об ошибках?чтобы они вообще не отображались?

#51 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 22 Февраль 2014 - 09:17

Просмотр сообщенияtega4 (20 Февраль 2014 - 22:06) писал:

и вопрос общий к аккаунтам. как можно убрать уведомления об ошибках?чтобы они вообще не отображались?

В шаблоне HTML
Находим и удаляем
  <!-- В случае их возникновения JS ошибок, отображаем их владельцу магазина для возможности отладки. Покупатели сообщений о JS ошибках не видят -->
  {% IF JAVASCRIPT_BUG_HUNTING_URL %}
	<script type="text/javascript" src="{JAVASCRIPT_BUG_HUNTING_URL}"></script>
  {% ENDIF %}


#52 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 24 Февраль 2014 - 07:01

Цитата

В шаблоне HTML
Находим и удаляем
спасибо)

Цитата

SL-268427


прошу обратить внимание:
1. при нажатии на доп.изображения товара, они не становятся средними, но при этом отображаются в зуме.

по прежнему жду кто подскажет.

#53 Сake

Сake

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

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

Отправлено 25 Февраль 2014 - 01:28

Цитата

в быстром просмотре при нажатии на среднюю картинку, она открывается под окном быстрого просмотра.

Добавьте в ваш файл стилей main.css

div#nyroModalFull {
  z-index: 1000 !important;
}

Цитата

при нажатии на доп.изображения товара, они не становятся средними, но при этом отображаются в зуме

Найдите в файле main.js строку

GoodsImageIconId = $(this).parent().find('input').attr("rel");

и замените её на

GoodsImageIconId = $(this).closest('.goodsDataMainImagesIcon').find('input').attr("rel");


#54 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 25 Февраль 2014 - 09:35

Цитата

Найдите в файле main.js строку
Ничего не произошло, на странице товара, изображения по прежнему не меняются.

#55 Сake

Сake

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

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

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

Для всплывающего изображения вы добавили стиль display: none !important;

div#nyroModalFull {
  display: none !important;
  z-index: 1000 !important;
}

В связи с этим изображение не отображается.

Цитата

на странице товара, изображения по прежнему не меняются

Попробуйте в файле main.js заменить строку

$('.goodsDataMainImagesIcon a').live('click', function(){

на следующую

$('.goodsDataMainImagesIcon a').bind('click', function(){


#56 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 27 Февраль 2014 - 13:14

Просмотр сообщенияСake (26 Февраль 2014 - 01:08) писал:

Для всплывающего изображения вы добавили стиль display: none !important;

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

Цитата

Попробуйте в файле main.js заменить строку
здесь все работает теперь правильно, спасибо.

#57 Сake

Сake

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

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

Отправлено 28 Февраль 2014 - 01:37

Попробуйте дополнительно в ваш файл main.js добавить код

$(function() {
   // Изменение главного изображения товара при нажатии на миниатюру ЗАМЕНЯЛА
$('.goodsDataMainImagesIcon a').live('click', function(){
		// Путь к среднему изображению
	var MediumImageUrl = $(this).find('img').attr('rel'),
	   
		// Главное изображение, в которое будем вставлять новое изображение
		MainImage = $('.goodsDataMainImage img'),
	   
		// В этом объекте хранится идентификатор картинки главного изображения для коректной работы галереи изображений
		MainImageIdObject = $('.goodsDataMainImage input'),
	   
		// Получаем идентификатор этого изображения из соседнего input поля ЗАМЕНИЛА ДЛЯ КОРРЕКТНОГО ОТОБРАЖЕНИЯ
		GoodsImageIconId = $(this).closest('.goodsDataMainImagesIcon').find('input').attr("rel");
   
	// Изменяем главное изображение
	MainImage.attr('src',MediumImageUrl);
   
	// Изменяем идентификатор главного изображения
	MainImageIdObject.attr("rel",GoodsImageIconId);
   
	return false;
  });
});


#58 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 28 Февраль 2014 - 18:55

Просмотр сообщенияСake (28 Февраль 2014 - 01:37) писал:

Попробуйте дополнительно в ваш файл main.js добавить код

$(function() {
// Изменение главного изображения товара при нажатии на миниатюру ЗАМЕНЯЛА
$('.goodsDataMainImagesIcon a').live('click', function(){
	 // Путь к среднему изображению
var MediumImageUrl = $(this).find('img').attr('rel'),
	
	 // Главное изображение, в которое будем вставлять новое изображение
	 MainImage = $('.goodsDataMainImage img'),
	
	 // В этом объекте хранится идентификатор картинки главного изображения для коректной работы галереи изображений
	 MainImageIdObject = $('.goodsDataMainImage input'),
	
	 // Получаем идентификатор этого изображения из соседнего input поля ЗАМЕНИЛА ДЛЯ КОРРЕКТНОГО ОТОБРАЖЕНИЯ
	 GoodsImageIconId = $(this).closest('.goodsDataMainImagesIcon').find('input').attr("rel");

// Изменяем главное изображение
MainImage.attr('src',MediumImageUrl);

// Изменяем идентификатор главного изображения
MainImageIdObject.attr("rel",GoodsImageIconId);

return false;
});
});
ДА,да,да,да)))
Огромнейшее спасибо, Вам просто цены нет!)))

Теперь только осталось перенести все это дело на основной магазин)

#59 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 01 Март 2014 - 18:40

Аккаунт SL-257549

Помогите корректно перенести модификации товара. Боюсь что полетит все.



Опять с быстрым просмотром...
При добавлении кнопки к товарам на главной, открывает содержимое главной страницы, вместо информации о товаре.

#60 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 02 Март 2014 - 15:28

Не работает окно всплывающее, заказать звонок в комплекте с быстрым просмотром, смотреть на доп.аккаунте

SL-268427  


с основного аккаунта убрала!





Темы с аналогичным тегами переместить элементы

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

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