Изменение Типа Выбора Модификации
#121
Отправлено 01 Апрель 2014 - 22:41
Раньше любой вопрос не оставался без внимания...
#122
Отправлено 02 Апрель 2014 - 11:51
Rebvjd (01 Апрель 2014 - 22:41) писал:
Раньше любой вопрос не оставался без внимания...
Здравствуйте, к сожалению не совсем понятно что именно вы хотите сделать и что у вас не работает. Не могли бы вы описать более детально какого именно результата вы хотите добиться.
#123
Отправлено 02 Апрель 2014 - 18:56
#124
Отправлено 02 Апрель 2014 - 19:55
Rebvjd (02 Апрель 2014 - 18:56) писал:
На данный момент, на вашем сайте не наблюдается данная проблема.
Уточните пожалуйста на каком товаре можно наблюдать открытие изображения в новой вкладке.
#125
Отправлено 02 Апрель 2014 - 20:12
Castiel (02 Апрель 2014 - 19:55) писал:
Уточните пожалуйста на каком товаре можно наблюдать открытие изображения в новой вкладке.
#126
Отправлено 02 Апрель 2014 - 20:24
И опера и эксплорер и с телефона.... все тоже самое.
Может Вы меня не понимаете, но я уже не знаю как еще подробнее объяснить...
Прошу Вас прочитать полностью мое сообщение: Отправлено 30 March 2014 - 14:39 Я там очень подробно описал проблему и приложил скрины......
#127
Отправлено 02 Апрель 2014 - 20:25
Rebvjd (02 Апрель 2014 - 20:12) писал:
Попробуйте такой вариант.
В файле "main.js".
Найти:
// Настройки галереи изображений $.nyroModalSettings({ // из всех элементов с атрибут rel="gallery" будем создавать галерею gallery: 'gallery', // Включаем прокрутку с последнего изображения на первое galleryLoop: true }); // Увеличение изображение при клике на него и открытие галереи изображений $('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(){ // Идентификатор главной картинки var goodsImageId = $('.goodsDataMainImage input').attr("rel"), // Маленькое изображение, по которому на самом деле будем кликать goodsImageIconElement = $('.goodsDataMainImagesIcon input[rel="'+goodsImageId+'"]').parent().find('a'); // Для иконки изображения запустим галерею goodsImageIconElement.nyroModalManual(); return false; });
Заменить:
// при клике на маленькие изображения инициализируем действие вызова галереи fancybox $('a[rel="gallery"]').fancybox(); // Увеличение изображение при клике на него и открытие галереи изображений $('.fullimg a, .zoomimg a').click(function(){ // Идентификатор главной картинки var goodsImageId = $('.fullimg input').attr("rel"), // Маленькое изображение, по которому на самом деле будем кликать goodsImageIconElement = $('.zoomicon input[rel="'+goodsImageId+'"]').parent().find('a'); // Для иконки изображения запустим галерею // goodsImageIconElement.nyroModalManual(); goodsImageIconElement.click(); return false; });
#128
Отправлено 02 Апрель 2014 - 20:30
#129
Отправлено 02 Апрель 2014 - 20:38
Мне нужно увеличить значение до 100, но блок "вы смотрели" кривой получается.
#130
Отправлено 02 Апрель 2014 - 20:39
Rebvjd (02 Апрель 2014 - 20:37) писал:
Да, можно. Добавьте в самый конец main.css код:
.recent_viewed .goods-image-icon { width: 50px; }
#131
Отправлено 02 Апрель 2014 - 21:14
#133
Отправлено 08 Май 2014 - 01:58
#134
Отправлено 08 Май 2014 - 07:43
Сake (08 Май 2014 - 01:58) писал:
#135
Отправлено 09 Май 2014 - 00:18
#136
Отправлено 10 Май 2014 - 20:32
но я вроде где-то видела инструкцию с установкой Line,если не получится самой поставить, то попрошу тогда помощи)
#137
Отправлено 13 Май 2014 - 03:18
#138
Отправлено 13 Май 2014 - 07:34
#139
Отправлено 14 Май 2014 - 01:31
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span class="goodsDataMainModificationsRadio"> <strong>{goods_modifications_properties.NAME}:</strong><br /> {% ENDIF %} <input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br /> {% IF goods_modifications_properties.values.last %} </span> {% ENDIF %} {% ENDFOR %} </td> {goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
и замените его на код
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span class="goodsDataMainModificationsRadio"> <strong>{goods_modifications_properties.NAME}:</strong><br /> {% ENDIF %} <input type="radio" id="{goods_modifications_properties.values.ID}" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> <label for="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</label> {% IF goods_modifications_properties.values.last %} </span> {% ENDIF %} {% ENDFOR %} </td> {goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
далее в ваш файл стилей main.css добавьте
.goodsDataMainModificationsBlockProperty input:checked + label { border: 1px solid #72d300; } .goodsDataMainModificationsBlockProperty input + label { border: 1px solid #ccc; cursor: pointer; display: inline-block; height: 45px; line-height: 45px; margin: 4px; text-align: center; width: 85px; } .goodsDataMainModificationsBlockProperty input { display: none; }
а после в файл main.js добавьте
$(function() { var colors = {'Коричневый': 'brown', 'Серый': 'gray', 'Черный': 'black'}; $('.goodsDataMainModificationsBlockProperty label').each(function() { var name = $.trim($(this).text()); if(name in colors) { $(this).css({ 'backgroundColor': colors[name] }); } }); });
Проверить можете на товаре /goods/Пальто
#140
Отправлено 14 Май 2014 - 07:32
Правда в быстром просмотре фон не показывается.
а можно еще сделать так чтобы текст на фоне не показывался или выводился после последнего элемента,это только для цвета
Сообщение отредактировал tega4: 14 Май 2014 - 12:17
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных