Внести Изменения
#1
Отправлено 17 Август 2015 - 10:58
Помогите, пожалуйста, внести некоторые изменения:
1) как закрепить панель ( блок 1 на скрине "закрепить панель"), что бы при прокрутке страницы вниз, она всегда на всех страницах оставалась сверху?
2) можно ли объединить блоки 2 и 3 (на скрине "закрепить панель") и вставить туда изображение? Если да, то как? И каких размеров должно быть изображение? Если нет, то каких размеров эти блоки?
3) как убрать блок сортировки по цене с бегунком (скрин "бегунок)?
4) когда заходишь с мобильных устройств и пытаешься нажать на слово "каталог" внизу страницы (скрин "каталог"), то вылезают пункты каталога, но выбрать что-либо не получается, так как страница сразу просто перезагружается и каталог выводится картинками. Как сделать, что бы при нажатии на "каталог" выводились пункты каталога списком (как при нажатии на шестеренку рядом)?
5) как в подвале (скрин "подвал") убрать слово "информация", а все остальные пункты разместить горизонтально?
#2
Отправлено 17 Август 2015 - 13:33
партизаны.net (17 Август 2015 - 10:58) писал:
Помогите, пожалуйста, внести некоторые изменения:
1) как закрепить панель ( блок 1 на скрине "закрепить панель"), что бы при прокрутке страницы вниз, она всегда на всех страницах оставалась сверху?
2) можно ли объединить блоки 2 и 3 (на скрине "закрепить панель") и вставить туда изображение? Если да, то как? И каких размеров должно быть изображение? Если нет, то каких размеров эти блоки?
3) как убрать блок сортировки по цене с бегунком (скрин "бегунок)?
4) когда заходишь с мобильных устройств и пытаешься нажать на слово "каталог" внизу страницы (скрин "каталог"), то вылезают пункты каталога, но выбрать что-либо не получается, так как страница сразу просто перезагружается и каталог выводится картинками. Как сделать, что бы при нажатии на "каталог" выводились пункты каталога списком (как при нажатии на шестеренку рядом)?
5) как в подвале (скрин "подвал") убрать слово "информация", а все остальные пункты разместить горизонтально?
1. добавьте в конец forall.js
(function(){var b,m;b=this.jQuery;m=b(window);b.fn.stick_in_parent=function(e){var u,n,f,p,B,l,C;null==e&&(e={});p=e.sticky_class;u=e.inner_scrolling;f=e.parent;n=e.offset_top;null==n&&(n=0);null==f&&(f=void 0);null==u&&(u=!0);null==p&&(p="is_stuck");B=function(a,e,l,v,y,q,t){var r,z,k,w,c,d,A,x,g,h;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);d=a.parent();null!=f&&(d=d.closest(f));if(!d.length)throw"failed to find stick parent";r=k=!1;g=b("<div />");g.css("position",a.css("position"));A=function(){var c, b;c=parseInt(d.css("border-top-width"),10);b=parseInt(d.css("padding-top"),10);e=parseInt(d.css("padding-bottom"),10);l=d.offset().top+c+b;v=d.height();c=k?(k=!1,r=!1,a.insertAfter(g).css({position:"",top:"",width:"",bottom:""}).removeClass(p),g.detach(),!0):void 0;y=a.offset().top-parseInt(a.css("margin-top"),10)-n;q=a.outerHeight(!0);t=a.css("float");g.css({width:a.outerWidth(!0),height:q,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":t});if(c)return h()};A();if(q!==v)return w= void 0,c=n,h=function(){var b,h,s,f;s=m.scrollTop();null!=w&&(h=s-w);w=s;k?(f=s+q+c>v+l,r&&!f&&(r=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom")),s<y&&(k=!1,c=n,"left"!==t&&"right"!==t||a.insertAfter(g),g.detach(),b={position:"",width:"",top:""},a.css(B).removeClass(p).trigger("sticky_kit:unstick")),u&&(b=m.height(),q>b&&!r&&(c-=h,c=Math.max(b-q,c),c=Math.min(n,c),k&&a.css({top:c+"px"})))):s>y&&(k=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")? a.outerWidth()+"px":a.width()+"px",a.css(B).addClass(p).after(g),"left"!==t&&"right"!==t||g.append(a),a.trigger("sticky_kit:stick"));if(k&&(null==f&&(f=s+q+c>v+l),!r&&f))return r=!0,"static"===d.css("position")&&d.css({position:"relative"}),a.css({position:"fixed",bottom:e,top:"auto"}).trigger("sticky_kit:bottom")},x=function(){A();return h()},z=function(){m.off("scroll",h);b(document.body).off("sticky_kit:recalc",x);a.off("sticky_kit:detach",z);a.removeData("sticky_kit");a.css({position:"",bottom:"", top:""});d.position("position","");if(k)return a.insertAfter(g).removeClass(p),g.remove()},m.on("touchmove",h),m.on("scroll",h),m.on("resize",x),b(document.body).on("sticky_kit:recalc",x),a.on("sticky_kit:detach",z),setTimeout(h,0)}};l=0;for(C=this.length;l<C;l++)e=this[l],B(b(e));return this}}).call(this);
далее найдите в main.js
//Меняем вид отображения товаров без перезагрузки страницыи перед данной строкой вставьте код
// Функция фиксации шапки jQuery(document).ready(function($){ if($('.nav-container')){ $('.nav-container').stick_in_parent({ sticky_class: 'keep-menu' }); } });
в конец style.css добавьте
.nav-container.keep-menu { top: 0px !important; bottom: auto !important; z-index: 999; }
2. для того что бы изменить изображение логотипа, зайдите в раздел Сайт-Редактор шаблонов и найдите изображение logo.png откройте и замените
3. найдите в шаблоне Товары код
<!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter"> Цена:<br />
замените на
<!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter" style="display:none"> Цена:<br />
4. найдите в шаблоне hTML
<div class="box-heading"><a href="{CATALOG_URL}">Каталог</a></div>замените на
<div class="box-heading">Каталог</div>
5 найдите в шаблоне HTML
<div class="four columns"> <h3>Информация</h3>замените на
<div class="four columns">
далее найдите в файле style.css
.container .four.columns { width: 268px; padding: 5px 5px 10px 5px; display: inline-block; float: left;vertical-align: top;}замените на
.container .four.columns { width: 100%; padding: 5px 5px 10px 5px; display: inline-block; float: left;vertical-align: top;}далее добавьте в конец style.css
.footer_menu li { float: left; padding-right: 23px; }
#3
Отправлено 17 Август 2015 - 13:56
Аккаунт SL-354363
#4
Отправлено 17 Август 2015 - 14:14
партизаны.net (17 Август 2015 - 13:56) писал:
Аккаунт SL-354363
#5
Отправлено 17 Август 2015 - 14:42
1) По третьему пункту: сортировка исчезла, но на ее месте осталось пустое поле... как его убрать?
2) После всех махинаций, почему-то сузились поля "каталог" и "вы смотрели" (скрин). Как сделать их пошире?
3) и еще вопрос: мы наверху закрепили панель, а можно, что бы поиск и значок корзины то же были на ней закреплены?
#6
Отправлено 17 Август 2015 - 15:10
партизаны.net (17 Август 2015 - 14:42) писал:
1) По третьему пункту: сортировка исчезла, но на ее месте осталось пустое поле... как его убрать?
2) После всех махинаций, почему-то сузились поля "каталог" и "вы смотрели" (скрин). Как сделать их пошире?
3) и еще вопрос: мы наверху закрепили панель, а можно, что бы поиск и значок корзины то же были на ней закреплены?
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS %} <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <div class="filters">
замените на
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS %} <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <div class="filters" style="display:none">
2. найдите в style.css
.co.container .four.columns { width: 100%; padding: 5px 5px 10px 5px; display: inline-block; float: left;vertical-align: top;}замените на
.container .four.columns { width: 268px; padding: 5px 5px 10px 5px; display: inline-block; float: left;vertical-align: top;}в конец style.css добавьте
#footer .four.columns { width: 100%; }
#7
Отправлено 18 Август 2015 - 06:27
Ответьте, пожалуйста, еще на пару вопросов:
1) строку с меню при прокрутке страницы наверху закрепили (скрин 1), а как сделать, что бы поиск и корзина то же на ней были (скрин 2)?
2) как выровнять по центру блок с меню в подвале? (скрин 1 внизу)?
#8
Отправлено 18 Август 2015 - 06:37
#9
Отправлено 19 Август 2015 - 06:49
#10
Отправлено 19 Август 2015 - 09:49
партизаны.net (18 Август 2015 - 06:27) писал:
Ответьте, пожалуйста, еще на пару вопросов:
1) строку с меню при прокрутке страницы наверху закрепили (скрин 1), а как сделать, что бы поиск и корзина то же на ней были (скрин 2)?
2) как выровнять по центру блок с меню в подвале? (скрин 1 внизу)?
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:
<!-- Корзина --> <div class="shopping_cart_block"> <a href="{CART_URL}" class="shopping_cart" title="Просмотреть корзину"> {% IFNOT cart_count_empty %} <span id="cart-total"> {CART_COUNT_TOTAL} </span> {% ENDIF %} </a> {% IFNOT cart_count_empty %} <div id="shopping_cart_mini" class="hidden-phone hidden-tablet"> <div class="inner-wrapper"> <table class="table_style"> <tbody> {% FOR cart_items %} <tr class="item"> <td class="t_right v_align_top">{cart_items.ORDER_LINE_QUANTITY} x </td> <td class="v_align_top"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}</a></td> </tr> {% ENDFOR %} </tbody> </table> <div class="wrapper"> <a class="button" title="Просмотр корзины" href="{CART_URL}">В корзину</a> <a class="button" title="Оформление заказа" href="{ORDER_STAGE_CONTACTS_URL}">Оформить</a> </div> </div> </div> {% ENDIF %} </div> <!-- Форма поиска --> <div id="search"> <form id="search_mini_form" action="http://{NET_DOMAIN}/search" method="get" onsubmit="if(jQuery(this).find('#search').val()=='Поиск по магазину...') return false;"> <input type="text" name="q" id="Search" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{% ELSE %}Поиск по магазину...{% ENDIF %}" onfocus="if(this.value=='Поиск по магазину...'){this.value='';}" onblur="if(this.value==''){this.value='Поиск по магазину...';}" /> <input name="search" title="Искать" type="submit" value=""> </form> </div> <!-- /Форма поиска -->
Переместите данный код после строки кода:
<!-- end Верхний блок навигации -->
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> style.css, найдите код:
.shopping_cart_block {position: absolute;right: 20px;top: 128px;z-index: 10;}
Замените на:
.shopping_cart_block {position: absolute;right: 20px;top: 5px;z-index: 10;}
Найдите код:
#search { width: 300px; position: absolute; top: 128px; right: 100px; z-index: 100; }
Замените на:
#search { width: 300px; position: absolute; top: 5px; right: 100px; z-index: 100; }
2. Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> style.css, найдите код:
.footer_menu{color: #fff;}
Замените на:
.footer_menu{color: #fff;text-align: center;}
Найдите код:
.footer_menu li { float: left; padding-right: 23px; }
Замените на:
.footer_menu li { /* float: left; */ padding-right: 23px; display: inline-block; }
#11
Отправлено 19 Август 2015 - 13:24
#14
Отправлено 20 Август 2015 - 10:24
партизаны.net (19 Август 2015 - 13:40) писал:
1) как закрепить каталог (скрин) , что бы он не пропадал при переходе в подкатегорию, и вообще всегда на любой странице оставался на своем месте?
2) как убрать с сайта "добавить в избранное" "добавить в сравнение"?
1. вам произвели изменения.
2. Найдите в файле style.css
.wishlist, .compare {display: block;text-align: left;margin-left: 30px;padding: 4px 0;vertical-align: middle;}замените на
.wishlist, .compare {display: none;text-align: left;margin-left: 30px;padding: 4px 0;vertical-align: middle;}3 в разделе Сайт-Редактор шаблонов найдите изображение logo.png и header-bg.png откройте и замените.
#17
Отправлено 21 Август 2015 - 05:38
#19
Отправлено 21 Август 2015 - 09:31
#20
Отправлено 22 Август 2015 - 03:06
партизаны.net (20 Август 2015 - 10:46) писал:
В style.css перед:
@media only screen and (max-width: 479px) { .hidden-phone {display: none !important;} .container { width: 300px; }
вставьте:
@media only screen and (max-width: 960px) { #search{display: block;position: relative;float: left;top: 0;right: 0;width: 220px;} #search input[type="text"] {float: left;margin-bottom: 0px;right: 0px;} #search input[type="submit"] {float: right;margin-bottom: 0px;right: -20px;height: 40px;} .shopping_cart_block {float:right;position: relative;top: 0;right: 0;} #shopping_cart_mini {left: 0} .nav-container .menu_block_dropdown { display: block; clear: both; } }
партизаны.net (21 Август 2015 - 08:09) писал:
В style.css найдите:
.carousel_specials .jcarousel-control-prev { left: 50%; margin-left: -245px; } .carousel_specials .jcarousel-control-next { right: 50%; margin-right: -245px; }
замените на:
.carousel_specials .jcarousel-control-prev { left: 0; top: 50%; z-index: 999; } .carousel_specials .jcarousel-control-next { top: 50%; right: 0; z-index: 999; }
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных