Помогите С Каталогом
#1
Отправлено 20 Июль 2015 - 17:22
и по такому же принципу выдачу меню в самомо разделе КАТАЛОГА образец тоже скидываю
#2
Отправлено 21 Июль 2015 - 02:29
.infoBoxContents .accordion > li:not(.active) > ul { display: none; left: 240px; position: absolute; top: 0; z-index: 999; } .infoBoxContents .accordion > li:hover:not(.active) > ul { display: block !important; }
#3
Отправлено 21 Июль 2015 - 08:43
Vaccina (21 Июль 2015 - 02:29) писал:
.infoBoxContents .accordion > li:not(.active) > ul { display: none; left: 240px; position: absolute; top: 0; z-index: 999; } .infoBoxContents .accordion > li:hover:not(.active) > ul { display: block !important; }
Спасибо большое получилось только в разделе каталога в вертикальном меню!!
А как сделать что бы было на главной странице в горизонтальном меню ( КАК НА ОБРАЗЦЕ)
#4
Отправлено 22 Июль 2015 - 03:27
{% FOR menu %} {% FOR header %} {% FOR links %} <div class="cat-name"><a href="{menu.header.links.URL}" class="main_category {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></div> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %}
замените на:
<div class="cat-name catalog_m"><a href="{CATALOG_URL}" class="main_category">Каталог</a> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} </div> {% FOR menu %} {% FOR header %} {% FOR links %} <div class="cat-name"><a href="{menu.header.links.URL}" class="main_category {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></div> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %}
в style.css добавьте:
.cat-name.catalog_m > ul { background-color: #000; display: none; left: 0; position: absolute; top: 48px; width: 600px; } .cat-name.catalog_m:hover > ul { display: block; } .cat-name.catalog_m > ul li { display: inline-block; float: left; margin-right: 5px; width: 195px; } .cat-name.catalog_m > ul li a { display: block; width: auto; }
дублирующий пункт меню удалите в разделе Сайт - Меню.
#5
Отправлено 22 Июль 2015 - 12:39
Vaccina (22 Июль 2015 - 03:27) писал:
{% FOR menu %} {% FOR header %} {% FOR links %} <div class="cat-name"><a href="{menu.header.links.URL}" class="main_category {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></div> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %}
замените на:
<div class="cat-name catalog_m"><a href="{CATALOG_URL}" class="main_category">Каталог</a> {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul class="accordion">{% ENDIF %} <li {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %} class="{% IF catalog_full.ISSET_SUB %}parent{% ENDIF %}{% IF catalog_full.CURRENT %} active{% ELSEIF catalog_full.CURRENT_PARENT %} active{% ENDIF %}"> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} </div> {% FOR menu %} {% FOR header %} {% FOR links %} <div class="cat-name"><a href="{menu.header.links.URL}" class="main_category {% IF menu.header.links.SELECTED %}selected{%ENDIF%}" {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></div> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %}
в style.css добавьте:
.cat-name.catalog_m > ul { background-color: #000; display: none; left: 0; position: absolute; top: 48px; width: 600px; } .cat-name.catalog_m:hover > ul { display: block; } .cat-name.catalog_m > ul li { display: inline-block; float: left; margin-right: 5px; width: 195px; } .cat-name.catalog_m > ul li a { display: block; width: auto; }
дублирующий пункт меню удалите в разделе Сайт - Меню.
спасибо большое,
еще вопрос по поводу картинок в слайд шоу, вставляю картинки нужного размера, а все равно размытые получаются!
#6
Отправлено 22 Июль 2015 - 13:32
Роман1007 (22 Июль 2015 - 12:39) писал:
еще вопрос по поводу картинок в слайд шоу, вставляю картинки нужного размера, а все равно размытые получаются!
Здравствуйте.
Изображения в установленном у Вас слайдере автоматически растягиваются по ширине в зависимости от разрешения экрана.
Вы можете загрузить изображения с размерами 1920x600px.
В таком случае они будут оптимально смотреться, как на экранах с разрешением Full HD (1920x1080px), так и на экранах с меньшим разрешением.
#7
Отправлено 24 Июль 2015 - 00:19
Firefly (22 Июль 2015 - 13:32) писал:
Изображения в установленном у Вас слайдере автоматически растягиваются по ширине в зависимости от разрешения экрана.
Вы можете загрузить изображения с размерами 1920x600px.
В таком случае они будут оптимально смотреться, как на экранах с разрешением Full HD (1920x1080px), так и на экранах с меньшим разрешением.
спасибо
#8
Отправлено 25 Июль 2015 - 07:25
Firefly (22 Июль 2015 - 13:32) писал:
Изображения в установленном у Вас слайдере автоматически растягиваются по ширине в зависимости от разрешения экрана.
Вы можете загрузить изображения с размерами 1920x600px.
В таком случае они будут оптимально смотреться, как на экранах с разрешением Full HD (1920x1080px), так и на экранах с меньшим разрешением.
Здравствуйте, подскажите пожалуйста как в разделе общего меню КОНТАКТЫ помимо формы для обратной связи указать телефонные номера и прочи контактные данные?
#9
Отправлено 25 Июль 2015 - 07:55
<div class="breadcrumbs_box"> <a href="http://{NET_DOMAIN}/" title="Перейти на главную" class="headerNavigation1">Главная</a> <span class="headerNavigation">Связь с администрацией</span> </div> <h1 class="heading_title">Связь с администрацией</h1> <div class="contentText"> <div class="contentContainer">
после него вставьте необходимую информацию.
P.S.: чтобы текст был простилизован вы можете в разделе Сайт - Страницы создать тестовую страницу, в описании прописать и простилизовать как необходимо текст, далее нажать "источник" и скопировать текст с кодом стилей.
#10
Отправлено 05 Август 2015 - 01:23
Vaccina (25 Июль 2015 - 07:55) писал:
<div class="breadcrumbs_box"> <a href="http://{NET_DOMAIN}/" title="Перейти на главную" class="headerNavigation1">Главная</a> <span class="headerNavigation">Связь с администрацией</span> </div> <h1 class="heading_title">Связь с администрацией</h1> <div class="contentText"> <div class="contentContainer">
после него вставьте необходимую информацию.
P.S.: чтобы текст был простилизован вы можете в разделе Сайт - Страницы создать тестовую страницу, в описании прописать и простилизовать как необходимо текст, далее нажать "источник" и скопировать текст с кодом стилей.
Здравствуйте Подскажите пжл как в разделе КОНТАКТЫ добавить схему проезда( яндекс карту) и добавить контактные данные в виде текста , а форму для обратной связи перенести в самый низ этого раздела!? Образец прикрепляю.
#11
Отправлено 05 Август 2015 - 01:54
2. Зайдите в раздел Сайт - Редактор шаблонов - Связь с администрацией - после:
<div class="breadcrumbs_box"> <a href="http://{NET_DOMAIN}/" title="Перейти на главную" class="headerNavigation1">Главная</a> <span class="headerNavigation">Связь с администрацией</span> </div> <h1 class="heading_title">Связь с администрацией</h1>
вставьте полученный результат с раздела Сайт - Страницы
3. После него разместите код карты.
#12
Отправлено 05 Август 2015 - 15:36
Vaccina (05 Август 2015 - 01:54) писал:
2. Зайдите в раздел Сайт - Редактор шаблонов - Связь с администрацией - после:
<div class="breadcrumbs_box"> <a href="http://{NET_DOMAIN}/" title="Перейти на главную" class="headerNavigation1">Главная</a> <span class="headerNavigation">Связь с администрацией</span> </div> <h1 class="heading_title">Связь с администрацией</h1>
вставьте полученный результат с раздела Сайт - Страницы
3. После него разместите код карты.
ответьте пожалуйста в теме. http://forum.storela...олько-вопросов/
пожааааааалуйста....
#13
Отправлено 06 Август 2015 - 05:07
#14
Отправлено 07 Август 2015 - 00:59
Vaccina (05 Август 2015 - 01:54) писал:
2. Зайдите в раздел Сайт - Редактор шаблонов - Связь с администрацией - после:
<div class="breadcrumbs_box"> <a href="http://{NET_DOMAIN}/" title="Перейти на главную" class="headerNavigation1">Главная</a> <span class="headerNavigation">Связь с администрацией</span> </div> <h1 class="heading_title">Связь с администрацией</h1>
вставьте полученный результат с раздела Сайт - Страницы
3. После него разместите код карты.
Спасибо большое)
#15
Отправлено 07 Август 2015 - 23:44
Vaccina (05 Август 2015 - 01:54) писал:
2. Зайдите в раздел Сайт - Редактор шаблонов - Связь с администрацией - после:
<div class="breadcrumbs_box"> <a href="http://{NET_DOMAIN}/" title="Перейти на главную" class="headerNavigation1">Главная</a> <span class="headerNavigation">Связь с администрацией</span> </div> <h1 class="heading_title">Связь с администрацией</h1>
вставьте полученный результат с раздела Сайт - Страницы
3. После него разместите код карты.
Необходимо переделать дизайн модификации в карточке товара
на Образце №1 ( прикрепленный файл ) - показано , как модификации выглядят сейчас на сайте
на Образце №2 ( прикрепленный файл ) - показан желаемый результат
подскажите как это можно переделать? желательно что бы результат максимально совпадал с образцом в фалу ,, Образец 2,,
Прикрепленные изображения
Vaccina (06 Август 2015 - 05:07) писал:
http://online-tochto...&ym_filter=week
подскажите что это такое? почему такая ошибка?
как эту внутреннюю ошибку сервера исправить?
#16
Отправлено 10 Август 2015 - 13:30
Роман1007 (07 Август 2015 - 23:44) писал:
на Образце №1 ( прикрепленный файл ) - показано , как модификации выглядят сейчас на сайте
на Образце №2 ( прикрепленный файл ) - показан желаемый результат
подскажите как это можно переделать? желательно что бы результат максимально совпадал с образцом в фалу ,, Образец 2,,
Прикрепленные изображения http://online-tochto...&ym_filter=week
подскажите что это такое? почему такая ошибка?
как эту внутреннюю ошибку сервера исправить?
Здравствуйте, найдите в шаблоне Товар код
<!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <strong>{goods_modifications_properties.NAME}:</strong><br /> <span class="select-box"> <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> </span> {% ENDIF %}и замените его на
<!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <strong>{goods_modifications_properties.NAME}:</strong><br /> {% ENDIF %} <input type="radio" name="form[properties][]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />после этого в файле main.js найдите код
// Функция собирает свойства в строку, для определения модификации товара function getSlugFromGoodsDataFormModificationsProperties(obj) { var properties = new Array(); $(obj).each(function(i){ properties[i] = parseInt($(this).val()); }); return properties.sort(function(a, B){return a - b}).join('_'); } var // Запоминаем поля выбора свойств, для ускорения работы со значениями свойств goodsDataProperties = $('form.goodsDataForm select[name="form[properties][]"]'), // Запоминаем блоки с информацией по модификациям, для ускорения работы goodsDataModifications = $('div.goodsDataMainModificationsList'); // Обновляет возможность выбора свойств модификации, для отключения возможности выбора по характеристикам модификации которой не существует. function updateVisibility (y) { // Проверяем в каждом соседнем поле выбора модификаций, возможно ли подобрать модификацию для указанных свойств goodsDataProperties.each(function(j){ // Если мы сравниваем значения свойства не с самим собой, а с другим списком значений свойств if( j != y ) { // Проходим по всем значениям текущего свойства модификации товара $(this).find('option').each(function(){ // Записываем временный массив свойств, которые будем использовать для проверки существования модификации var checkProperties = new Array(); $(goodsDataProperties).each(function(i){ checkProperties[i] = parseInt($(this).val()); }); // Пытаемся найти модификацию соответствующую выбранным значениям свойств checkProperties[j] = parseInt($(this).attr('value')); // Собираем хэш определяющий модификацию по свойствам slug = checkProperties.sort(function(a, B){return a - b}).join('_'); // Ищем модификацию по всем выбранным значениям свойств товара. Если модификации нет в возможном выборе, отмечаем потенциальное значение выбора как не доступное для выбора, т.к. такой модификации нет. if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) { $(this).attr('disabled', true); // Если выбрав данное значение свойства товара можно подобрать модификацию, то выделяем вариант выбора как доступный. } else { $(this).attr('disabled', false); } }); } }); } // Обновляем возможность выбора модификации товара по свойствам. Для тех свойств, выбор по которым не возможен, отключаем такую возможность. // Проверяем возможность выбора на всех полях кроме первого, чтобы отключить во всех остальных варианты, которые не возможно выбрать updateVisibility (0); // Проверяем возможность выбора на всех полях кроме второго, чтобы в первом поле так же отключилась возможность выбора не существующих модификаций updateVisibility (1); //var goodsDataProperties = $('.goodsDataForm [name="form[properties][]"]'); // Изменение цены товара при изменении у товара свойства для модификации goodsDataProperties.each(function(){ $(this).change(function(){и замените его на
// Функция собирает свойства в строку, для определения модификации товара function getSlugFromGoodsDataFormModificationsProperties(obj) { var properties = new Array(); var reset_arr = new Array(); $(obj).each(function(i){ if($(this).is(':checked')){ properties[i] = parseInt($(this).val());} }); for(var i in properties) { if(properties[i]) { reset_arr.push(properties[i]); } } return reset_arr.sort(function(a,j){return a - j}).join('_'); } var // Запоминаем поля выбора свойств, для ускорения работы со значениями свойств goodsDataProperties = $('form.goodsDataForm [name="form[properties][]"]'), // Запоминаем блоки с информацией по модификациям, для ускорения работы goodsDataModifications = $('div.goodsDataMainModificationsList'); // Обновляет возможность выбора свойств модификации, для отключения возможности выбора по характеристикам модификации которой не существует. function updateVisibility (y) { // Проверяем в каждом соседнем поле выбора модификаций, возможно ли подобрать модификацию для указанных свойств goodsDataProperties.each(function(j){ // Если мы сравниваем значения свойства не с самим собой, а с другим списком значений свойств if( j != y ) { // Проходим по всем значениям текущего свойства модификации товара // Записываем временный массив свойств, которые будем использовать для проверки существования модификации var checkProperties = new Array(); $(goodsDataProperties).each(function(i){ checkProperties[i] = parseInt($(this).val()); }); // Пытаемся найти модификацию соответствующую выбранным значениям свойств checkProperties[j] = parseInt($(this).attr('value')); // Собираем хэш определяющий модификацию по свойствам slug = checkProperties.sort(function(a,j){return a - j}).join('_'); // Ищем модификацию по всем выбранным значениям свойств товара. Если модификации нет в возможном выборе, отмечаем потенциальное значение выбора как не доступное для выбора, т.к. такой модификации нет. if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) { //$(this).attr('disabled', true); // Если выбрав данное значение свойства товара можно подобрать модификацию, то выделяем вариант выбора как доступный. } else { $(this).attr('disabled', false); } } }); } // Обновляем возможность выбора модификации товара по свойствам. Для тех свойств, выбор по которым не возможен, отключаем такую возможность. // Проверяем возможность выбора на всех полях кроме первого, чтобы отключить во всех остальных варианты, которые не возможно выбрать updateVisibility (0); // Проверяем возможность выбора на всех полях кроме второго, чтобы в первом поле так же отключилась возможность выбора не существующих модификаций updateVisibility (1); //var goodsDataProperties = $('.goodsDataForm [name="form[properties][]"]'); // Изменение цены товара при изменении у товара свойства для модификации goodsDataProperties.each(function(){ $(this).click(function(){
#17
Отправлено 18 Август 2015 - 02:35
Ирина345 (10 Август 2015 - 13:30) писал:
<!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <strong>{goods_modifications_properties.NAME}:</strong><br /> <span class="select-box"> <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> </span> {% ENDIF %}и замените его на
<!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <strong>{goods_modifications_properties.NAME}:</strong><br /> {% ENDIF %} <input type="radio" name="form[properties][]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />после этого в файле main.js найдите код
// Функция собирает свойства в строку, для определения модификации товара function getSlugFromGoodsDataFormModificationsProperties(obj) { var properties = new Array(); $(obj).each(function(i){ properties[i] = parseInt($(this).val()); }); return properties.sort(function(a, B){return a - b}).join('_'); } var // Запоминаем поля выбора свойств, для ускорения работы со значениями свойств goodsDataProperties = $('form.goodsDataForm select[name="form[properties][]"]'), // Запоминаем блоки с информацией по модификациям, для ускорения работы goodsDataModifications = $('div.goodsDataMainModificationsList'); // Обновляет возможность выбора свойств модификации, для отключения возможности выбора по характеристикам модификации которой не существует. function updateVisibility (y) { // Проверяем в каждом соседнем поле выбора модификаций, возможно ли подобрать модификацию для указанных свойств goodsDataProperties.each(function(j){ // Если мы сравниваем значения свойства не с самим собой, а с другим списком значений свойств if( j != y ) { // Проходим по всем значениям текущего свойства модификации товара $(this).find('option').each(function(){ // Записываем временный массив свойств, которые будем использовать для проверки существования модификации var checkProperties = new Array(); $(goodsDataProperties).each(function(i){ checkProperties[i] = parseInt($(this).val()); }); // Пытаемся найти модификацию соответствующую выбранным значениям свойств checkProperties[j] = parseInt($(this).attr('value')); // Собираем хэш определяющий модификацию по свойствам slug = checkProperties.sort(function(a, B){return a - b}).join('_'); // Ищем модификацию по всем выбранным значениям свойств товара. Если модификации нет в возможном выборе, отмечаем потенциальное значение выбора как не доступное для выбора, т.к. такой модификации нет. if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) { $(this).attr('disabled', true); // Если выбрав данное значение свойства товара можно подобрать модификацию, то выделяем вариант выбора как доступный. } else { $(this).attr('disabled', false); } }); } }); } // Обновляем возможность выбора модификации товара по свойствам. Для тех свойств, выбор по которым не возможен, отключаем такую возможность. // Проверяем возможность выбора на всех полях кроме первого, чтобы отключить во всех остальных варианты, которые не возможно выбрать updateVisibility (0); // Проверяем возможность выбора на всех полях кроме второго, чтобы в первом поле так же отключилась возможность выбора не существующих модификаций updateVisibility (1); //var goodsDataProperties = $('.goodsDataForm [name="form[properties][]"]'); // Изменение цены товара при изменении у товара свойства для модификации goodsDataProperties.each(function(){ $(this).change(function(){и замените его на
// Функция собирает свойства в строку, для определения модификации товара function getSlugFromGoodsDataFormModificationsProperties(obj) { var properties = new Array(); var reset_arr = new Array(); $(obj).each(function(i){ if($(this).is(':checked')){ properties[i] = parseInt($(this).val());} }); for(var i in properties) { if(properties[i]) { reset_arr.push(properties[i]); } } return reset_arr.sort(function(a,j){return a - j}).join('_'); } var // Запоминаем поля выбора свойств, для ускорения работы со значениями свойств goodsDataProperties = $('form.goodsDataForm [name="form[properties][]"]'), // Запоминаем блоки с информацией по модификациям, для ускорения работы goodsDataModifications = $('div.goodsDataMainModificationsList'); // Обновляет возможность выбора свойств модификации, для отключения возможности выбора по характеристикам модификации которой не существует. function updateVisibility (y) { // Проверяем в каждом соседнем поле выбора модификаций, возможно ли подобрать модификацию для указанных свойств goodsDataProperties.each(function(j){ // Если мы сравниваем значения свойства не с самим собой, а с другим списком значений свойств if( j != y ) { // Проходим по всем значениям текущего свойства модификации товара // Записываем временный массив свойств, которые будем использовать для проверки существования модификации var checkProperties = new Array(); $(goodsDataProperties).each(function(i){ checkProperties[i] = parseInt($(this).val()); }); // Пытаемся найти модификацию соответствующую выбранным значениям свойств checkProperties[j] = parseInt($(this).attr('value')); // Собираем хэш определяющий модификацию по свойствам slug = checkProperties.sort(function(a,j){return a - j}).join('_'); // Ищем модификацию по всем выбранным значениям свойств товара. Если модификации нет в возможном выборе, отмечаем потенциальное значение выбора как не доступное для выбора, т.к. такой модификации нет. if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) { //$(this).attr('disabled', true); // Если выбрав данное значение свойства товара можно подобрать модификацию, то выделяем вариант выбора как доступный. } else { $(this).attr('disabled', false); } } }); } // Обновляем возможность выбора модификации товара по свойствам. Для тех свойств, выбор по которым не возможен, отключаем такую возможность. // Проверяем возможность выбора на всех полях кроме первого, чтобы отключить во всех остальных варианты, которые не возможно выбрать updateVisibility (0); // Проверяем возможность выбора на всех полях кроме второго, чтобы в первом поле так же отключилась возможность выбора не существующих модификаций updateVisibility (1); //var goodsDataProperties = $('.goodsDataForm [name="form[properties][]"]'); // Изменение цены товара при изменении у товара свойства для модификации goodsDataProperties.each(function(){ $(this).click(function(){
http://online-tochto...&ym_filter=week
подскажите что это такое? почему такая ошибка?
как эту внутреннюю ошибку сервера исправить?
#18
Отправлено 18 Август 2015 - 03:23
#19
Отправлено 21 Август 2015 - 10:38
Vaccina (18 Август 2015 - 03:23) писал:
ответьте в теме. все сделал, жду дальше уже 2 недели... http://forum.storela...олько-вопросов/
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных