Jump to content


Photo
- - - - -

Ещё раз про Schema.org для V220

schema.org

  • This topic is locked This topic is locked
7 replies to this topic

#1 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 15 September 2015 - 10:39

У меня схожая проблема как была тут http://forum.jbzoo.c...jbpriceadvance/

 

К сожалению все варианты цены на странице имеют разметку схема орг, т.к. выводятся через хелпер jbvalue.php

'<span class="jbcurrency-symbol" itemprop="priceCurrency" content="RUR" >' . $format['symbol'] . "</span>",
				
                '<span class="jbcurrency-value"  itemprop="price">' . $valueStr . "</span>"

Ну и получаем 

 

31355b85d36bc8a0cdda434efac6b425.png

 

 

Как быть не знаю. Ведь именно в этом файле создается цена и валюта. 

JBPRICE CALC если что. 

 

Может есть у кого идеи?


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 kostricyny

kostricyny
  • JBZoo User (rus)
  • User rate: 11
  • posts: 332
  • topics: 44

Posted 15 September 2015 - 14:28

Поле price определяется в спецификации  http://schema.org/Offer, поэтому правильным будет что-нибудь похожее на это:

<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span class="jbcurrency-symbol" itemprop="priceCurrency" content="RUR"><?php echo $format['symbol']; ?></span>
<span class="jbcurrency-value"  itemprop="price" content="<?php echo $valueStr.'">'.$valueStr; ?></span>
</div> 
Планировал сделать микроразметку для JBzoo template Bootstrap, но через час стало понятно, что надо глубоко править файлы и задачу оставил на потом.   

Edited by kostricyny, 15 September 2015 - 14:31.

  • 0

#3 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 15 September 2015 - 14:34

Да тоже забил.
Такой вариант пробовал проблема тажа.
Ситуация в том что сама цена грузиться на странице примерно 15 раз. Это и релейтед айтнмс и просто релейтед ауто и все вариации цены. Вот в чем проблема.
  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 15 September 2015 - 20:54

Еще одна маленькая проблемка. 

Мне нужно чтоб в валюте в настройке jbzoo было "р." а в микроразметку отдавалось "RUR" вот смотрю люди изхитряются по разному. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 September 2015 - 09:26

А если рядом с каждым дивом jsMoney вставлять контейнер специально под http://schema.org/Offerно он будет скрыт css + <!-- noindex --> ?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 18 September 2015 - 09:30

Да есть такой выход. Я его в display:none; поставил. Но это мелочи. (Мы же про валюту да :) ?)

Вопрос как создать вывод с разметкой только один раз ?


Edited by isay777, 18 September 2015 - 09:30.

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 September 2015 - 09:35

Да есть такой выход. Я его в display:none; поставил. Но это мелочи. (Мы же про валюту да :) ?)

Вопрос как создать вывод с разметкой только один раз ?

 

Валюта с ценой близки. Поэтому, думаю, да.

Я в целом говорил про весь элемент цены.

 

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

... пока что я боюсь добавлять нативную разметку на сайты. Можно сильно поломать валидацию страниц в глазах поисковых систем.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 18 September 2015 - 12:06

Денис как всегда глобально мыслишь! Вопрос сложный и я согласен. Нативно это сложно и возможно не нужно. Но как и в той теме я говорил http://forum.jbzoo.c...ge-2#entry55819, повторю и тут. 

 

 

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

Вот тогда жизнь улучшиться - захотел пошел сделал, все ясно и понятно. И куда лезть, чтоб нужный класс поставить. 

 

 

Вопрос лишь в том, чтобы это вообще можно было сделать и было всем понятно как.  Ну вот к примеру я много раз находил какой-то кусок кода в разных файлах хелперах, в самом фреймворке и т.д.  Вы же понимаете, что лучше вас никто не скажет где и как там внутри добавить тот или иной класс для схема.орг. 

 

Мне вот Cheren-dow недавно вообще ящик пандоры открыл 


Edited by isay777, 18 September 2015 - 12:09.

  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)





Also tagged with one or more of these keywords: schema.org

Click to return to top of page in style!