Новости Joomla

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

dialit

  • Захожу иногда
  • 70
  • 1 / 0
микроразметка image
« : 13.05.2016, 12:00:49 »
Подскажите как сделать разметку к image в материале?

Необходимо, чтобы все размещенные картинки материала были помечены itemprop=”image”.
Проблема в том, что добавлять к каждой картинке данный атрибут вручную неудобно, поэтому желательно этот момент автоматизировать



« Последнее редактирование: 13.05.2016, 12:34:27 от dialit »
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #1 : 10.06.2017, 11:58:33 »
нашли решение?
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: микроразметка image
« Ответ #2 : 10.06.2017, 15:58:29 »
Есть плагины, которые размечают, или можно попробовать такое решение
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: микроразметка image
« Ответ #3 : 10.06.2017, 17:52:35 »
Микразметка Schema.org = версстка, да и сам img может быть просто <img itemprop="image" а может быть целым itemtype="https://schema.org/ImageObject" в зависимоти от схемы. Так что плагины даже если таковые найдете не лучший выбор
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

pavelrer

  • Давно я тут
  • 611
  • 10 / 2
Re: микроразметка image
« Ответ #4 : 11.06.2017, 09:02:57 »
com_content - article - default.php

<?php echo $this->item->text; ?>
   Весь текст материала созданного редактором.

Регуляркой вытаскиваем все картинки т.е все теги img и их содержание, сохраняя позиции в массиве.
Пишем новую разметку для картинок и вставляем обратно по вхождениям.
Выводим, радуемся.

Помогайка.
http://web-answers.ru/questions-and-answers/php/kak-na-php-izvlech-iz-html-kartinki-i-ih-atributyi-title-i-alt/

Честно, еще не сделал, нет времени как идея.

что касается сниппета для Яндекс.
тег img с и без ali выведет картинку в результатах мобильного поиска и обрежет ее 3:4.
img c alt="" или alt='' или alt=' ' и.т.д т.е пустые уберет картинку из результатов мобильного поиска.
размер картинки в микроразметки и теги img, выведет картинку в результат поиска по картинкам яндекса,
если заполнен alt, title img, и разметка - читать на яндексе.
Размер считаем с помощью getimagesize()

как-то так.




*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: микроразметка image
« Ответ #5 : 11.06.2017, 10:44:29 »
com_content - article - default.php

<?php echo $this->item->text; ?>
   Весь текст материала созданного редактором.

Регуляркой вытаскиваем все картинки т.е все теги img и их содержание, сохраняя позиции в массиве.
Пишем новую разметку для картинок и вставляем обратно по вхождениям.
Выводим, радуемся.

Помогайка.
http://web-answers.ru/questions-and-answers/php/kak-na-php-izvlech-iz-html-kartinki-i-ih-atributyi-title-i-alt/

Честно, еще не сделал, нет времени как идея.

что касается сниппета для Яндекс.
тег img с и без ali выведет картинку в результатах мобильного поиска и обрежет ее 3:4.
img c alt="" или alt='' или alt=' ' и.т.д т.е пустые уберет картинку из результатов мобильного поиска.
размер картинки в микроразметки и теги img, выведет картинку в результат поиска по картинкам яндекса,
если заполнен alt, title img, и разметка - читать на яндексе.
Размер считаем с помощью getimagesize()

как-то так.





И получим не валидно ибо  в зависимости от схемы. у изображний разная разметка. ДАи для каждого изображения получать size это будет жесть. А без него ImageObject не валиден.
Что же до реализации вашей идеи, вам подойдет событие onpreparecontent
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #6 : 13.06.2017, 19:22:50 »
Есть плагины, которые размечают, или можно попробовать такое решение
а что за плагины? есть бесплатное что? то столько времени прошло а для Joomla ничего нет...даже как то не особо вериться...если есть что я видел там очень все мудрено...
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: микроразметка image
« Ответ #7 : 13.06.2017, 19:33:09 »
Наверно с огп разметкой перепутал, я вручную в шаблонах размечаю
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #8 : 14.06.2017, 20:35:43 »
а так ничего простого не было реализовано?
*

kalita

  • Захожу иногда
  • 80
  • 2 / 0
Re: микроразметка image
« Ответ #9 : 14.06.2017, 20:51:09 »
а как вариант с помощью phpdesigner (или подобных) заменить image на itemprop=”image” не? он бы сделал это за пару секунд. если я правильно понял
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: микроразметка image
« Ответ #10 : 14.06.2017, 21:23:42 »
а так ничего простого не было реализовано?
Я вам уже 100раз написал. не возможно сделать валидно. У одного изображения может быть несколько вариантов разметки.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #11 : 14.06.2017, 23:20:56 »
Я вам уже 100раз написал. не возможно сделать валидно. У одного изображения может быть несколько вариантов разметки.
получаеться это все вручную делалось?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: микроразметка image
« Ответ #12 : 14.06.2017, 23:35:20 »
получаеться это все вручную делалось?
Да если хотите валидную то делаете сами, это не так уж сложно.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #13 : 19.06.2017, 23:59:32 »
может посоветуете инструкцию? просто я далеко от программирования
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: микроразметка image
« Ответ #14 : 20.06.2017, 00:05:20 »
Вопрос где у вас находятся изображения и как вставляются?
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #15 : 23.06.2017, 20:42:29 »
изображения загружаю с помощью JCE редактора с помощью его вставляю картинки.
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: микроразметка image
« Ответ #16 : 23.06.2017, 21:35:04 »
Ну так добавляйте в исходном коде к тегу img атрибут itemprop=”image”
*

