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

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 и посмотреть, есть ли там искомый тэг.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

How To Get URLs Of My Joomla Store

Автор jarethdf

Ответов: 1
Просмотров: 127
Последний ответ 22.08.2024, 14:48:44
от sivers
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 321
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
Как конвертировать сайт Joomla в мобильное приложение?

Автор 62411

Ответов: 1
Просмотров: 315
Последний ответ 14.06.2024, 15:31:24
от Olg
Нужна помощь по Joomla 3.4.3

Автор Vikvik43

Ответов: 1
Просмотров: 421
Последний ответ 09.05.2024, 01:25:57
от Гоша_Компьютерный
Что хранится в таблице overrider Joomla 3?

Автор web1

Ответов: 2
Просмотров: 629
Последний ответ 04.04.2024, 22:10:48
от web1