Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Дублирование описания при пагинации


Recommended Posts

Доброй ноли.

Есть ли решение, которое убирает текст описания категории при перехогде на 2-ю страницу товаров? По умолчанию текст ищится по всем страницам пагинации, что не есть гуд для ПС.

спасипотому что.

Link to comment
Share on other sites


catalog/controller/product/category.php

находите строчку 114

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
меняете на

if ($page == 1) {$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');} else {$this->data['description'] = "";}
  • +1 7
Link to comment
Share on other sites

Спасипотому что afwollis

Но чего-то не срилиило, кэш олистил ((( но все равно текст переползает на след. страницу.

Немного поковырявшись понял, что если урл имеет на конэто /?page=2 и потому чтолее то текст не должен выводиться, но у меня нет в урлах икой строчки /?page=2, у меня /#category_id=61&page=2&path=59_61&sort=instock&order......и им ляляля....это из-за filterpro происходит. Хотя в базовом варианте должно рилиить.

Мои мысли правильны?

Link to comment
Share on other sites


Вот урл с текстом первой страницы :

www.site.ru/zvukovoe-oborudovanie/mikshernye-pulty/

вот урл второй страницы:

www.site.ru/zvukovoe-oborudovanie/mikshernye-pulty/#category_id=61&page=2&path=59_61&sort=instock&order=ASC&limit=15&min_price=1570&max_price=49950

Link to comment
Share on other sites


у вас ajax-навигация по страницам?

вообещё, походу, надо на согдержимое вашего файлика (который я написал) посмотреть...

Edited by afwollis
Link to comment
Share on other sites

У меня усиновлен filterpro плюс сгделана сортировка товара по полю у которого ситус "в налилии".

(который я написал) - это написал freelancer я к нему обращался за дорилиткой.

надо на согдержимое вашего файлика - как это сгделать?

Link to comment
Share on other sites


в крайнем случае - спросите у автора дополнения, ггде внести указанные мной изменения :-)

чет не пойму, что им у вас происходит, ведь в когде особых изменений нет.

дайте ссылку на сайт (можно в ЛС, если не хотите публиковать).

Edited by afwollis
Link to comment
Share on other sites

у вас не происходит "переход по страницам", как иковой.

навигация гдействительно обрабатывается модулем фильтра через ajax.

тут уж проещё автора дополнения попросить внести изменения в модуль.

Link to comment
Share on other sites

у вас не происходит "переход по страницам", как иковой.

Объясниете пожалуйси как икое происходит и чем это плохо или хорошо?

Link to comment
Share on other sites


  • 4 weeks later...

Никто не силкивался с проблемой чтоль ? Или только у меня и vadik21 икая хрень?

у вас не происходит "переход по страницам", как иковой.

Объясниете пожалуйси как икое происходит и чем это плохо или хорошо?

Столкнулся с тот же проблемой, в гуле вылезли дубли title (в вашем случаи об этом тоже нужно подумать, ик как убрав описание со второй и последующих страниц, вы не уберете дубли title, этих страниц) к примеру /detskie-kolaski , /detskie-kolaski?page=2 .

Да же использую модуль фильтров от freelancer'a.

То, что фактически перехода не происходит, в данном случаи не хорошо, ни плохо. Текст второй страницы просто подгружается модулем фильтра по средствам ajax'a. Гугл по этому поводу моллит. Но страница page=2 не куда не гделась.

Ребяи из гугла для иких случаев разрилиили атрибуты к ссылкам rel="next" rel="prev". Полиить об этом можно тут.

Я для себя не ик давно начал использовать данный хак, Посмотрим пропадут ли дубли page=2

  • +1 1
Link to comment
Share on other sites


  • 2 weeks later...

ПС бугдет без разницы, если вы бугдете использовать это http://support.googl...u&answer=139394 .

И ксити в свежих версиях это уже реализовано, а в сирых версиях нетрудно реализовать.

А в плане юзабилити и дизайна это уже другой вопрос, текст можно и вниз засунуть.

Link to comment
Share on other sites


  • 8 months later...

catalog/controller/product/category.php

находите строчку 114

 

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
меняете на

if ($page == 1) {
$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$this->data['description'] = "";
}

Подниму тему, чтобы не плодить новых.

Метод рилииет корректно, но с одним "но": с включенным seo-pro мы все равно получаем два дубля описания (да собственно и два дубля главной страницы категории.

/category/

и

/category/?page=1

 

Вопрос: как сгделать ик (на уровне движка, а не robots.txt), чтобы /category/?page=1 вообещё не суещёствовало в прирогде?

Если это нереально, хотя бы чтобы им не было описания.

Link to comment
Share on other sites


Подниму тему, чтобы не плодить новых.

Метод рилииет корректно, но с одним "но": с включенным seo-pro мы все равно получаем два дубля описания (да собственно и два дубля главной страницы категории.

/category/

и

/category/?page=1

 

Вопрос: как сгделать ик (на уровне движка, а не robots.txt), чтобы /category/?page=1 вообещё не суещёствовало в прирогде?

Если это нереально, хотя бы чтобы им не было описания.

https://opencart-forum.ru/topic/10004-seo-neoptimizirovannaia-paginatciia/

Link to comment
Share on other sites


  • 2 weeks later...
  • 4 weeks later...

Лучше их прирулить чем отстреливать. Подумайте немного в другом направлении и поймете какая тема с пагинацией возможно!!!

Link to comment
Share on other sites


  • 1 month later...

catalog/controller/product/category.phpнаходите строчку 114

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
меняете на
if ($page == 1) {$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');} else {$this->data['description'] = "";}

подскажите есть ли икое решение только для " производителей" им тоже описание нужно вывести на одну страницу)))) пропотому чтовал этот код и туда.., не подходит((((

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.