pavelrer

  • Давно я тут
  • 611
  • 10 / 2
Re: микроразметка image
« Ответ #17 : 24.06.2017, 03:39:34 »
Не видел первого поста ProtectYourSite, ну мой вариант был в принципе один в один.

Но если мы говорим про Google - ему все ровно лишь бы был валидным, он жрет много разметок.

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

Более того то что я предложил, еще хотел приладить для авто постинга, дело в том, что
допустим можно переписать разметку для постов но что делать с картинкой?

Меня миниатюра не устраивает, а вступительная картинка вставляется в редакторе, а не в поле
вступительная картинка - т.е ее еще нужно поймать.

Тут конечно скажут - ленивый, не может картинку в поле вставит!
Не могу - Время просто нет - Тудой вставить - Сюдой вставить!  ;D

В общем и идею ProtectYourSite и то что я выплюнул - ровно, но она видимо самая верная.
т.к вокруг тега img мы можем дать валидную разметку для Яндекс.

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

Я, не из них  >:(

Кусок кода на мародерства $this->item->text; кену позже (через недельку).

Плагина я такого не видал, и не видал плагина нормального для постинга, а ковырять тот же материал!

Это мое мнение, я могу быть не прав!


*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #18 : 24.06.2017, 18:50:49 »
Ну так добавляйте в исходном коде к тегу img атрибут itemprop=”image”
а можно на примере если не трудно?
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #19 : 24.06.2017, 18:59:39 »
<p><img src="/images/3/сайт1" alt="сайт1" class="search-results" title="Сайт1" /></p>
Нашла вот такой класс? он отобразиться в поиске? Выбрала в редакторе картинки...
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: микроразметка image
« Ответ #20 : 28.06.2017, 22:41:30 »
Ну так добавляйте в исходном коде к тегу img атрибут itemprop=”image”
не могли бы указать на примере?
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: микроразметка image
« Ответ #21 : 28.06.2017, 22:48:12 »
<img src="/images/3/сайт1" alt="сайт1" class="search-results" title="Сайт1" />
Меняете на
<img itemprop="image" src="/images/3/сайт1" alt="сайт1" class="search-results" title="Сайт1" />
В идеале ещё размеры указывать.
Только непонятно, причём микроразметка к отображению в поиске.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: микроразметка image
« Ответ #22 : 28.06.2017, 22:53:29 »
<img src="/images/3/сайт1" alt="сайт1" class="search-results" title="Сайт1" />
Меняете на
<img itemprop="image" src="/images/3/сайт1" alt="сайт1" class="search-results" title="Сайт1" />
В идеале ещё размеры указывать.
Только непонятно, причём микроразметка к отображению в поиске.
Не в идеале размеры а если там скажем Article то без размеров и ImageObject ни куда
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
Re: микроразметка image
« Ответ #23 : 28.06.2017, 23:11:21 »
Давайте запилим петицию против ImageObject, потому как это просто маразм!
Эти люди усложняют интернет. Уже есть тег img, со всеми атрибутами, так они предлагают оборачивать его в дублирующую конструкцию, которая повторяет всё то-же самое дважды в разных форматах.
И это поддерживает Google, которые требует с нас снижать ответ сервера и сжимать каждую картинки на 2%... а параллельно изобретает amp-страницы со своими проприаритетными тегами.
Микроразметка из чего-то полезного превращается в постоянно меняющийся инструмент для избранных, без обратной совместимости. Даже создатели Joomla с трудом внедряют микроразметку и поспевают за её изменениями, не говоря о простых вебмастерах.
« Последнее редактирование: 28.06.2017, 23:32:48 от ChaosHead »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: микроразметка image
« Ответ #24 : 29.06.2017, 02:09:09 »
простых вебмастерах.
Ну в данном случае простым то легче. А вот серверам труднее. Ибо хочется сделать автоматику, а не писать размеры рукам, а это нагрузка. И на посетителя не повесишь.
Помню когда только пробовал микроразметку все было хорошо вставляешь где нужно на странице и гуд, а в итоге как всегда, теперь все клепают кучу ненужных скрытых тегов лишь бы валидно было.
Кстати такие тенденции много где. Тот же пайджспид который по идеи должен был помочь в оптимизации сайтов, превратился в головную боль. Интернет который должен был просвещать привёл к дегроции. Статьи из кладезя знаний превратились в сео тексты, а новости в почти не скрытую рекламу.
Кстати хорошее вступление для антиутрпичного или постапакалиптического романа.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Intro image выводится в Inrotext

Автор black_shadow2204

Ответов: 4
Просмотров: 1377
Последний ответ 30.01.2022, 19:04:39
от black_shadow2204
Ссылка на изображение в поле image или media Joomla 3.9

Автор vladmor

Ответов: 3
Просмотров: 551
Последний ответ 01.10.2021, 08:14:57
от sivers
Как создавать директивы типа: max-image-preview для отдельной страницы?

Автор polezniy

Ответов: 0
Просмотров: 596
Последний ответ 31.08.2021, 00:42:20
от polezniy
sp easy image gallery нужна помощь

Автор hia

Ответов: 3
Просмотров: 952
Последний ответ 29.08.2021, 10:08:27
от draff
Вывод текст материала через {loadmoduleid} и микроразметка Open Graph

Автор Maffo

Ответов: 21
Просмотров: 831
Последний ответ 23.06.2021, 11:49:09
от Maffo