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


Убрать В Разделах Каталога Скроллинг


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

#1 Sgray

Sgray

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

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

Отправлено 02 Март 2016 - 23:11

Как убрать автоматический скроллинг в разделах каталога? Сделать кнопку еще или номера страниц.
А также сделать небольшой пробел между описанием раздела каталога и фильтром.

#2 Vaccina

Vaccina

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

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

Отправлено 03 Март 2016 - 04:11

В main.js найдите и удалите:
 
function initInfinite() {
 
  var $container = $('.product-list, .product-list3');
  var lastPage = 1;
  // Скрываем навигацию по умолчанию
  $('.pagination').hide();
  $container.infinitescroll({
	navSelector  : '.infinitescroll-pages',	// класс элемента постраничной навигации для бесконечного скрола
	nextSelector : '.infinitescroll-pages b + a',  // класс элемента постраничной навигации, ссылка на следующую страницу
	itemSelector : '.main_general, .four.columns.product_wrapper',	 // класс элементов, которые будем извлекать
	loading: {
	  msgText: 'Пожалуйста подождите...',
	  finishedMsg: 'Больше нет товаров.',
	  img: zoomloaderPath ? zoomloaderPath : '/loader.gif'
	}
	}, function(newElements) {
	  var $newElems = $( newElements ).css({ opacity: 0 });
	  $newElems.imagesLoaded(function(){
		$newElems.animate({ opacity: 1 });
		//$container.masonry( 'appended', $newElems, true );
	  });
	  lastPage++;
	  previewInit();
	  // если это последняя страница, завершаем работу
	  if(lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1) ){
		$container.infinitescroll('pause');
	  }
	}
  );
};

и:
initInfinite();


#3 Sgray

Sgray

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

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

Отправлено 03 Март 2016 - 06:41

Просмотр сообщенияVaccina (03 Март 2016 - 04:11) писал:

В main.js найдите и удалите:

function initInfinite() {

var $container = $('.product-list, .product-list3');
var lastPage = 1;
// Скрываем навигацию по умолчанию
$('.pagination').hide();
$container.infinitescroll({
navSelector : '.infinitescroll-pages', // класс элемента постраничной навигации для бесконечного скрола
nextSelector : '.infinitescroll-pages b + a', // класс элемента постраничной навигации, ссылка на следующую страницу
itemSelector : '.main_general, .four.columns.product_wrapper',	 // класс элементов, которые будем извлекать
loading: {
	 msgText: 'Пожалуйста подождите...',
	 finishedMsg: 'Больше нет товаров.',
	 img: zoomloaderPath ? zoomloaderPath : '/loader.gif'
}
}, function(newElements) {
	 var $newElems = $( newElements ).css({ opacity: 0 });
	 $newElems.imagesLoaded(function(){
	 $newElems.animate({ opacity: 1 });
	 //$container.masonry( 'appended', $newElems, true );
	 });
	 lastPage++;
	 previewInit();
	 // если это последняя страница, завершаем работу
	 if(lastPage >= (infiniteScrollLastPage ? infiniteScrollLastPage : 1) ){
	 $container.infinitescroll('pause');
	 }
}
);
};

и:
initInfinite();

ОК. А как сделать небольшой пробел между описанием раздела каталога и фильтром.

#4 Vaccina

Vaccina

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

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

Отправлено 03 Март 2016 - 06:56

В style.css найдите:
.toolbar {
	border: 1px solid #cdcdcd;
	padding: 15px;
	margin: 5px 0 5px 0;
}

после него пропишите:
.toolbar + .htmlDataBlock {
	margin-top: 20px;
}


#5 Sgray

Sgray

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

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

Отправлено 17 Июль 2016 - 07:36

Автоматический скроллинг в разделах каталога убран и указаны номера страниц, но теперь каждая страница индексируется без title и description и проиндексированных страниц всего сайта в 2 раза больше чем должно быть (особенно во втором скрытом каталоге). Как поправить?

#6 Ирина345

Ирина345

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

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

Отправлено 18 Июль 2016 - 09:19

Просмотр сообщенияSgray (17 Июль 2016 - 07:36) писал:

Автоматический скроллинг в разделах каталога убран и указаны номера страниц, но теперь каждая страница индексируется без title и description и проиндексированных страниц всего сайта в 2 раза больше чем должно быть (особенно во втором скрытом каталоге). Как поправить?
Здравствуйте, на данный момент страницы погинации скрыты от индексации., так как данные страницы не несут текстовой нагрузки.
У Вас в шаблоне hTML присутствует код
{% IF PAGE_CANONICAL %}
<link rel="canonical" href="{PAGE_CANONICAL}" />
{% ENDIF %}
{% IF show_pages %}
{% IF GOODS_PAGES_CURRENT > 2 %}
<link rel="prev" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_PREVIOUS}" />
{% ELSEIF GOODS_PAGES_CURRENT > 1 %}
<link rel="prev" href="{% FOR upper_navigation %}{upper_navigation.URL}{% ENDFOR %}" />
{% ENDIF %}
{% IF GOODS_PAGES_NEXT > GOODS_PAGES_CURRENT %}
<link rel="next" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_NEXT}" />
{% ENDIF %}
{% ENDIF %} 

