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

bigbelka

  • Осваиваюсь на форуме
  • 15
  • 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

  • Захожу иногда
  • 492
  • 46 / 1
Можно сделать проще, есть 2 небольших, но хороших плагина с гибкими настройками:

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

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

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

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

*

effrit

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

bigbelka

  • Осваиваюсь на форуме
  • 15
  • 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

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

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

Шаблон контейнера Joomla

Автор yyyuuu

Ответов: 3
Просмотров: 131
Последний ответ 09.01.2021, 02:16:58
от yyyuuu
Joomla 3.9.23 не работают ссылки в меню на материалы

Автор Anna78

Ответов: 2
Просмотров: 137
Последний ответ 08.01.2021, 11:18:50
от Anna78
Как вставить в title Joomla - Emodzi?

Автор timofe

Ответов: 1
Просмотров: 84
Последний ответ 07.01.2021, 10:18:52
от voland
Перенесено: Apache NetBeans + Joomla 3.9

Автор b2z

Ответов: 0
Просмотров: 81
Последний ответ 04.01.2021, 15:50:17
от b2z
Как убрать слово "Подкатегории" в Joomla 3?

Автор ALEXRAW

Ответов: 12
Просмотров: 137
Последний ответ 23.12.2020, 22:47:19
от AlexB