Область Фильтрации, фильтры на главной
#1
Отправлено 12 Июль 2013 - 06:51
Например, хочу сделать так чтобы область фильтрации из категории "матрасы все" отображалась как в самой категории, так и на главной странице.
#2
Отправлено 12 Июль 2013 - 09:27
<div class="pagefilter"> </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
Отправлено 13 Июль 2013 - 00:33
#4
Отправлено 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
Отправлено 13 Июль 2013 - 12:10
#6
Отправлено 13 Июль 2013 - 12:23
otdyh-i-son (13 Июль 2013 - 12:10) писал:
Нашла у Вас ошибки по js
Найдите в шаблоне HTML код:
we.addFavorite('http://###, матрасы и кровати от производителя);Скорее всего в конце не указана кавычка '
Но возможно некорректно написана сама строчка. Можете сказать откуда этот код?
Также у Вас некорректно написан следующий код:
urlPage ="http://###/catalog/МАТРАСЫ-все;//адрес страницы с фильтрами.исправьте на такой:
urlPage ="http://###/catalog/МАТРАСЫ-все" ; //адрес страницы с фильтрами.
#7
Отправлено 13 Июль 2013 - 22:45
#8
Отправлено 13 Июль 2013 - 23:14
<div class="pagefilter"> </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
Отправлено 14 Июль 2013 - 13:34
otdyh-i-son (13 Июль 2013 - 23:14) писал:
<div class="pagefilter"> </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
Отправлено 14 Июль 2013 - 14:14
на белом фоне прото в столбик идут с большим разрывом между строчками трочки с выбором параметров, выглядит ужасно..
Сообщение отредактировал otdyh-i-son.ru: 14 Июль 2013 - 14:17
#11
Отправлено 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 }
#13
Отправлено 20 Июль 2013 - 01:30
Цитата
Подобной проблемы на вашем сайте не наблюдаю, фильтры отображаются, как отображались ранее - корректно. Возможно проблема в кэше. Попробуйте очистить кэш в вашем браузере.
Цитата
Помогите, как это осуществить??
Пожалуйста, не дублируйте ваши вопросы. В противном случае, они будут удалены без предупреждения. Вам ответили на данный вопрос тут http://forum.storela...-бл/#entry79903
#14
Отправлено 22 Июль 2013 - 07:46
Сake (20 Июль 2013 - 01:30) писал:
Сake (20 Июль 2013 - 01:30) писал:
#15
Отправлено 22 Июль 2013 - 07:51
#16
Отправлено 23 Июль 2013 - 00:16
#17
Отправлено 23 Июль 2013 - 07:04
Сake (23 Июль 2013 - 00:16) писал:
#18
Отправлено 23 Июль 2013 - 11:27
otdyh-i-son (23 Июль 2013 - 07:04) писал:
Воспользуйтесь раннее написанной инструкцией. Скорее всего код был удален -
http://forum.storela...ции/#entry78467
или
http://forum.storela...ции/#entry78732
#19
Отправлено 18 Октябрь 2013 - 17:17
#20
Отправлено 19 Октябрь 2013 - 03:36
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных