Теги в готовом контенте везде разные. А мне нужно новые поля через скрипт в весь контент загнать. Т.е. нужно какую-то универсальную заплатку, которая не изменит внешний вид существующего контента.
Т.е. я тупо через скрипт дописываю в каждый контент в конец указанные "мета" (данные скрипт берет из балы) и всё: есть нужная микроразметка и внешний вид ни где не изменился.
В моём случае уже есть готовый контент с разной версткой. Нужно его перегенировать с учетом новых дополнительных полей из тиаблицы в БД (как раз добавить эти "меты")
'Больше – лучше, кроме скрытого текста. В общем – чем больше вы отформатируете контента, тем лучше. Однако главное правило – форматировать только тот контент на странице, который увидит пользователь, а не контент в скрытых divах ими каких-то других скрытых элементах.
Вопрос:
Невидимые теги "meta" в микроразметке хуже чем обычные теги или все равно ?
burunduk: gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром ;)
и так на всякий случай уберите начало самой первой строки на странице - могут быть проблемы с индексацией ;)
Вы про то, что там ссылка на саму страницу?
---------- Добавлено 26.12.2013 в 17:02 ----------
gorodberezaru: gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром
Я вписывал в конструкторе для теста надписи типа "123" и здесь регистр не играет роли. Дело то втом, что яндекс-валидатору не нравится структура, которкю предлагает конструктор. В частности некоторые поля. У меня версия что яндекс валидатор "давно не обновлялся"
---------- Добавлено 26.12.2013 в 17:05 ----------
Ваш ответ не аргументирован. Я скармливал яндексу информацию и в "чистом виде" (без поля description) в итоге тоже самое. Получается не стоит доверять http://schema-creator.org/person.php ?
---------- Добавлено 26.12.2013 в 16:54 ----------
lockki, если это действительно так, то это многое объясняет. Спасибо за ответ
Я не знаю. Валидаторы говорят что всё ОК. Кто-нибудь ман встречал по теме правильного формата "микро-телефона"?
Ответ на все вопросы в количестве человеко часов затраченную на данную работу.
Теги в готовом контенте везде разные. А мне нужно новые поля через скрипт в весь контент загнать. Т.е. нужно какую-то универсальную заплатку, которая не изменит внешний вид существующего контента.
Т.е. я тупо через скрипт дописываю в каждый контент в конец указанные "мета" (данные скрипт берет из балы) и всё: есть нужная микроразметка и внешний вид ни где не изменился.
В моём случае уже есть готовый контент с разной версткой. Нужно его перегенировать с учетом новых дополнительных полей из тиаблицы в БД (как раз добавить эти "меты")
Цитат из мана:
Вопрос:
Невидимые теги "meta" в микроразметке хуже чем обычные теги или все равно ?
Пример использования в моем случае:
<meta itemprop="streetAddress" content="пр. Ленина, 22">
<meta itemprop="addressLocality" content="Березовский">
<meta itemprop="addressRegion" content="Кемеровская область">
<meta itemprop="postalCode" content="652420">
<meta itemprop="addressCountry" content="Россия">
</div>
<meta itemprop="telephone" content="3-03-12; 3-23-73; 3-01-01">
<meta itemprop="birthDate" content="1972-11-30">
</div>
Тогда косяк этого конструктора. http://schema-creator.org/person.php В нём регистр не соблюдается.
---------- Добавлено 27.12.2013 в 05:00 ----------
Исправил, теперь соглясно Яндексу всё ОК:
1. jobtitle >> jobTitle (спасибо burunduk, косяк http://schema-creator.org/person.php)
2. Убрал совсем поле "Organization" (Вот тут вообще непонятно зачем http://schema-creator.org/person.php вставляет организицию без поля "address" )
Вывод:
1. Косяк http://schema-creator.org (яндекс лучше знает, а гугл "покрывает" schema-creator.org и говорит что вс1 ок )
2. Либо валидатор микроразметки от Яндекса давно не обновлялся
---------- Добавлено 27.12.2013 в 05:03 ----------
ИНСТУКЦИЯ К ПРИМЕНЕНИЮ
Еслю юзаете http://schema-creator.org/person.php , то
1. Ручками в коде правьте jobtitle >> jobTitle
2. Не заполняйте поле "Organization"
gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром ;)
и так на всякий случай уберите начало самой первой строки на странице - могут быть проблемы с индексацией ;)
Вы про то, что там ссылка на саму страницу?
---------- Добавлено 26.12.2013 в 17:02 ----------
gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром
Я вписывал в конструкторе для теста надписи типа "123" и здесь регистр не играет роли. Дело то втом, что яндекс-валидатору не нравится структура, которкю предлагает конструктор. В частности некоторые поля. У меня версия что яндекс валидатор "давно не обновлялся"
---------- Добавлено 26.12.2013 в 17:05 ----------
Яндекс валидатор пишет следующие ошибки:
ПРЕДУПРЕЖДЕНИЕ: поле jobtitle не определено в спецификации http://schema.org/Person
organization
ОШИБКА: поле address отсутствует или пусто
ПРЕДУПРЕЖДЕНИЕ: для данной категории организаций необходимо указать telephone
Ваш ответ не аргументирован. Я скармливал яндексу информацию и в "чистом виде" (без поля description) в итоге тоже самое. Получается не стоит доверять http://schema-creator.org/person.php ?
---------- Добавлено 26.12.2013 в 16:54 ----------
lockki, если это действительно так, то это многое объясняет. Спасибо за ответ