Помощник
|
Проблема с Opencart, rel="canonical" |
serg5777
|
Сообщение
#1
|
||
|
|
||
|
|||
M25 |
31.8.2012, 2:02;
Ответить: M25
Сообщение
#2
|
|
копайте в Настройках - Сервер, попробуйте сменить способ генерации чпу - там есть обычный и seopro. поиграйтесь там
-------------------- |
|
|
serg5777
|
Сообщение
#3
|
|
Решил свою проблему, немного поизучав код, может кому пригодится
В файле 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 с хлебными крошками всё ок |
|
|
serg5777
|
Сообщение
#4
|
|
Подскажите пожалуйста как изменить стандартный title товаров на: товар код 123456
Никак немогу найти $title в коде. _________________________ неактуально |
|
|
M25 |
21.10.2012, 17:48;
Ответить: M25
Сообщение
#5
|
|
-------------------- |
|
|
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'); Правда я так подумал, что у вас этого файла может и не быть, он скорее всего партнерский, наверное у вас как-нибудь по-другому зовется Лично себе я сделал так: if (isset($category_info)) $document->title = $product_info['name'].", код изделия ". $product_info['model']; Тайтл выглядет теперь так у меня: <title>Золотая подвеска лягушка, код изделия [2146-159512]</title> Эти все махинации вообще с целью, чтобы кучи одинаковых тайтлов из одной категории не было)
Сообщение отредактировал serg5777 - 21.10.2012, 20:45 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Разработка сайтов 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 |
Текстовая версия | Сейчас: 29.3.2024, 11:12 |