X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с Opencart, rel="canonical"
serg5777
serg5777
Topic Starter сообщение 30.8.2012, 23:38; Ответить: serg5777
Сообщение #1


Столкнулся с такой проблемой что Яша не добавляет товары в индекс из-за дерективы rel="canonical".
Магазин на товары генерирует такую ссылку: http://site.ru/cat5/cat52/item27

За то в индекс попали товары которые отображает модуль [W]ebme Категории на Главной и адрес этих ссылок таков: http://site.ru/cat52/item27
И модуль яСлайдер который генерит ссылки как: http://site.ru/item27

Подскажите пожалуйста как быть в такой ситуации? Спасибо
p.s. может быть в коде настроить чтобы скрипт магазина выводил ссылки на товары такого вида http://site.ru/item27 ?

Сообщение отредактировал serg5777 - 30.8.2012, 23:52
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
M25
M25
сообщение 31.8.2012, 2:02; Ответить: M25
Сообщение #2


копайте в Настройках - Сервер, попробуйте сменить способ генерации чпу - там есть обычный и seopro. поиграйтесь там


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 1.9.2012, 8:25; Ответить: serg5777
Сообщение #3


Решил свою проблему, немного поизучав код, может кому пригодится rolleyes.gif
В файле catalog/controller/category.php
заменяем:
'href'    => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']),
'add'      => $add

на:
'href'            => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&product_id=' . $result['product_id']),
'add'            => $add


Теперь все ссылки на продукты стали выводиться вида http://site.ru/product25 и без этого злощастного атрибута т.е. удалось избавиться от дублей товаров.

Единственное что при переходе на товар перестал отображаться полный путь в хлебных крошках и выглядит он на данный момент так: Магазин - товар25 (не отображаются категории с подкатегориями)
Хотя по старому адресу неканоническому: http://site.ru/категория/подк...?ия/product25 с хлебными крошками всё ок smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 21.10.2012, 15:59; Ответить: serg5777
Сообщение #4


Подскажите пожалуйста как изменить стандартный title товаров на: товар код 123456
Никак немогу найти $title в коде.

_________________________
неактуально
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
M25
M25
сообщение 21.10.2012, 17:48; Ответить: M25
Сообщение #5


(serg5777 @ 21.10.2012, 14:59) *
неактуально

как решили?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 21.10.2012, 20:46; Ответить: serg5777
Сообщение #6


system\library\partner.php
            if (isset($category_info))    $document->title = $category_info['name']." - ".$product_info['name']." | ". $config->get('config_name');
              else $document->title = $product_info['name']." | ". $config->get('config_name');

и заменяете на:
if (isset($category_info))    $document->title = $category_info['name']." - ".$product_info['name']." ".$product_info['model']." | ". $config->get('config_name');
              else $document->title = $product_info['name']." ".$product_info['model']." | ". $config->get('config_name');


Правда я так подумал, что у вас этого файла может и не быть, он скорее всего партнерский, наверное у вас как-нибудь по-другому зовется smile.gif

Лично себе я сделал так:
if (isset($category_info))    $document->title = $product_info['name'].", код изделия ". $product_info['model'];

Тайтл выглядет теперь так у меня:
<title>Золотая подвеска лягушка, код изделия [2146-159512]</title>


Эти все махинации вообще с целью, чтобы кучи одинаковых тайтлов из одной категории не было)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал serg5777 - 21.10.2012, 20:45


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
77 WoWeb 40298 3.9.2023, 16:52
автор: Sawich
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыТехподдержка сайтов на движках Joomla, Netcat, Opencart
5 54web 4259 22.1.2023, 13:27
автор: kikimora17
Открытая тема (нет новых ответов) Создание интернет-магазинов на CMS OpenCart 3.*
Готовое решение, современный дизайн, быстрый запуск!
0 M-seo 2504 27.6.2022, 2:01
автор: M-seo
Открытая тема (нет новых ответов) Специалист OpenCart 1.5 / 2.x / 3.x
Большой опыт разработки магазинов / сайтов услуг / доработка
1 nash 6041 24.11.2021, 16:53
автор: No_signal
Открытая тема (нет новых ответов) Перенос (обновление) OpenCart и OcStore на новую версию 2х - 3х
Перенесу ваш магазин на новую версию движка
3 Илья1981 8423 4.10.2021, 11:59
автор: Evgen_ppm


 



RSS Текстовая версия Сейчас: 29.3.2024, 11:12
Дизайн