0 Пользователей и 1 Гость просматривают эту тему.
  • 62 Ответов
  • 14294 Просмотров
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Плагин Product canonical
« : 15.07.2012, 15:29:19 »
Данный плагин, я так понимаю, должен указывать что страница является канонической:
<link rel="canonical" href="......"/>

Плагин Product canonical установлен через менеджер расширений Joomla, включен... Но вот тег link rel="canonical" на страницах товара нигде не появляется.  Может я что то делаю не так...Как пользоваться этим плагином? Подскажите, пожалуйста.
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #1 : 15.07.2012, 15:41:20 »
у вас есть товары которые относятся к нескольким категориям?
посмотрите в них исходный код - там должен появится тег, который определяет каноническую страницу для данного товара
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Re: Плагин Product canonical
« Ответ #2 : 15.07.2012, 15:47:54 »
у вас есть товары которые относятся к нескольким категориям?
посмотрите в них исходный код - там должен появится тег, который определяет каноническую страницу для данного товара

спасибо. Проверил на товарах, кот. относятся к разным категориям. Работает. Только вот каким образом оно определяет каноническую страницу...
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #3 : 15.07.2012, 15:49:34 »
где-то разработчик писал что это первая категория, к которой относится товар
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Re: Плагин Product canonical
« Ответ #4 : 15.07.2012, 15:50:43 »
спасибо за помощь!  ^-^
*

Виталик

  • Завсегдатай
  • 1242
  • 130 / 0
Re: Плагин Product canonical
« Ответ #5 : 15.07.2012, 16:23:11 »
будет правильнее позволять пользователю выбрать главную категорию для товара
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #6 : 15.07.2012, 18:15:45 »
будет правильнее позволять пользователю выбрать главную категорию для товара
вообще было бы правильнее если бы товар был доступен только по одному адресу, тогда бы не пришлось "изворачиваться" в попытках "убить" дубли.
*

Виталик

  • Завсегдатай
  • 1242
  • 130 / 0
Re: Плагин Product canonical
« Ответ #7 : 15.07.2012, 19:15:26 »
вообще было бы правильнее если бы товар был доступен только по одному адресу, тогда бы не пришлось "изворачиваться" в попытках "убить" дубли.
для этого я и предлагаю главную категорию, которая будет использоваться в адресе страницы
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #8 : 15.07.2012, 19:31:49 »
ага, теперь поняли друг друга  ^-^
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #9 : 18.10.2012, 00:18:06 »
У кого при появлении такой конструкции:

http://site.ru/cfntgory?start=65

создается  rel="canonical" ?

У меня стоит <base href=" но это не спасает от дублей с точки зрения SEO
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #10 : 18.10.2012, 00:20:52 »
если вы про тот плагин, то с пагинацией он не работает (пагинация создается средствами Joomla)
основная задача плагина - установить канонические страницы для дублей товаров
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #11 : 18.10.2012, 02:25:46 »
Такс, пока не забыла

Для страниц пагинации в категории товаров устанавливаем тег каноникал главную страницу категории

/templates/ШАБЛОН/html/com_jshopping/category/category_default.php

Код: php
<!------------ Start Canonical-Mod--!>
<?php
$document = JFactory::getDocument();
$docstart = JRequest::getInt('start',0);
$docroute = rtrim(JURI::root(), '/').JRoute::_('index.php?option=com_jshopping&controller=category&task=view&category_id=' . $this->category->category_id . '');
if($docstart > 0) {
$document->addHeadLink($docroute, 'canonical', 'rel', '');
}
?>
<!------------ End Canonical-Mod---!>

SDKiller'у респект, помог с путями разобраться)
« Последнее редактирование: 18.10.2012, 02:50:06 от ELLE »
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #12 : 18.10.2012, 04:36:38 »
Как создать
/templates/ШАБЛОН/html/com_jshopping/category/category_default.php

у меня в шаблоне не таких папок и файлов
(Joomla 2.5.7 YooNano2 JoomShopping 3.11)
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #13 : 18.10.2012, 13:34:11 »
@kurandin

