Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


SooR
 Поделиться

Рекомендованные сообщения

@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
Ссылка на комментарий
Поделиться на других сайтах

В 21.03.2018 в 16:17, SooR сказал:

@z42 , добрый день. 

 

Обновил модуль, все работает.

Спасибо большое разработчику все исправил!

Ссылка на комментарий
Поделиться на других сайтах


@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 , напишите в лс.

Ссылка на комментарий
Поделиться на других сайтах

Уважаемый Soor поможите мне с фильтром, он работает но он выключен, сброс делал и кэш и модификаторов.

В личке Вам отписал ))

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте, есть ли информация по скорости работы с большим массивом информации (500к товаров, 10 атрибутов) ?

Ссылка на комментарий
Поделиться на других сайтах


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

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

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

 

 

Ссылка на комментарий
Поделиться на других сайтах

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

 

Ссылка на комментарий
Поделиться на других сайтах

  • SooR изменил заголовок на OCFilter - Модуль фильтра товаров [Обсуждение]

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.