Новости Joomla

Вышел компонент J SMS Registration v.2.3.0

👩‍💻 Вышел компонент J SMS Registration v.2.3.0.Релиз связан с исправлениями, вызванными переходом социальной сети VK на домен VK.RU. Несмотря на то, что поддержка Joomla 3 прекращена, исправления вышли и для этой версии. Как итог: компонент обновился для Joomla 3 и Joomla 5. Номер новой версии: 2.3.0.Компонент распространяется на коммерческой основе.Разработчик - участник нашего сообщества Владимир Егоров (@sitogon).- Новость- Страница расширения@joomlafeed#joomla #расширения

Joomla REST API без прав суперадминистратора. RBAC в Joomla

Joomla REST API без прав суперадминистратора. RBAC в Joomla

👩‍💻 Joomla REST API без прав суперадминистратора. RBAC в Joomla.На канале известного французского разработчика и специалиста по Joomla REST API Alexandre ELISÉ вышло новое видео.RBAC (Role-Based Access Control) - это управление доступом на основе ролей, метод управления доступом к ресурсам, основанный на назначении ролей пользователям. Вместо назначения прав каждому пользователю точечно права доступа группируются по ролям, а пользователи получают доступ к ресурсам уже в зависимости от своей роли. В контексте Joomla и REST API он может даже мешать работе: без авторизованного пользователя вы не можете даже показать контент. В видео показано как решить данную проблему. Создаётся "технический пользователь", которому разрешается просматривать контент, но не разрешено создавать, редактировать, удалять и т.д. И все запросы к REST API идут с использованием его токена. [fr-FR] Services Web API Joomla SANS être Super Admin RBAC natif avec Joomla@joomlafeed #joomla #разработка #rest

InterLinked - плагин автоматической внутренней перелинковки для Joomla

InterLinked - плагин автоматической внутренней перелинковки для Joomla

👩‍💻 InterLinked - плагин автоматической внутренней перелинковки для Joomla.Несвязанные статьи - это молчаливый убийца привлекательности вашего сайта на Joomla, который заставляет читателей сворачивать работу и подрывает эффективность вашего SEO. Content - InterLinked - это бесплатный, проверенный в боях плагин, который кладет конец этой бессмыслице, автоматически генерируя ссылки на основе ключевых слов между статьями на вашем сайте Joomla 5. Он создает сеть связей, используя ключевые слова статей (metakey) и ассоциации категорий, с настраиваемыми всплывающими подсказками, целевыми объектами ссылок и классами CSS, сохраняя при этом существующие ссылки и повышая производительность за счет кэширования. Кроме того, ссылки со временем меняются по мере того, как в новых статьях используются ключевые слова, что делает ваш контент свежим и актуальным.Возможности.- автоматическая перелинковка на основе значения meta-keywords материалов- встроенная поддержка материалов Joomla- пользовательские ассоциации категорий для создания ссылок (например "Блог" к "Учбеникам")- показ всплывающих подсказок к автоматическим ссылкам (опционально)- настраиваемый атрибут target для ссылок.- указание CSS класса для стилизации ссылок- кэширование совпадений ключевых слов и их ассоциаций- учёт существующих тегов <a> во избежание дублирующих ссылок- автоматическое добавление новых ссылок при появлении новых ассоциаций- веб-доступность: ARIA для ссылок с target="_blank".Плагин бесплатный. Заявлена поддержка Joomla 4 и Joomla 5.Joomla Extensions DirectoryСтраница расширенияСкачать@joomlafeed#joomla #расширения #seo

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

bitongo

  • Новичок
  • 1
  • 0 / 0
Для индексации на Яндекс.Видео и для просмотра на Facebook требуются теги:
Код
............
    <meta property="og:title" content="Мой любимый ролик"/>
    <meta property="og:url" content="http://myhost.ru/video.html"/>
    <meta property="og:image" content="http://myhost.ru/video/my_video.jpg"/>
    <meta property="og:description" content="Формула 1, победа моей любимой команды"/>
    <meta property="og:video" content="http://myhost.ru/video/my_video.swf" />
    <meta property="og:video:height" content="640" />
    <meta property="og:video:width" content="480" />
    <meta property="og:duration" content="56" />
    <meta property="og:video:type" content="application/x-shockwave-flash" />
............

Пробовал ITPMeta. Компонент хороший,  но вставлять теги вручную на каждую страницу не очень интересно.
Вставлял но не  получилось такой код в /components/com_hwdvideoshare/models/core.php:
Код
$openGraph = "<meta property=\"og:title\" content=\"".$row->title."\"/>
..........
........
$mainframe->addCustomHeadTag($openGraph);

В официальной документации ничего не нашел, на форуме у них тоже
Используется: Joomla 1.5.25 Hwdvideoshare 805
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #1 : 29.02.2012, 17:39:06 »
Подскажите пожалуйсто и мне как прикрутить к тегу <meta property="og:image" content=""/> Изображение... У меня вобще оно не тянется даже при ручной вставке... На сколькоя  понимаю тег должен охватывать все изображение, а онг у меня не одно не ловит...
*

rusich

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #2 : 14.08.2012, 23:16:57 »
Пришло время и мне задуматься над этой проблемой, хочется видеть сайт видеть в результатах поиска по Яндекс. Видео. Сам Яндекс предлагает 5 вариантов добавления микроразметки на сайт, остановился на OpenGraph. Решилось довольно быстро, но во многом благодаря тому, что не так давно сталкивался с одной похожей проблемой и мне помогли ее решить, попутно указав, где надо копать.

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

