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

zazar

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Привет всем!
Есть ли какой-нибудь плагин или компонент, который в meta keywords вставлял бы теги из статьи? Не первые сто слов из неё, как делают многие СЕО-генераторы, а джумловские теги, которые я к каждой статье на своём сайте, например, ставлю около десятка. Я уже написал несколько тысяч статей и перевставлять в них теги накладно будет.
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Re: Генератор meta keywords из тегов статьи
« Ответ #1 : 19.08.2015, 02:07:10 »
Я вот так сделал:
Код
					$metaKeywords=$this->document->getMetadata('keywords');
if (empty($metaKeywords)) {
$keywords='';
}
else {
$keywords=', ';
}
foreach($this->item->tags->itemTags as $tag) {
$keywords.=$tag->title.', ';
}
$keywords=substr($keywords, 0, -2);
$this->document->setMetadata('keywords',$metaKeywords.$keywords);
Вставлять в /com_content/artikle/default.php
Берет существующие кейворды и добавляет к ним метки через запятую
*

zazar

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Генератор meta keywords из тегов статьи
« Ответ #2 : 24.08.2015, 12:41:20 »
Класс! Я так понимаю, это можно добавить в template overrides?
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Re: Генератор meta keywords из тегов статьи
« Ответ #3 : 25.08.2015, 11:00:42 »
Да, именно там у меня и стоит
*

lev731

  • Захожу иногда
  • 67
  • 0 / 0
Re: Генератор meta keywords из тегов статьи
« Ответ #4 : 26.08.2016, 01:27:05 »
Цитировать
               $metaKeywords=$this->document->getMetadata('keywords');
               if (empty($metaKeywords)) {
                  $keywords='';
               }
               else {
                  $keywords=', ';
               }
               foreach($this->item->tags->itemTags as $tag) {
                  $keywords.=$tag->title.', ';
               }
               $keywords=substr($keywords, 0, -2);
               $this->document->setMetadata('keywords',$metaKeywords.$keywords);

Приветствую! А можно поконкретней подсказать куда именно в /com_content/artikle/default.php этот код вставляется, в какое место файла?
*

AlekVolsk

  • Гуру
  • 6406
  • 361 / 4
Re: Генератор meta keywords из тегов статьи
« Ответ #5 : 26.08.2016, 19:56:00 »
а ничего, что в штатных материалах есть моле metakeywords, специально для этого предназначенное? при открытии конкретного материала все ключевики, указанные к нему в админке, автоматом попадают в meta keywords в head
*

zazar

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Генератор meta keywords из тегов статьи
« Ответ #6 : 27.05.2017, 15:25:40 »
а ничего, что в штатных материалах есть моле metakeywords, специально для этого предназначенное? при открытии конкретного материала все ключевики, указанные к нему в админке, автоматом попадают в meta keywords в head

Суть в том, чтобы туда загнать теги статьи (материала). А не дублировать их везде. То есть, не выполнять лишнюю работу.

Sergey2,
Кстати, код выше что-то перестал работать...  :( Joomla! 3.7.2.

Код
<?php $metaKeywords=$this->document->getMetadata('keywords');
if (empty($metaKeywords)) {
$keywords='';
}
else {
$keywords=', ';
}
foreach($this->item->tags->itemTags as $tag) {
$keywords.=$tag->title.', ';
}
$keywords=substr($keywords, 0, -2);
$this->document->setMetadata('keywords',$metaKeywords.$keywords);
?>

Вставляю где-то в районе 125-134 строки в template overrides для /component/com_content/article/default.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для установки флага 'избранное' (featured) у статьи

Автор ruslan13

Ответов: 0
Просмотров: 120
Последний ответ 09.12.2017, 12:02:52
от ruslan13
Генератор случайных чисел при переходе на страницу

Автор mrmagic

Ответов: 5
Просмотров: 212
Последний ответ 29.09.2017, 12:23:08
от voland
Ищу HTML редактор с быстрым доступом к ряду тегов

Автор viteg

Ответов: 2
Просмотров: 224
Последний ответ 30.07.2017, 20:32:29
от viteg
Отправка email пользователю при создании статьи

Автор Gedonist

Ответов: 5
Просмотров: 507
Последний ответ 14.04.2017, 14:08:30
от Septdir
Фото автора статьи

Автор kik84

Ответов: 1
Просмотров: 225
Последний ответ 07.04.2017, 17:07:10
от Sulpher