Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

OCFilter - Модуль фільтру товарів [Поддержка]


SooR

Recommended Posts

@SooR, как можно избавиться от ошибки пагинации страниц?

В категории наблюдаю следующее

 <link href="/jenskaya-odejda/platya/plate-mini/" rel="prev" robots="noindex,follow" />
            <link href="/jenskaya-odejda/platya/3" rel="next" robots="noindex,follow" />
            <link href="/image/catalog/cart.png" rel="icon" />
        <meta name="robots" rel="noindex,follow" />  

Помогите, пожалуйста. Не хочу ничего сломать.

Змінено користувачем Ngreen
Надіслати
Поділитися на інших сайтах


@Ngreen , opencart.pro?

Надіслати
Поділитися на інших сайтах

18 часов назад, Fantozzzio сказал:

Доброго времени. Возникла проблема с canonical. У меня окстор 2,3, работает с seo_pro,

если зайти на страницу пагинации фильтра https://carbid.com.ua/auto/kupit-acura/?page=3

 

и посмотреть исходный код, то видно, что тег canonical вообще отсутствует, а ссылки next и prev


<link href="https://carbid.com.ua/auto/?page=2" rel="prev" />
<link href="https://carbid.com.ua/auto/?page=4" rel="next" />

теряют алиас сео-страницы, в данном случае kupit-acura  .. Помогите, пофиксить.

На странице пагинации фильтра (в данном случае на странице №3) должно быть так

 

<link href="https://carbid.com.ua/auto/kupit-acura/" rel="prev" />

<link href="https://carbid.com.ua/auto/kupit-acura/?page=2" rel="prev" />

<link href="https://carbid.com.ua/auto/kupit-acura/?page=4" rel="next" />

 

Очень нужна помощь, а то сео-страницы уже созданы, их немало, поисковик начнет сейчас индексировать с неправильными атрибутами и ппц.

не смог изменить предыдущее, поэтому цитирую с поправкой.

вот как должно быть.

 

<link href="https://carbid.com.ua/auto/kupit-acura/" rel="canonical" />

<link href="https://carbid.com.ua/auto/kupit-acura/?page=2" rel="prev" />

<link href="https://carbid.com.ua/auto/kupit-acura/?page=4" rel="next" />

Надіслати
Поділитися на інших сайтах


@Ngreen , погодите, это при выбранном фильтре? Так и должно быть.

Надіслати
Поділитися на інших сайтах

@Fantozzzio , canonical может отсутствовать, в этом нет ошибки.

Надіслати
Поділитися на інших сайтах

36 минут назад, SooR сказал:

@Fantozzzio , canonical может отсутствовать, в этом нет ошибки.

 

Александр, я сформулировал просьбу помочь реализовать так как мне нужно и как правильно по канонам Google. Вы можете помочь? Или есть какая-то проблема в том, чтоб вывести каноникал на SEО-странице фильтра, тогда так и скажите, это нереализуемо и я тогда буду искать другие решения.

У меня от индексации не закрыты страницы ?page= . и закрывать я их не хочу. Поисковик должен ходить по всем страницам листинга и видеть ссылки товаров - индексировать их. Просто на страницах пагинации он должен видеть, что данная страница не является канонической и отождествляется с SEO-страницей базовой (без ?page=)

Сейчас же получается, что поисковик проиндексирует целую кучу страниц пагинации и нигде не указано, с какими страницами "отождествить" - ну то есть какие канонические. Таким образом будет по сути куча страниц с идентичными заголовками и мета-тегами.

И то что вы пишите, что каноникал может отсутствовать  - это приемлимо только в одном случае, если мы либо в robots.txt запрещаем индексацию страниц пагинации, либо тегом в коде, либо в панели вебмастера. Но, мне такого не нужно. Мне нужно, чтоб поисковик индексировал данные страницы, но просто "отождествил" их с правильными каноническими страницами.

 

Поможете или нет?

Надіслати
Поділитися на інших сайтах


@Fantozzzio , напишите в личку доступ к ftp, здесь только внутрифайловая хирургия.