Теперь по теме. Править будем файл \components\com_hwdvideoshare\hwdvideoshare.html.php. Резонно будет вставить код где-нибудь на 750-й строке. Согласно официальной инструкции Яндекса (http://help.yandex.ru/webmaster/?id=1116426), обязательными являются четыре тега данной разметки, их мы и вставим вот таким образом:

Код
$doc->addCustomTag('<meta property="og:title" content="'.$meta_title.'"/>');
$doc->addCustomTag('<meta property="og:video" content="http://youtube.com/watch?v='.$row->video_id.'"/>');
$doc->addCustomTag('<meta property="og:video:type" content="application/x-shockwave-flash" />');
$doc->addCustomTag('<meta property="og:image" content="'.hwd_vs_tools::generateThumbnailURL( $row->id, $row->video_id, $row->video_type, $row->thumbnail ).'" />');

Однако все же одна неразрешимая проблемка осталась: как видим, тег og:video, определяющий путь к видеоплейеру, определяет его в данном случае для Youtube. Если у вас есть ролики Вконтакте или Яндекс.Видео, можно перенастроить на них, но вот верное значение для всех видеохостингов получить, видимо, не удастся.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #3 : 13.09.2012, 12:45:15 »
Помню я ещё добавил тег
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-Ru" lang="ru-ru" xmlns:fb="http://www.facebook.com/2008/fbml">
вот только на сколько он требуемый хз...
*

dimochkasainr

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #4 : 05.02.2013, 20:50:07 »
Народ. Большая проблема. Яндекс Яндексович не хочет индексировать видео контент без тега <html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"/> мне его надо засунуть между <head> </head> как сие сделать ума не приложу. ПА-МА-ГИ-ТЕ! МА-МА! ЛЁ-ЛИК! (С) Бриллиантовая рука :))))
*

rusich

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #5 : 10.04.2013, 19:15:20 »
Народ. Большая проблема. Яндекс Яндексович не хочет индексировать видео контент без тега <html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#"/> мне его надо засунуть между <head> </head> как сие сделать ума не приложу. ПА-МА-ГИ-ТЕ! МА-МА! ЛЁ-ЛИК! (С) Бриллиантовая рука :))))

Ну это проще простого - откорректировать тэг <html> в шаблоне самой Joomla. Только он должен идти не между <head> и <head>, а перед ними - http://help.yandex.ru/webmaster/?id=1116426
« Последнее редактирование: 10.04.2013, 19:19:17 от rusich »
*

captainpower

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #6 : 30.03.2014, 13:34:33 »
я в index.php
поставил так:
Код
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-RU" lang="ru-RU" prefix="og: http://ogp.me/ns#
              video: http://ogp.me/ns/video#
              ya: http://webmaster.yandex.ru/vocabularies/">


Но вот имеется  такой вопрос....
если ролик вставляемый на свой сайт
находится на youtube

через плагин контента {youtube}{/youtube}
что должно быть прописано в
Код
<meta property="og:url" content="?"/>

ссылка с видео на свой сайт или на yotube?

p.s.насчет законности размещения  вроде более менее понятно..
явного запрещения - нет если правообладатель не возражает.



*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #7 : 29.09.2014, 00:32:51 »
Цитировать
$doc->addCustomTag('<meta property="og:video" content="http://youtube.com/watch?v='.$row->video_id.'"/>');
А если у меня в галерее видео с нескольких хостингов и еще локальное видео - как писать тогда?
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #8 : 11.11.2014, 14:28:11 »
Микроразметку формирует файл \components\com_hwdmediashare\libraries\opengraph\opengraph.php
Соответственно лучше ковырять его.
Для вывода голосов и кол-ва просмотров для Яндекса добавить:
Код
$doc->addCustomTag('<meta property="ya:ovs:likes" content="'.$utilities->escape($item->likes).'"/>');
$doc->addCustomTag('<meta property="ya:ovs:views_total" content="'.$utilities->escape(JHtmlString::truncate($item->hits)).'" />');

В результате получим микроразметку в документе:
Код
<meta property="ya:ovs:likes" content="982828"/>
<meta property="ya:ovs:views_total" content="5997622" />
« Последнее редактирование: 11.11.2014, 15:33:25 от Beer »
*

EGGroup_CCTV

  • Новичок
  • 5
  • 2 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #9 : 26.03.2015, 13:39:51 »
Уважаемые форумчане! Помогите разобраться с meta property="og:image".
Я вставил ссылку на картинку товара JoomShopping, следующим путем: (добавил в файл /templates/sj_flipshop/html/com_jshopping/product/product_default.php строчку  <meta property="og:image" content="<?php print $this->image_product_path?>/full_<?php print $image->image_name;?>" />) Теперь ссылка на картинку товара отображается в "og:image" но не в том месте где нужно, помогите добавить эту ссылку до </head>
Вот ссылка на страницу товара http://videonabludenie26.ru/katalog-tovarov/analogovye-videoregistratory/st-dvr-0411-light.html (то что я добавил отображается на 559 строке, при просмотре кода страницы) Несколько дней уже мучаюсь!
*

EGGroup_CCTV

  • Новичок
  • 5
  • 2 / 0
Re: Как вставить мета-теги Open Graph Protocol ?
« Ответ #10 : 26.03.2015, 16:54:57 »
Решение найдено, помог пользователь Дмитрий с другого форума вот ссылка на тему https://joomshopping.pro/forum/dorabotki/3679-dobavit-v-joomshopping-meta-property-og-image.html#23886 может кому пригодится. Ну а если в краце, то нужно плагин установить "add_metaprop" и все отлично работает! ;D ;D ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить видео (hwdVideoShare) в материал, статью?

Автор Miho

Ответов: 3
Просмотров: 3367
Последний ответ 20.06.2011, 00:02:37
от yevrowl