Новости Joomla

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

bigbelka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
День добрый,
для генерации микроразметки добавила код по аналогии с http://joom4all.ru/seo/internal-optimization/93-open-graph-dlya-joomla
Но проблема в том, что в тег og:description собирает весь текст материала.
Тогда попробовала генерировать og:description на странице материала - публикация - Мета-тег Description. Но тогда Joomla генерит сразу три строки
<meta name="description" content="
<meta name="description" content="
<meta property="og:description" content="
с одинаковым содержимым.
Как удалить лишнее? Яндекс на микроразметку не ругается, но странно выглядит
*

Kostelano

  • Давно я тут
  • 525
  • 51 / 1
Можно сделать проще, есть 2 небольших, но хороших плагина с гибкими настройками:

Phoca Open Graph Plugin | Русский язык

Phoca Open Graph System Plugin | Русский язык

Документация

В зависимости от целей можно использовать хоть оба вместе, хоть или/или.

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
во-первых, не три одинаковых, а 2, потому что
Код
<meta name="description" content="
<meta property="og:description" content="
- это два разных тега, так и должно быть. а вот дубль meta name="description"  - это косяк.
если до ваших манипуляций такого не было, то, возможно, вы вместо двойного равенства (==) использовали одинарное в условии
Код
if($this->item->metadesc == "")
*

bigbelka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
здра.
во-первых, не три одинаковых, а 2, потому что
Код
<meta name="description" content="
<meta property="og:description" content="
- это два разных тега, так и должно быть. а вот дубль meta name="description"  - это косяк.
если до ваших манипуляций такого не было, то, возможно, вы вместо двойного равенства (==) использовали одинарное в условии
Код
if($this->item->metadesc == "")
День добрый, 2 строки
Код
<meta name="description" content="
генерит Joomla, код не трогала. Я прописываю только дубль строки
Код
<meta property="og:description" content="

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
как-то не совсем понятно.
из вашего первого поста следует, что вы попробовали сделать просто кодом, и все было бы норм, если бы не слишком большой объем захватываемого текста.
получается, что если вы НЕ заполняли поле описание в настройках статьи, то оно у вас все-таки было и генерировалось на основе текста статьи?

в любом случае, если есть задвоение, то где-то идет лишнее addCustomTag для тега descriptio , скорее всего.
так что имеет смысл прошерстить (делается автоматически с помощью, например, totalCommander ) папку шаблона и папку плагинов на предмет наличия текста addCustomTag и посмотреть, есть ли там искомый тэг.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что хранится в таблице overrider Joomla 3?

Автор web1

Ответов: 2
Просмотров: 227
Последний ответ 04.04.2024, 22:10:48
от web1
Блог | Тайтл, description подкатегории

Автор darkghost

Ответов: 0
Просмотров: 202
Последний ответ 02.02.2024, 22:25:53
от darkghost
reCAPTCHA V2 Google - Для Joomla 3

Автор Alex GOOD

Ответов: 35
Просмотров: 8355
Последний ответ 10.01.2024, 21:41:38
от Vastriet
Joomla 3.10.12 и MySQL 8

Автор designer71

Ответов: 0
Просмотров: 402
Последний ответ 19.10.2023, 11:25:18
от designer71
Почему Joomla не поддерживает формат webp?

Автор Sensession

Ответов: 74
Просмотров: 10689
Последний ответ 03.10.2023, 19:44:42
от fsv