Так же для каждой страницы каталога у Вас присутствует описание и заголовок.
Уточните какие именно ссылки у Вас попали в индексацию.

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

  • QIP Shot - Screen 504.png


#7 Sgray

Sgray

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

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

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

Просмотр сообщенияИрина345 (18 Июль 2016 - 09:19) писал:

Здравствуйте, на данный момент страницы погинации скрыты от индексации., так как данные страницы не несут текстовой нагрузки.
У Вас в шаблоне hTML присутствует код
{% IF PAGE_CANONICAL %}
<link rel="canonical" href="{PAGE_CANONICAL}" />
{% ENDIF %}
{% IF show_pages %}
{% IF GOODS_PAGES_CURRENT > 2 %}
<link rel="prev" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_PREVIOUS}" />
{% ELSEIF GOODS_PAGES_CURRENT > 1 %}
<link rel="prev" href="{% FOR upper_navigation %}{upper_navigation.URL}{% ENDFOR %}" />
{% ENDIF %}
{% IF GOODS_PAGES_NEXT > GOODS_PAGES_CURRENT %}
<link rel="next" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_NEXT}" />
{% ENDIF %}
{% ENDIF %} 

Так же для каждой страницы каталога у Вас присутствует описание и заголовок.
Уточните какие именно ссылки у Вас попали в индексацию.

Сейчас в яндексе проиндексировано в 2 раза больше страниц, чем есть.
Например: основная страница раздела каталога http://podarki-yola....gazine-nedorogo
и еще в индексе страницы:
http://podarki-yola....nedorogo?page=8
Kupit-modulnye-kartiny-v-internet-magazine-nedorogo?page=5
Kupit-modulnye-kartiny-v-internet-magazine-nedorogo?page=13
Kupit-modulnye-kartiny-v-internet-magazine-nedorogo?page=11

#8 Stasya

Stasya

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

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

Отправлено 19 Июль 2016 - 18:20

Просмотр сообщенияSgray (18 Июль 2016 - 13:14) писал:

Сейчас в яндексе проиндексировано в 2 раза больше страниц, чем есть.
Например: основная страница раздела каталога http://podarki-yola....gazine-nedorogo
и еще в индексе страницы:
http://podarki-yola....nedorogo?page=8
Kupit-modulnye-kartiny-v-internet-magazine-nedorogo?page=5
Kupit-modulnye-kartiny-v-internet-magazine-nedorogo?page=13
Kupit-modulnye-kartiny-v-internet-magazine-nedorogo?page=11

Робот Яндекса посчитал, что эти страницы лучше подходят для индексации. У него очень много критериев отбора страниц. Код установленный между тегами <head> говорят ему о том, что какая-то страница "приоритетнее", но робот так же и переходит на остальные страницы и выбирает среди всех наиболее подходящую по критериям.

#9 Sgray

Sgray

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

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

Отправлено 07 Август 2016 - 07:26

Просмотр сообщенияStasya (19 Июль 2016 - 18:20) писал:

Робот Яндекса посчитал, что эти страницы лучше подходят для индексации. У него очень много критериев отбора страниц. Код установленный между тегами <head> говорят ему о том, что какая-то страница "приоритетнее", но робот так же и переходит на остальные страницы и выбирает среди всех наиболее подходящую по критериям.

А разве может в таком случае страниц в 2 раза больше быть. На прикрепленной картинке googs 998 (всего товаров в ИМ), а вот в каталоге 1056 (непонятные страницы с фильтром). В Google вовсе 4000 страниц в индексе. Что скажете?

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

  • 111.jpg


#10 Ирина345

Ирина345

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

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

Отправлено 08 Август 2016 - 09:43

Просмотр сообщенияSgray (07 Август 2016 - 07:26) писал:

А разве может в таком случае страниц в 2 раза больше быть. На прикрепленной картинке googs 998 (всего товаров в ИМ), а вот в каталоге 1056 (непонятные страницы с фильтром). В Google вовсе 4000 страниц в индексе. Что скажете?
Здравствуйте, у роботов поисковиков яндекс и google разные критерии индексации, поэтому цифры в статистике могут отличаться. Если в магазин Вами были добавлены новые товары или страницы, то количество страниц в поиске должно будет увеличиться, так как появится новая информация о магазине. Количество страниц, может быть увеличено, если в файле robots.txt были удалены строки запрещающие индексацию особых разделов, например корзина, избранное, сравнение. Данные разделы скрыты от робота поисковика, так как доступ на странице возможен только после авторизации или данные страницы не несут ни какой текстовой или смысловой нагрузки.

