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


Область Фильтрации, фильтры на главной


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

#1 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 12 Июль 2013 - 06:51

Подскажите, пожалуйста, каким образом можно сделать так что-бы область фильтрации отображалась на главной сайта?
Например, хочу сделать так чтобы область фильтрации из категории "матрасы все" отображалась как в самой категории, так и на главной странице.

#2 Koderhan

Koderhan

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

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

Отправлено 12 Июль 2013 - 09:27

На страницу на которою нужно вывести фильтры можно добавить код через кнопку "Источник".
<div class="pagefilter">&nbsp;</div>
<script>
urlPage ="http://storeland.ru/catalog/Tehnika";//адрес страницы с фильтрами.
$.get(urlPage, function(d){
filter = $(d).find('.filters').html();
$('.pagefilter').html(filter)
console.log($('.pagefilter').find('form').attr('action',urlPage));
});
</script>
Тут нужно будет изменить адрес страницы с фильтрами откуда нужно брать фильтры.

#3 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 13 Июль 2013 - 00:33

вставила на главную, тишинааа.. поможете??

#4 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 13 Июль 2013 - 01:15

У вас предложенный код вставлен с ошибкой. Найдите

<script>
urlPage ="http://###.ru/catalog/МАТРАСЫ-все;//адрес страницы с фильтрами.
$.get(urlPage, function(d){
filter = $(d).find('.filters').html();
$('.pagefilter').html(filter)
console.log($('.pagefilter').find('form').attr('action',urlPage));
});
</script>

и замените на

<script>
urlPage ="http://###.ru/catalog/МАТРАСЫ-все"; //адрес страницы с фильтрами.
$.get(urlPage, function(d){
filter = $(d).find('.filters').html();
$('.pagefilter').html(filter);
$('.pagefilter').find('form').attr('action',urlPage);
});
</script>


#5 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 13 Июль 2013 - 12:10

получилось но как-то криво.

#6 miyako

miyako

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

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

Отправлено 13 Июль 2013 - 12:23

Просмотр сообщенияotdyh-i-son (13 Июль 2013 - 12:10) писал:

получилось но как-то криво.

Нашла у Вас ошибки по js
Найдите в шаблоне HTML код:
we.addFavorite('http://###, матрасы и кровати от производителя);
Скорее всего в конце не указана кавычка '
Но возможно некорректно написана сама строчка. Можете сказать откуда этот код?

Также у Вас некорректно написан следующий код:
urlPage ="http://###/catalog/МАТРАСЫ-все;//адрес страницы с фильтрами.
исправьте на такой:
urlPage ="http://###/catalog/МАТРАСЫ-все" ; //адрес страницы с фильтрами.


#7 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 13 Июль 2013 - 22:45

код этот дали модераторы в начале этой ветки.

#8 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 13 Июль 2013 - 23:14

у меня вот такой код:
<div class="pagefilter">&nbsp;</div>
<script>
urlPage ="http://###/catalog/МАТРАСЫ-все"; //адрес страницы с фильтрами.
$.get(urlPage, function(d){
filter = $(d).find('.filters').html();
$('.pagefilter').html(filter);
$('.pagefilter').find('form').attr('action',urlPage);
});
</script>


#9 miyako

miyako

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

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

Отправлено 14 Июль 2013 - 13:34

Просмотр сообщенияotdyh-i-son (13 Июль 2013 - 23:14) писал:

у меня вот такой код:
<div class="pagefilter">&nbsp;</div>
<script>
urlPage ="http://###/catalog/МАТРАСЫ-все"; //адрес страницы с фильтрами.
$.get(urlPage, function(d){
filter = $(d).find('.filters').html();
$('.pagefilter').html(filter);
$('.pagefilter').find('form').attr('action',urlPage);
});
</script>

сейчас у Вас отображается корректно? Ошибки js нет теперь. Осталась только связанная с этим кодом -
we.addFavorite('http://###, матрасы и кровати от производителя);


#10 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 14 Июль 2013 - 14:14

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

Сообщение отредактировал otdyh-i-son.ru: 14 Июль 2013 - 14:17


#11 miyako

miyako

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

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

Отправлено 14 Июль 2013 - 15:40

Просмотр сообщенияotdyh-i-son (14 Июль 2013 - 14:14) писал:

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

у Вас на главной в Полном описании скорее всего ошибка , появляется слово strong внизу, проверьте пожалуйста.

Найдите в main.css код:
.goods_filters {
background: #3cc3c3;
background: -moz-linear-gradient(top, #3cc3c3 0%, #4e8c8a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a));
background: -webkit-linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
background: -o-linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
background: -ms-linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
background: linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
border-radius: 15px 15px 15px 15px;
color: #003300;
font-family: georgia;
font-size: 13px;
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
margin-top: 0;
padding: 5px;
}
и замените на:
.pagefilter, .goods_filters {
background: #3cc3c3;
background: -moz-linear-gradient(top, #3cc3c3 0%, #4e8c8a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a));
background: -webkit-linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
background: -o-linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
background: -ms-linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
background: linear-gradient(top, #3cc3c3 0%,#4e8c8a 100%);
border-radius: 15px 15px 15px 15px;
color: #003300;
font-family: georgia;
font-size: 13px;
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
margin-top: 0;
padding: 5px;
}

Добавьте в конец main.css код:
.filter { float:left;padding-right:10px;width:130px; }
	 .filter select { width:130px; }

Найдите код:
.filters .filter select {
margin-left: 0px;
font-size: 15px;
width: 100px;
color: #013220;
}
.filters .filter {
float: left;
margin-bottom: 20px;
padding-right: 10px;
width: 100px;
margin-left: 0px;
margin-top: -20px; /*отступ сверху*/
font-color: grey;
font-family: verdana
}
и замените на:
.filters .filter select , .filter select {
margin-left: 0px;
font-size: 15px;
width: 100px;
color: #013220;
}
.filters .filter, .filter {
float: left;
margin-bottom: 20px;
padding-right: 10px;
width: 100px;
margin-left: 0px;
margin-top: -20px; /*отступ сверху*/
font-color: grey;
font-family: verdana
}


#12 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 19 Июль 2013 - 07:52

вот так хочу боковое меню с каталогом, см. скрин. Готова переделать расположение папок на правильное.
Помогите, как это осуществить??

Выполнила инструкцию, но фильтры все равно отображаются криво...

Прикрепленные изображения

  • 112.jpg


#13 Сake

Сake

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

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

Отправлено 20 Июль 2013 - 01:30

Цитата

Выполнила инструкцию, но фильтры все равно отображаются криво...

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

Цитата

вот так хочу боковое меню с каталогом, см. скрин. Готова переделать расположение папок на правильное.
Помогите, как это осуществить??

Пожалуйста, не дублируйте ваши вопросы. В противном случае, они будут удалены без предупреждения. Вам ответили на данный вопрос тут http://forum.storela...-бл/#entry79903

#14 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 22 Июль 2013 - 07:46

Просмотр сообщенияСake (20 Июль 2013 - 01:30) писал:

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

Просмотр сообщенияСake (20 Июль 2013 - 01:30) писал:

Пожалуйста, не дублируйте ваши вопросы. В противном случае, они будут удалены без предупреждения. Вам ответили на данный вопрос тут http://forum.storela...-бл/#entry79903
прошу прощения.

#15 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 22 Июль 2013 - 07:51

Только-только сказала спасибо, и что-то напортачила (просто меняла текст страницы), поможете??

#16 Сake

Сake

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

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

Отправлено 23 Июль 2013 - 00:16

Пожалуйста, объясните подробнее о возникшей проблеме. Если речь идет о фильтрах, то каких либо проблем на вашем сайте с фильтрами - не наблюдаю. Может проблема в кэше? или вы решили данный вопрос самостоятельно?

#17 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 23 Июль 2013 - 07:04

Просмотр сообщенияСake (23 Июль 2013 - 00:16) писал:

Пожалуйста, объясните подробнее о возникшей проблеме. Если речь идет о фильтрах, то каких либо проблем на вашем сайте с фильтрами - не наблюдаю. Может проблема в кэше? или вы решили данный вопрос самостоятельно?
вместо фильтра вылезает полоска вот такая, см. скрин:

Прикрепленные изображения

  • 136.jpg


#18 miyako

miyako

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

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

Отправлено 23 Июль 2013 - 11:27

Просмотр сообщенияotdyh-i-son (23 Июль 2013 - 07:04) писал:

вместо фильтра вылезает полоска вот такая, см. скрин:

Воспользуйтесь раннее написанной инструкцией. Скорее всего код был удален -
http://forum.storela...ции/#entry78467
или
http://forum.storela...ции/#entry78732

#19 Flor@@

Flor@@

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

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 18 Октябрь 2013 - 17:17

проверила все еще раз, вроде все в порядке, помогите, пожалуйста..?

#20 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 19 Октябрь 2013 - 03:36

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




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

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