Надіслати
Поділитися на інших сайтах

2 часа назад, SooR сказал:

@Fantozzzio , напишите в личку доступ к ftp, здесь только внутрифайловая хирургия.

Респект автору, помог реализовать всё по стандартам гугла :) я оч доволен. Спасибо!

Надіслати
Поділитися на інших сайтах


1 минуту назад, Fantozzzio сказал:

Респект автору, помог реализовать всё по стандартам гугла :) я оч доволен. Спасибо!

Пожалуйста.

Кому нужен такой же метод формирования <link ... rel="next|prev|canonical" /> при выбранном фильтре или посадочных, вот код

 

if (isset($this->request->get['filter_ocfilter'])) {
  $this->document->deleteLink('canonical');
  $this->document->deleteLink('prev');
  $this->document->deleteLink('next');

  if ($page > 1) {
    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&filter_ocfilter=' . $this->request->get['filter_ocfilter'], true), 'canonical');
  }

  if ($page > 2) {
    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&filter_ocfilter=' . $this->request->get['filter_ocfilter'] . '&page=' . ($page - 1), true), 'prev');
  }

  if ($limit && ceil($product_total / $limit) > $page) {
    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&filter_ocfilter=' . $this->request->get['filter_ocfilter'] . '&page=' . ($page + 1), true), 'next');
  }
}

вставить его нужно после 

$data['continue'] = $this->url->link('common/home');

(первый найденный результат) в контроллере категории

 

catalog/controller/product/category.php

 

после чего очистить и обновить модификаторы.

  • +1 1
Надіслати
Поділитися на інших сайтах

@stereocolor , ставили и на 1.5.1 недавно. Только версия модуля будет 4.1.9

Надіслати
Поділитися на інших сайтах

7 часов назад, SooR сказал:

@stereocolor , ставили и на 1.5.1 недавно. Только версия модуля будет 4.1.9

А разница между текущей версией и 4.1.9 большая? Может можно где-то прочитать про различия версий?

Надіслати
Поділитися на інших сайтах


Такой вопрос, может кто поможет.
 

У меня некотрые товары представлены в нескольких категориях и для этих категорий нужны разные фильтры.
Но при создании фильтров для второй категории я наткнулся на проблему что они не отображаются и их нельзя добавить в карточке товара пока я не поставлю отображение этих фильров для первой категории (которая являестя главной).  Но мне такого не надо, .


Например товар - Турка пердставлен в:

категория 1 " сербская посуда" (главная категория)

 

фильтры:

ТИП ПОСУДЫ:

- кастрюля

- набор

- турка.

 

ЛИТРАЖ: 

- 04-2 л

- 2.1 -4л

- 4.1.- 6л

и  т.д.

 

категория 2 " Турки и кофеварки" 

 

фильтры:

ТИП:

- турка

- кофеварка

- набор.

 

ЛИТРАЖ: 

- до 400 мл

- 401 -600 мл

- 601 - 800 мл

 - более 800 мл

 

Как можно исправить ситуацию?

Надіслати
Поділитися на інших сайтах


@WebPine , выводить фильтры из всех выбранных категорий. Для этого потребуется изменение кода модуля.

Надіслати
Поділитися на інших сайтах

6 минут назад, SooR сказал:

@WebPine , выводить фильтры из всех выбранных категорий. Для этого потребуется изменение кода модуля.

я так понимаю что сам не справлюсь)
Это входит в поддержку модуля или нужно заказывать как отдельную доработку?

Надіслати
Поділитися на інших сайтах


@WebPine , напишите в лс.

Надіслати
Поділитися на інших сайтах

@alexaw , здравствуйте. 

Да, работал на 100+ тыс без проблем. 

Можем протестировать перед покупкой.

 

 

Надіслати
Поділитися на інших сайтах

@alexaw , да, можно.

 

Надіслати
Поділитися на інших сайтах

  • SooR changed the title to OCFilter - Модуль фильтра товаров [Обсуждение]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.