Jump to content


Photo
* * * * * 2 votes

Оптимизируем код, убираем дубли

дубли страниц микроразметка

34 replies to this topic

#21 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 26 December 2014 - 14:55

Павел, если у вас Zoo не главная, то сделайте так как я вам написал ранее, а точнее включите mod_rewrite (Перенаправление URL) в настройках Joomla

Безимени-1.png

 

предварительно нужно переименовать файл htaccess.txt в корне сайта в .htaccess

 

А потом перенаправьте со ссылок содержащих index.php на ссылки без них так как описано в этой теме выше.

Не станет дублей главной и дублей других страниц, содержащих index.php.

 

P.S. Вот тут много информации разной Joomlaforum.ru.


Edited by ankoch, 26 December 2014 - 15:58.

  • 0

#22 Павел Акимов

Павел Акимов
  • JBZoo User (rus)
  • User rate: 20.2
  • posts: 452
  • topics: 63

Posted 28 December 2014 - 13:28

Павел, если у вас Zoo не главная, то сделайте так как я вам написал ранее, а точнее включите mod_rewrite (Перенаправление URL) в настройках Joomla

 

Спасибо, что разжевали, но у меня не совсем эта проблема :)))


  • 0

#23 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 03 March 2015 - 10:09

Одно небольшое дополнение можно добавить в первый пост (на усмотрение автора).

Гугл немножко ругается когда после переработки хлебных крошек у последнего пункта нет ссылки.

И в снипете последний пункт в этом случае не отображается, а отображается предпоследний (со ссылкой).

Удовлетворяем Гугл следующим образом:

 

последний пункт хлебных крошек отображаем тоже со ссылкой:

	elseif ($show_last)
	{
		// Render last item if reqd.
		echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="active">';
		echo '<a href="' . $item->link . '" class="link" itemprop="url"><span itemprop="title">'.$item->name .'</span></a>';
		echo '</li>';
	}

  • 0

#24 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 03 March 2015 - 10:21

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


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#25 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 03 March 2015 - 13:52

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

Хотя наверное да, так будет правильнее, убрал микроразметку вообще из последнего элемента хлебных крошек. Ошибок в Гугле нет.

elseif ($show_last)
	{
		// Render last item if reqd.
		echo '<li class="active">';
		echo $item->name;
		echo '</li>';
	}

P.S. Вообще Гугл становится всё больше похож на капризную красну девицу :)


Edited by ankoch, 04 March 2015 - 08:33.

  • 0

#26 feedmy.name

feedmy.name
  • JBZoo User (rus)
  • User rate: 10.7
  • posts: 309
  • topics: 28

Posted 24 March 2015 - 11:55

Спс что то новое узнал по JBZoo :)

 

а вот с этим пунктиком возникла проблема. могли бы вы по родробнее написать.

 

у меня допустим товар в нем "короткое описание" мне обернуть текстовое поле анонса? что бы оно отображалось в ПС

 

могли бы вы угостить отрезком кода как должно быть. если у вас конечно есть.

 

 

все позиции оборачиваем в div?

4.3 Страницы full media/zoo/applications/jbuniversal/templates/catalog/renderer/item/ваш_тип/full.php оборачиваем вывод в
<div itemscope itemtype=«http://schema.org/Article">
вывод позиций
</div>

какую именно позицию(описание товара (допустим))? и по возможности как она в шаблоне full выглядеть будет? возможно ли мета данные подставить в эту позиции текста? или я принципа не понял?)

Позиция которая выводит текстовую часть добавляем атрибут itemprop="description"
if ($this->checkPosition(‘позиция_текста')) 
{
	echo '<div itemprop="description">'.$this->renderPosition('позиция_текста').'</div>';
}


Edited by feedmy.name, 24 March 2015 - 12:06.

  • 0

you call my joomla wonderfull but yet i called simple : )


#27 i001

i001
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 31 March 2015 - 17:43

 

какую именно позицию(описание товара (допустим))? и по возможности как она в шаблоне full выглядеть будет? возможно ли мета данные подставить в эту позиции текста? или я принципа не понял?)

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

<div itemscope itemtype=«http://schema.org/Article">

т,е все что внутри это статья (текс, заголовок, картинка и т.д)

далее идет уточнение что есть что
 

 itemprop="description"

указывает что это текст (описание)

 itemprop="image"

соответсвенно фото (картинка)

и т.д


PS под товары есть свои свойства (itemprop)


  • 0

#28 Анна

Анна
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 95
  • topics: 23

Posted 05 May 2016 - 07:53

Joomla: 3.5.1 JBZoo: 2.2.7 Pro rev3148 Zoo: 3.3.15 

У меня поле установки последней версии появился странный баг. При переходе по ссылке в категорию из модуля mod_jbzoo_category в адресной строке отображаются адреса типа 

мой_домен/component/zoo/speleo?f=1&Itemid=113

хотя для категорий созданы пункты меню. И далее при переходе к материалу ссылка выглядит вот так: 

мой_домен/component/zoo/via-ferrata

Правильные же ссылки отображаются только при выборе категории из меню. 

SEF включен, и модификаторы для SEF ссылок в JBZoo тоже включены. 

 

В предыдущей версии JBZoo 2.2.1 всё было корректно. Я не обновлялась, а на другой домен установила последнюю версию JBZoo


  • 0

#29 feedmy.name

feedmy.name
  • JBZoo User (rus)
  • User rate: 10.7
  • posts: 309
  • topics: 28

Posted 05 May 2016 - 08:42

кеш чистили?) сторонних SEF компонентов нет?


Edited by feedmy.name, 05 May 2016 - 08:44.

  • 0

you call my joomla wonderfull but yet i called simple : )


#30 Анна

Анна
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 95
  • topics: 23

Posted 06 May 2016 - 08:33

кеш чистили?) сторонних SEF компонентов нет?

Кэш чистила, сторонних компонентов нет, делала на всякий случай переиндексацию и чистку БД .


  • 0





Also tagged with one or more of these keywords: дубли страниц, микроразметка

Click to return to top of page in style!