#11 Sgray

Sgray

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

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

Отправлено 08 Август 2016 - 10:06

Просмотр сообщенияИрина345 (08 Август 2016 - 09:43) писал:

Здравствуйте, у роботов поисковиков яндекс и google разные критерии индексации, поэтому цифры в статистике могут отличаться. Если в магазин Вами были добавлены новые товары или страницы, то количество страниц в поиске должно будет увеличиться, так как появится новая информация о магазине. Количество страниц, может быть увеличено, если в файле robots.txt были удалены строки запрещающие индексацию особых разделов, например корзина, избранное, сравнение. Данные разделы скрыты от робота поисковика, так как доступ на странице возможен только после авторизации или данные страницы не несут ни какой текстовой или смысловой нагрузки.

Ну не может быть так, что в индексе в 2-4 раза больше страниц чем есть, например яндекс вебмастер загрузил страницы более 128 000 шт., откуда столько? зачем он лишнее загружает, если в roboto.txt запрещено (корзина, избранное, сравнение) + пагинация. По картинке и в вебмастере видно, что в индексе какие-то страницы фильтра при поиске товара в категориях каталога по цене &form[filter][available_price][min]=3500. Раньше до смены темы было все в порядке, в индексе яндекса и google было одинаково страниц, столько сколько реально должно быть. После смены темы и посещаемость упала с поисковиков. Не знаю что делать, как можно все проверить, поправить?

#12 Stasya

Stasya

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

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

Отправлено 09 Август 2016 - 16:56

Просмотр сообщенияSgray (08 Август 2016 - 10:06) писал:

Ну не может быть так, что в индексе в 2-4 раза больше страниц чем есть, например яндекс вебмастер загрузил страницы более 128 000 шт., откуда столько? зачем он лишнее загружает, если в roboto.txt запрещено (корзина, избранное, сравнение) + пагинация. По картинке и в вебмастере видно, что в индексе какие-то страницы фильтра при поиске товара в категориях каталога по цене &form[filter][available_price][min]=3500. Раньше до смены темы было все в порядке, в индексе яндекса и google было одинаково страниц, столько сколько реально должно быть. После смены темы и посещаемость упала с поисковиков. Не знаю что делать, как можно все проверить, поправить?

Не так давно Яндекс изменил свой алгоритм. В новом алгоритм принцип работы заключается в том, что он загружает все имеющиеся на Вашем сайте ссылки (в том числе и ссылки с GET- пармтером, т.е. выдача фильтров), а после уже отбирает только те, которые необходимо проиндексировать. Как Вы можете видеть он загрузил даже те ссылки, которые запрещены к индексации. Например, /favorites . Но в индексацию он их не взял. Данный вопрос не связан со сменой темы. Вся проблема заключается в новом алгоритме.

#13 ac-dream

ac-dream

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

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

Отправлено 08 Июнь 2020 - 20:58

Здравствуйте. Раньше в каталоге была возможность переходить на 2, 3, 4 страницы каталога. Сейчас есть возможность посмотреть только максимально 100 позиций, тогда как на сайте их более 300. Как вернуть?

#14 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

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

Просмотр сообщенияac-dream (08 Июнь 2020 - 20:58) писал:

Здравствуйте. Раньше в каталоге была возможность переходить на 2, 3, 4 страницы каталога. Сейчас есть возможность посмотреть только максимально 100 позиций, тогда как на сайте их более 300. Как вернуть?
Добрый день. У Вас где-то в коде шаблона добавлен блок стилей:
<style> .theme-color{background-color:rgb(255, 255, 255);}.ftheme-color{color:rgb(255, 255, 255)!important;}.btheme-color{border-color:rgb(255, 255, 255);} a.list-act div .dot , a.list-act div .line{background-color:rgb(255, 255, 255);} a.table-act div .square{background-color:rgb(255, 255, 255);}</style>
Этот блок перекрывал зеленый цвет у кнопок. Так как мне не удалось обнаружить необходимы Вам сейчас эти стили на сайте или нет, то лучше добавить более точный адрес на эти кнопки страниц, чтобы эти стили были важнее. Там используются одинаковые классы, ставится белый цвет, рамка, фон, а у кнопок нужно зеленый.

Для этого измените в main.css строчки 922-923:
.pagination b{font-size:14px;color:white;padding:10px;margin-left:5px;}
.pagination a{font-size:14px;margin-left:5px;border:1px solid;padding:5px;}
на эти:
.pagination b{font-size:14px;color:white;padding:10px;margin-left:5px;}
.pagination b.theme-color {background-color: rgb(73, 129, 102);}
.pagination a{font-size:14px;margin-left:5px;border:1px solid;padding:5px;}
.pagination a.ftheme-color {color: rgb(73, 129, 102)!important;}
Должно получиться вот так:
Изображение




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

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