Ширина и высота фото отдельно, микроразметка фото

голоса: 0

Здравствуйте!

Для микроразметки ImageObject требуются отдельно значения высоты и ширины фотографии, а Юкоз предлагает $PHOTO_SIZE$ где все вместе. Можно как-то отдельно вытянуть значение ширины и высоты фото?

| Автор: | Категория: SEO
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ
Ознакомьтесь с ответом в материале - http://www.ucoz.ru/qa/index.php/66525 уже все готово, не знаю где вы там нашли размеры по отдельности, но этого прописывать не нужно.
| Автор:
Выбор ответа лучшим | | Автор: Агафон

У меня на главной странице вставлены фото, если вставить itemprop="image" пишет 

(Атрибут image.itemtypeмає недійсне значення.)

Если <div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">

тогда пишет что атрибут высота и ширина есть обязательными

 

Агафон,
Не знаю почему у вас возникла проблема, ранее с этим вопросов не было, используйте готовый код с примера по ссылке выше.
Yuri_Geruk,
А по существу вопроса - можно получить в Юкоз отдельно ширину и высоту фото или такой возможности нет?
Агафон,

Можно, нужно резать с помощью substr, детали - здесь.

Yuri_Geruk,

$PHOTO_SIZE$  - он что работает в только в Фотоальбоме. У меня на Главной странице он ничего не выводит

Агафон,
Ссылку на сайт предоставьте, этот код работает в виде материалов модуля фото и странице комментариев.
Yuri_Geruk,
http://www.dizajnkvartir.com/  Сейчас я сделал по-другому: тупо вставил ширина 200 px, высота 150 px (как прописано в настройках). Конечно это не совсем соответствует действительности (фото разные то), но гуглевский валидатор одобрил. В будущем это не может как-то навредить?  А как правильно прописать тип издателя, ну типа веб-сайт (нигде не могу найти)
Агафон,
Навредить нет, главное чтобы поисковик не резал из-за этого фото и не отображал их в выдаче все под одну гребенку.
Агафон,
Автора в разметке для фото не нужно прописывать так как я не вижу для этого возможностей с примера - https://yandex.ru/support/webmaster/supported-schemas/image.xml
Yuri_Geruk,
Так это же уже не для фото, а для самой статьи на Главной странице (еще и лого требует). И еще один важный вопрос: что значит mainEntityOfPage. Насколько я смог разобраться это ссылка на саму статью, для главной страницы - это ссылка на нее (хотя она и не выводится по тексту). может тогда  <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="http://www.dizajnkvartir.com/"/>  вообще в <head> добавить если он ничего не выводит на странице?
Агафон,
Зачем вы разметку для фото используете для статей, вы хотите намешать пару разметок вместе, не экспериментируйте так как будут постоянно ошибки.
Yuri_Geruk,

Здравствуйте  Yuri_Geruk!