Папку /components/com_jshopping/templates/default/ переименовать в com_jshopping  и положить в /templates/ваш_шаблон/html/*
 (это требуется сделать, чтобы после обновления компонента не потерять наши правки в шаблонах)

2. И не цитируйте никогда сообщения целиком, тем более с кодом


@nevigen
может в фак добавить как переопределять шаблоны, сколько раз можно объяснять одно и тоже(((
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #14 : 18.10.2012, 19:47:05 »
Замечательно, работает!

Как это реализовать у производителей?
(когда вывожу товары производителя)
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #15 : 18.10.2012, 20:01:08 »
да аналогично, только в шаблон производителя
только ссылку надо будет поправить в JRoute::_('index.php......
попробуйте сами, если не получится, потом гляну
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #16 : 18.10.2012, 20:21:58 »
да аналогично, только в шаблон производителя
только ссылку надо будет поправить в JRoute::_('index.php......
это наверно смогу списать при выключенном ЧПУ

index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=

но в какой файл вставить этот код?
в папке manufactures вроде его нет
« Последнее редактирование: 18.10.2012, 20:36:20 от kurandin »
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Re: Плагин Product canonical
« Ответ #17 : 18.10.2012, 21:54:59 »
Значит с производителями так решаем -

/templates/ШАБЛОН/html/com_jshopping/manufacturer/products.php
Код: php
<!------------ Start Canonical-Mod---!>
<?php
$document = JFactory::getDocument();
$docstart = JRequest::getInt('start',0);
$docroute = rtrim(JURI::root(), '/').JRoute::_('index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=' . $this->manufacturer->manufacturer_id . '');
if($docstart > 0) {
$document->addHeadLink($docroute, 'canonical', 'rel', '');
}
?>
<!------------ End Canonical-Mod-----!>
*

staticway

  • Захожу иногда
  • 174
  • 0 / 0
  • Мыслю простенько и со вкусом
Re: Плагин Product canonical
« Ответ #18 : 18.10.2012, 22:40:23 »
т.е. получается плагину нужно ещё и указать в какие директории, категории и пр. он будет добавлять канонический адрес в виде тега, это что ж и для всех модулей надо прописывать, кстати чем он отличается от <base href ? Кстати плагин установлен, и есть товары в нескольких категориях, тега не вижу....
« Последнее редактирование: 18.10.2012, 22:46:25 от staticway »
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #19 : 06.12.2012, 14:36:31 »
Добавьте тему в ЧАВО!
*

nevigen

  • Moderator
  • 10282
  • 855 / 25
  • http://n*****n.com
Re: Плагин Product canonical
« Ответ #20 : 06.12.2012, 15:24:28 »
все расширения в ЧАВО ?
почему имено это ?
я например толком ничего не понимаю из ветки.
перчитал 2 раза. Самое внятное от ЕЛЛЕ.
Что делает плагин ? может кто-о ответить четко и однозначно ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Re: Плагин Product canonical
« Ответ #21 : 06.12.2012, 15:36:44 »
Цель данной темы избавление от дублей при пагинации
Здешний код вместе с плагиом canonical на сраницах пагинации добавляют соответстующий тег
*

nevigen

  • Moderator
  • 10282
  • 855 / 25
  • http://n*****n.com
Re: Плагин Product canonical
« Ответ #22 : 06.12.2012, 16:21:33 »
ок.
возможно я туплю...
как обозвать пункт в ФАКе ? я реально не глумлюсь.. я не понимаю..
так чтобы этот вопрос не задавали. а не так чтобы "А что это значит .... ?" в ФАКе.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skyrec

  • Захожу иногда
  • 383
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #23 : 28.12.2012, 03:42:30 »
Так погодите, как я понял это самое реальное решение дублей. Зачем тогда все эти sef404, BIO и тому подобные извращения ? Я просто никак не вкурю до конца. Есть куча вариантов геморройных решений дублей страниц дабы угодить поисковикам, зачем они нужны если можно просто все прикрыть  canonical ?
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Плагин Product canonical
« Ответ #24 : 28.12.2012, 03:45:42 »
Зачем тогда все эти sef404, BIO и тому подобные извращения ? Я просто никак не вкурю до конца. Есть куча вариантов геморройных решений дублей страниц дабы угодить поисковикам, зачем они нужны если можно просто все прикрыть  canonical ?

Зачем нужны? Ну это каждый решает сам, а решений данного вопроса и правда немало, какой из этих велосипедов вариантов подойдет вам - дело вашего вкуса. А canonical и правда самое оптимальное и верное решение с точки зрения SEO и здравого смысла.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

skyrec

  • Захожу иногда
  • 383
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #25 : 28.12.2012, 03:53:17 »
Как там поговорка, сколько не учись, а дураком помрешь...
*

skyrec

  • Захожу иногда
  • 383
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #26 : 28.12.2012, 03:55:15 »
Ну можно еще в robots.txt попрятать каталоги...
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Плагин Product canonical
« Ответ #27 : 28.12.2012, 03:56:21 »
Как там поговорка, сколько не учись, а дураком помрешь...

Поговорка верная ;)
Но вы и не дурак, вы же спросили и получили много ответов на основе которых все сделаете правильно, так что хоть поговорка и верна - но она сегодня не про вас. ;)
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Плагин Product canonical
« Ответ #28 : 28.12.2012, 03:57:25 »
Ну можно еще в robots.txt попрятать каталоги...

Ну в стандартном robots.txt Joomla и так все служебные каталоги спрятаны, а если есть какие-либо свои, то да, это нужно сделать.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

skyrec

  • Захожу иногда
  • 383
  • 10 / 0
  • Люблю я детей !!!
Re: Плагин Product canonical
« Ответ #29 : 28.12.2012, 04:00:17 »
Вот я все перечитал про дубли за этот месяц, а эту тему не нашел... Как полезно иногда бывает попить пиво за компом !)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин ликвидации дублей товаров при мультикатегорийности в JoomShopping

Автор nevigen

Ответов: 112
Просмотров: 12476
Последний ответ 22.03.2021, 08:40:53
от nevigen
Плагин построения полного пути к товару JoomShopping

Автор nevigen

Ответов: 128
Просмотров: 13311
Последний ответ 20.04.2020, 22:22:57
от nevigen
Плагин Noindex для товаров Joomshoping

Автор Игорь Матвеев2

Ответов: 5
Просмотров: 295
Последний ответ 05.12.2019, 13:51:50
от kit2m2
Яндекс удаляет ссылку с нормальным ЧПУ оставляет только /product/view

Автор Vital2108

Ответов: 14
Просмотров: 1131
Последний ответ 09.11.2017, 21:20:44
от effrit
Хлебные крошки 404-я ошибка (product?view=product)

Автор Dima Lanset

Ответов: 13
Просмотров: 1087
Последний ответ 12.05.2017, 17:32:37
от dmitry_stas