- Форум владельцев интернет-магазинов
- → Просмотр профиля: "Лайки": лиса
Статистика
- Группа: Пользователи
- Сообщений: 104
- Просмотров: 3 295
- Статус: Продвинутый пользователь
- Возраст: Неизвестен
- День рождения: Ноябрь 19
-
Пол
Женщина
#195911 Изменения В Шапке Сайта
Отправлено evros на 18 Апрель 2015 - 23:15
#232762 Договор Оферта
Отправлено Яндекс на 02 Апрель 2016 - 09:11
Скажите пожалуйста возможно ли реализовать чтобы при оформлении заказа покупатель поставил галочку что ознакомлен с правилами покупки (договором офертой, ссылка на него будет приводится по клику в текущем окне) иначе покупка невозможна ?
#9716 Как Сделать Слева От Категорий Картиинку
Отправлено Vaccina на 07 Ноябрь 2011 - 17:56
{% IF catalog.LEVEL=2%}{% IF catalog.NAME=НАЗВАНИЕ_КАТЕГОРИЙ%}<img src="ссылка_на_изображение"/>{% ENDIF %}{% ENDIF %}
такое условие будет иметь каждая категория в зависимости от названия, т.е. есть блок в шаблоне html:
<ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul>
меняем на:
<ul> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li class="cat-item"> {% IF catalog.LEVEL=2%}{% IF catalog.NAME=НАЗВАНИЕ_КАТЕГОРИЙ%}<img src="ссылка_на_изображение"/>{% ENDIF %}{% ENDIF %} <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul>
#230716 Заменить Фильтр Товаров
Отправлено evros на 16 Март 2016 - 20:04
#208263 Вопросы По Слайдеру
Отправлено Stas_Y на 27 Август 2015 - 06:54
#82736 Множественный Выбор В Выпадающем Фильтре
Отправлено zabota-mama на 06 Август 2013 - 15:40
Сейчас вот так(1), как перейти на такой вариант (2)?
Поясню:
1. Сделать множественный выбор как на картинке 2.
2. Убрать "производитель" и "размер", а в самих фильтрах заменить "Все" на "Выберите бренд" или "Выберите размер"
3. Увеличить шрифт
4. Вопрос чисто на юзабилити: не является ли поле сортировки здесь лишним? Не загромождает ли оно пространство?
#24342 Помогите, Пожалуйста.
Отправлено Belog на 20 Июль 2012 - 07:27
http://s271515.storeland.ru
Возможно ли разделить фильтры по характеристикам и свойствам товаров, и перенести как показано на рис.
Также хотелось бы перенести "сравнение товаров"
#190325 Расширенный Фильтр
Отправлено Vaccina на 11 Март 2015 - 07:29
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS %} <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам --> {% IF SHOW_GOODS_FILTERS %} <div class="filters"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккумулятора) --> {% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}:<br /> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}"> <option> - все - </option> {% FOR values %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> {filter_prop_list.NAME}:<br /> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}"> <option> - все - </option> {% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <input type="submit" value="Применить фильтр" style="width: 296px; padding: 4px 13px; font-size: 12px; margin: 10px 0 0 4px;" /> <div class="clear"></div> </form> </div> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
и замените его на
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS %} <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам --> {% IF SHOW_GOODS_FILTERS %} <div class="filters"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккумулятора) --> {% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}:<br /> {% FOR values %} <input value="1" onchange="this.form.submit();" type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_attr_list.values.VALUE} {% ENDFOR %} </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> {filter_prop_list.NAME}:<br /> {% FOR values %} <input value="1" onchange="this.form.submit();" type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_prop_list.values.VALUE} {% ENDFOR %} </div> {% ENDFOR %} <input type="submit" value="Применить фильтр" style="width: 296px; padding: 4px 13px; font-size: 12px; margin: 10px 0 0 4px;" /> <div class="clear"></div> </form> </div> {% ENDIF %} {% ENDIF %} <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
#230032 Новости На Главной!
Отправлено Юля123 на 11 Март 2016 - 16:15
spectredes (10 Март 2016 - 20:22) писал:
Здравствуйте, в шаблоне HTML поcле кода:
<!-- /END Сравнение -->
добавьте код:
<!-- Если есть список из любых новостей и если в тарифном плане подключен модуль новостей --> {% IFNOT news_list_all_empty && TARIFF_FEATURE_NEWS %} <div class="infoBox block-sidebar"> <h3 class="block-title"><a href="{NEWS_ALL_URL}">Новости</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="infoBoxContents jcarousel-wrapper block-content"> <div id="news"> <ul> {% FOR news_list_all %} <li {% IF news_list_all.ID = NEWS_ID %}class="selected"{%ENDIF%}> <div class="news-name"> <a href="{news_list_all.URL}" title="Перейти к странице «{news_list_all.TITLE}»">{news_list_all.TITLE}</a> </div> <p> {news_list_all.TEXT_SHORT} </p> {% IF news_list_all.SHOW_TIME %} <div class="date"> {news_list_all.TIME | date("d.m.Y")} </div> {% ENDIF %} </li> {% ENDFOR %} </ul> </div> <a href="{NEWS_ALL_URL}" class="read-more">Все новости</a> <a href="#" class="jcarousel-control-prev"></a> <a href="#" class="jcarousel-control-next"></a> </div> </div> {% ENDIF %} <!-- /Если есть список из любых новостей и если в тарифном плане подключен модуль новостей --> <!-- Если есть список новости магазина и если в тарифном плане подключен модуль новостей --> {% IFNOT news_list_shop_empty && TARIFF_FEATURE_NEWS %} <div class="infoBox block-sidebar"> <h3 class="block-title"><a href="{NEWS_SHOP_URL}">Новости</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="infoBoxContents jcarousel-wrapper block-content"> <div id="news"> <ul> {% FOR news_list_shop %} <li {% IF news_list_shop.ID = NEWS_ID %}class="selected"{%ENDIF%}> <div class="news-name"> <a href="{news_list_shop.URL}" title="Перейти к странице «{news_list_shop.TITLE}»">{news_list_shop.TITLE}</a> </div> <p> {news_list_shop.TEXT_SHORT} </p> {% IF news_list_shop.SHOW_TIME %} <div class="date"> {news_list_shop.TIME | date("d.m.Y")} </div> {% ENDIF %} </li> {% ENDFOR %} </ul> </div> <a href="{NEWS_SHOP_URL}" class="read-more">Все новости</a> <a href="#" class="jcarousel-control-prev"></a> <a href="#" class="jcarousel-control-next"></a> </div> </div> {% ENDIF %} <!-- /Если есть список новости магазина и если в тарифном плане подключен модуль новостей --> <!-- Если есть список статей магазина и если в тарифном плане подключен модуль новостей --> {% IFNOT news_list_articles_empty && TARIFF_FEATURE_NEWS %} <div class="infoBox block-sidebar"> <h3 class="block-title"><a href="{NEWS_ARTICLES_URL}">Статьи</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="infoBoxContents jcarousel-wrapper block-content"> <div id="articles"> <ul> {% FOR news_list_articles %} <li {% IF news_list_articles.ID = NEWS_ID %}class="selected"{%ENDIF%}> <div class="news-name"> <a href="{news_list_articles.URL}" title="Перейти к странице «{news_list_articles.TITLE}»">{news_list_articles.TITLE}</a> </div> <p> {news_list_articles.TEXT_SHORT} </p> {% IF news_list_articles.SHOW_TIME %} <div class="date"> {news_list_articles.TIME | date("d.m.Y")} </div> {% ENDIF %} </li> {% ENDFOR %} </ul> </div> <a href="{NEWS_ARTICLES_URL}" class="read-more">Все статьи</a> <a href="#" class="jcarousel-control-prev"></a> <a href="#" class="jcarousel-control-next"></a> </div> </div> {% ENDIF %} <!-- /Если есть список статей магазина и если в тарифном плане подключен модуль новостей --> <!-- Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей --> {% IFNOT news_list_mass_media_empty && TARIFF_FEATURE_NEWS %} <div class="infoBox block-sidebar block-content"> <h3 class="block-title"><a href="{NEWS_MASS_MEDIA_URL}">Материалы СМИ</a><div class="toggleBlock" title="Свернуть/развернуть"><div class="toggleArrow"></div><div class="toggleSquare"></div></div></h3> <div class="infoBoxContents jcarousel-wrapper block-content"> <div id="mass_media"> <ul> {% FOR news_list_mass_media %} <li {% IF news_list_mass_media.ID = NEWS_ID %}class="selected"{%ENDIF%}> <div class="news-name"> <a href="{news_list_mass_media.URL}" title="Перейти к странице «{news_list_mass_media.TITLE}»">{news_list_mass_media.TITLE}</a> </div> <p> {news_list_mass_media.TEXT_SHORT} </p> {% IF news_list_mass_media.SHOW_TIME %} <div class="date"> {news_list_mass_media.TIME | date("d.m.Y")} </div> {% ENDIF %} </li> {% ENDFOR %} </ul> </div> <a href="{NEWS_MASS_MEDIA_URL}" class="read-more">Все материалы СМИ</a> <a href="#" class="jcarousel-control-prev"></a> <a href="#" class="jcarousel-control-next"></a> </div> </div> {% ENDIF %} <!-- /Если есть список материалов СМИ магазина и если в тарифном плане подключен модуль новостей -->
в конце main.css добавьте код:
.infoBoxContents li { list-style-type: none; }
#241129 Вставка Виджетов
Отправлено MikDark на 25 Июнь 2016 - 17:07
Ana (25 Июнь 2016 - 10:40) писал:
В тексте найдена загрузка скрипта с удалённого хостинга.
Обычно таким образом распространяют вирусы. Если Вы не добавляли данный код вручную в HTML коде, то вероятно ваш компьютер заражён вирусом,
который вставляет подобные коды в отправляемые Вами формы. Настоятельно рекомендуем пройти проверку компьютера антивирусом.
Если же данный код был добавлен самостоятельно, сначала закачайте данный скрипт в раздел «Сайт» > «Редактор шаблонов» и затем укажите загрузку скрипта с вашего сайта.
Подскажите как правильно реализовать их работу!
Помимо общего вопроса по этой теме, у меня более конкретная задача:
Необходимо добавить виджет курьерской службы Грастин, генератор кода виждета находится тут.
Сам код виджета имеет вид:
<div id="gWidget" style="height:500px;"></div> <script src="[url="http://grastin.ru/js/gWidget.js"]http://grastin.ru/js/gWidget.js"[/url] async></script>
При этом при выборе варианта доставки или точки самовывоза клиентом данные приходят в функцию
window.grastinPvzWidgetCallbackкоторая имеет параметры, например:
{"deliveryType":"pvz", "partnerId":"grastin","currentId":"705d8597-0b36-11e4-b6f4-00155d030401", "pvzData":{"title":"МСК-1 Волгоградский проспект", "name":"г. Москва, м. Волгоградский проспект, ТЦ «ТЕХНОХОЛЛ Волгоградский», ул. Волгоградский проспект, д. 32 корп. 8, 2 этаж, павильон D54", "timetable":"Ежедневно с 11:00 до 20:00"},"cityTo":"МОСКВА","cityFrom":"МОСКВА","cost":80}которые необходимо подставить в соответствующие поля данных по доставке при оформлении заказа.
Если Вам нужен виджет, который необходимо вставить на все страницы сайт, такие как метрика и т.п., то его код добавьте в раздел: Настройки - Основные в поле: Код для вывода на всех страницах магазина.
#240179 Каталог В Шапке
Отправлено Vaccina на 16 Июнь 2016 - 02:41
#nav li ul li.category-level-1 { margin: 5px 170px 5px 0; list-style-type: square; text-align: left; width: 60%; float: right; }
замените на:
#nav li ul li.category-level-1 { margin: 5px 0; list-style-type: none; text-align: left; width: 100%; float: right; }
далее найдите:
#nav > li { float: left; display: block; }
замените на:
#nav > li { float: left; display: block; position: relative; }
далее найдите:
#nav li ul.dropdown-menu { border-bottom: 5px solid #f79242; position: absolute; left: 0; width: 99.9%; padding: 0 15px; margin-top: 25px; z-index: 1000; float: left; opacity: 0; visibility: hidden; transition-property: margin-top, opacity, visibility; transition-duration: 0.5s, 0.5s, 0.5s; -webkit-transition-property: margin-top, opacity, visibility; -webkit-transition-duration: 0.5s, 0.5s, 0.5s; }
замените на:
#nav li ul.dropdown-menu { border-bottom: 5px solid #f79242; position: absolute; right: 0; width: 320px; padding: 0 15px; margin-top: 25px; z-index: 1000; float: left; opacity: 0; visibility: hidden; transition-property: margin-top, opacity, visibility; transition-duration: 0.5s, 0.5s, 0.5s; -webkit-transition-property: margin-top, opacity, visibility; -webkit-transition-duration: 0.5s, 0.5s, 0.5s; }
Инструкция по вставке картинок в категорию:
http://forum.storela...инку/#entry9636
#240118 Каталог В Шапке
Отправлено Vaccina на 15 Июнь 2016 - 07:16
#nav li ul li.category-level-1 { float: left; width: 24%; margin: 5px 7px 5px 0; }
замените на:
#nav li ul li.category-level-1 { margin: 5px 7px 5px 0; list-style: none; text-align: left; width: 100%; }
далее найдите:
#nav li li a { height: 77px; overflow: auto; text-align: center; }
замените на:
#nav li li a { height: auto; overflow: auto; text-align: left; }
Чтобы вставить изображения, придутся в шаблоне HTML для каждой подкатегории прописывать условие и вставку самого изображения, такой вариант вас устроит?
#195922 Изменения В Шапке Сайта
Отправлено Danil на 19 Апрель 2015 - 10:58
evros (18 Апрель 2015 - 23:15) писал:
В шаблоне html найдите код
<!-- Логотип --> <div class="logo col-lg-3 col-md-2 col-xs-12"> <a title="{SETTINGS_STORE_NAME}" href="http://{NET_DOMAIN}/"> <img alt="{SETTINGS_STORE_NAME}" src="{ASSETS_IMAGES_PATH}logo.png?design=orange"> </a> </div>и замените на
<!-- Логотип --> <div class="logo col-lg-12 col-md-12 col-xs-12"> ВАШ ТЕКСТ </div>Так же в конец main.css добавьте
.logo.col-lg-3.col-md-2.col-xs-12 span { стили для текста }
#4330 Изменение Типа Выбора Модификации
Отправлено Vaccina на 15 Июнь 2011 - 15:13
В шаблоне "Товар" найти и заменить следующий блок
<!-- Если это первый элемент в списке --> {% 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 %}
заменить на
<!-- Если это первый элемент в списке --> {% 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 />
далее нужно изменить JS. Для этого в файле 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('_'); }
заменить на
// Функция собирает свойства в строку, для определения модификации товара 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,B){return a - b}).join('_'); }
#239642 Блок Баннеров На Главной
Отправлено Vaccina на 09 Июнь 2016 - 06:34
<li class="li-3 col-lg-4 col-md-4 col-sm-4 col-xs-12"><a class="banner-top-img" href="#"><img src="{ASSETS_IMAGES_PATH}ico3-banner-top2.jpg?design=orange" alt=""></a> <div class="li3-content"><a href="#">Прием заказов 24/7</a> <p>Оформите заказ в интернет-магазине "{SETTINGS_STORE_NAME}" Прямо сейчас!</p> </div> </li>
после него добавьте:
<li class="li-4 col-lg-4 col-md-4 col-sm-4 col-xs-12"><a class="banner-top-img" href="#"><img src="{ASSETS_IMAGES_PATH}ico4-banner-top2.jpg?design=orange" alt=""></a> <div class="li4-content"><a href="#">Заголовок 1</a> <p>Текст</p> </div> </li> <li class="li-5 col-lg-4 col-md-4 col-sm-4 col-xs-12"><a class="banner-top-img" href="#"><img src="{ASSETS_IMAGES_PATH}ico5-banner-top2.jpg?design=orange" alt=""></a> <div class="li5-content"><a href="#">Заголовок 2</a> <p>Текст</p> </div> </li> <li class="li-6 col-lg-4 col-md-4 col-sm-4 col-xs-12"><a class="banner-top-img" href="#"><img src="{ASSETS_IMAGES_PATH}ico6-banner-top2.jpg?design=orange" alt=""></a> <div class="li6-content"><a href="#">Заголовок 3</a> <p>Текст</p> </div> </li>
Замените заголовки и текст, а также в раздел Редактор шаблонов загрузите необходимые иконки со следующими названиями файлов:
- ico4-banner-top2.jpg
- ico5-banner-top2.jpg
- ico6-banner-top2.jpg
- Форум владельцев интернет-магазинов
- → Просмотр профиля: "Лайки": лиса
- Privacy Policy