Я по поводу вчерашнего вопроса о размерах фото (ваша ссылка - http://likbezz.ucoz.ru/forum/61-664-8268-16-1332362543). Дело в том, что размер фото у меня на сайте имеет разные значения, особенно ширина, может быть как трехзначной так и четырехзначной. И этот вариант мне никак не подходит. Рылся в интернете, чтобы привязаться не к количеству символов, а к конкретному символу (в моем случае крестиик умножить), но ничего не нашел, может быть Вы подскажете, что-нибудь.

Агафон,
Задавать ширину и высоту фото не обязательно, можно устанавливать тег <img src> без высоты и ширины и робот не будет выдавать ошибки.
Yuri_Geruk,
Это понятно. У меня ошибок уже не выдает. Это я уже на странице фото с комментариями делаю. Чтобы было больше дополнительных параметров (высота, ширина, объем). Просто интересно разобраться, неужели ничего нельзя придумать, чтобы резало до крестика и после крестика?
Агафон,
Сегодня завтра рассмотрю более детально и дам вам ответ / решение.
Yuri_Geruk,
Спасибо большое. Буду ждать
Агафон,
Я извиняюсь, что надоедаю, но хотелось бы узнать на счет решения. А то меня уже черт занес в регулярные выражения, но там с наскоку не поскачешь.
Агафон,
Сейчас вникну в вашу проблему на тестовом сайте.
Агафон,

Можно сделать вот так:

  1. Ширина - <?substr($PHOTO_SIZE$,0,strpos($PHOTO_SIZE$,"x"))?>
  2. Высота - <?substr($PHOTO_SIZE$,strrpos($PHOTO_SIZE$,'x')+1)?>

вот эти коды вставляйте в то место где должна быть ширина и высота.

Yuri_Geruk,
Если честно, то панель Панель HTML кодов сейчас стала сплошным кошмаром. Вставил <span itemprop="articleBody"><span itemprop="articleSection"> чтобы отметить текст статьи и разделы. Что в итоге: сразу после первого абзаца мне закрыло и <span itemprop="articleBody"> так еще и поприлепляло их к каждой фото в статье. Ну хоть вой. Я же так ничего не могу сделать оно все делает по-своему и я не скажу что правильно. Должен же быть какой-то способ, чтобы я вставил код и он таким и остался под мою ответственность. Набокопорил - так я же буду и расхлебывать. Нельзя никак это выключить?
Агафон,
В каком модуле вы сейчас это пытаетесь вставить, реальный пример ссылку на страницу предоставьте.
Yuri_Geruk,
Спасибо большое за коды по размерам фото.
Агафон,
http://www.dizajnkvartir.com/publ/kak_oformit_interer_svoimi_rukami/otdelka_sten_potolka_i_pola/vybor_cveta_oformlenija_malenkoj_kukhni/18-1-0-15     К каждому абзацу и к мкаждой фото поприлепляло мне <span itemprop="articleBody"><span itemprop="articleSection">  Это не я так сделал, а система произвольно.
Агафон,
Настройте все через шаблон страницы комментариев и не мучайтесь в редакторе все это вставлять.
Yuri_Geruk,

Как можно в шаблоне отметить <span itemprop="articleSection"> или разметить вставленные в статью фото как картинки.  А , что это "добро" не отключается? Это, что среднее между визуальным редактором и панелью получается, Ни то, ни это. А Вы мне вчера говорили оборачивай в теги. Оборачивай не оборачивай, оно по-своему еще 300 раз обернет. Что я Вам и хотел вчера донести. Это же кто-то делал. И не бесплатно. А в итоге одни мучения людям. Ладно это меня уже понесло (правда не понятно зачем такая Панель кодов нужна, оставили бы тогда визуальный редактор - но это вопрос не к Вам). Спасибо большой еще раз за помощь.

Агафон,

В шаблоне страницы комментариев можно так:

<span itemprop="articleSection">$CAT_NAME$</span>

Yuri_Geruk,

Это же для галочки. Во-всех статьях одной категории один и тот же раздел. А как же оригинальность? Я конечно могу вместо $CAT_NAME$ вставить $AUTHOR_EMAIL$ или $AUTHOR_SITE$ или $AUTHOR_NAME$ вставить (они у меня как доп поля), но все равно это же не раздел. Раньше было так классно. Зачем спрашивается делать лучше, что и так было хорошо. Горе от ума

Агафон,
Причем здесь оригинальность, выбирайте любую категорию для разных матералов и этот код выше выведет нужную категорию. Для раздела используется оператор - $SECTION_NAME$
Агафон,
Все зависит от вас, как вы настроите так и будет, у меня настроено именно в шаблоне страницы комментариев, публикуешь любой материал и он автоматически получает разметку так как необходимые операторы уже завернуты как положено.
Yuri_Geruk,

Я извиняюсь, наверное уже достал Вас за сегодня. В ширине <?substr($PHOTO_SIZE$,0,strpos($PHOTO_SIZE$,"x"))?> крестик так и должен быть в двойных кавычках или все-таки в одинарных как в высоте <?substr($PHOTO_SIZE$,strrpos($PHOTO_SIZE$,'x')+1)?>. Или это не имеет значения.

...