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

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Убрать keywords из кода Joomla
« : 20.07.2016, 15:19:34 »
Вопрос, возможно ли убрать keywords из кода Joomla без хаков ядра?

Погуглив, нашел способ как сделать это, но при каждом обновлении эти изменения будут затираться. Ссылка: http://pro-saitik.ru/8-raskrutka-i-prodvizhenie/20-keywords-joomla.html

Возможно ли убрать kywords и после этого обновлять Joomla без страха потерять все изменения?
*

Progreccor

  • Захожу иногда
  • 105
  • 8 / 0
Re: Убрать keywords из кода Joomla
« Ответ #1 : 20.07.2016, 15:40:13 »
все зависит от применяемого шаблона.
в большинстве случаев это решается с помощью либо шаблона, либо с помощью плагина
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #2 : 20.07.2016, 17:00:20 »
progreCCor
в индексном файле шаблона нет мета тега отвечающего за keywords
Вот кусок head с метатегами
Код
<head>
<jdoc:include type="head" />

    <meta name="HandheldFriendly" content="true"/>
<meta name="format-detection" content="telephone=no">
<meta name="apple-mobile-web-app-capable" content="YES" />
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
Думаю, keywords подключаются с помощью <jdoc:include type="head" />

В настройках шаблона ничего связанного с метатегами нету.

Какой именно плагин вы имеете ввиду?
*

fsv

  • Живу я здесь
  • 2564
  • 373 / 2
Re: Убрать keywords из кода Joomla
« Ответ #3 : 20.07.2016, 17:13:41 »
Попробуйте в шаблоне
Код: php
unset($this->_metaTags['standard']['keywords']);

Зачем?
Веб-разработка: заказ.
*

Jomel

  • Новичок
  • 22
  • 1 / 0
Re: Убрать keywords из кода Joomla
« Ответ #4 : 20.07.2016, 20:45:15 »
Keywords сайта на каждой отдельной странице при пустом поле Keywords отдкельной статьи. Везде пишут, что прописывать Keywords статьи нет смысла. Но одинаковый Keywords сайта у всех статей тоже вроде не комильфо?
Очистить поле Мета-тег Keywords в настройках сайта?
« Последнее редактирование: 20.07.2016, 20:51:33 от Jomel »
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #5 : 20.07.2016, 20:56:54 »
Цитировать
Зачем?
приведу цитату из ссылки выше
Цитировать
когда у оптимизированного сайта с уникальным контентом указан keywords, то ПС берет ориентир в ранжировании  этой страницы. А если keywordsa нет, то нет приоритета, и, значит, все фразы страницы ранжируются одинаково, тем самым увеличивая количество запросов по которым показывается сайт
Код
unset($this->_metaTags['standard']['keywords']);
Не срабатывает.
Код
var_dump($this->_metaTags['standard']['keywords']);
возвращает string(0) ""
                         
*

ChaosHead

  • Живу я здесь
  • 4930
  • 430 / 13
Re: Убрать keywords из кода Joomla
« Ответ #6 : 20.07.2016, 22:13:11 »
Цитировать
когда у оптимизированного сайта с уникальным контентом указан keywords, то ПС берет ориентир в ранжировании  этой страницы. А если keywordsa нет, то нет приоритета, и, значит, все фразы страницы ранжируются одинаково, тем самым увеличивая количество запросов по которым показывается сайт
Новая SEO-байка) Спасибо, повеселила)))
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #7 : 20.07.2016, 22:15:33 »
Цитировать
Новая SEO-байка. Спасибо, повеселила)
Уважаемый, если есть что сказать - помоги. Нет - пройди мимо молча. По ссылке байка аргументирована реальными результатами.
*

ChaosHead

  • Живу я здесь
  • 4930
  • 430 / 13
Re: Убрать keywords из кода Joomla
« Ответ #8 : 20.07.2016, 22:23:36 »
Уважаемый, если есть что сказать - помоги. Нет - пройди мимо молча. По ссылке байка аргументирована реальными результатами.
Ага "рост посещаемости сайта через некоторое время, после того, как я убрал тег". Возможно это сработало в конкретном случае, как снижение переоптимизации. Хотя я сомневаюсь, что это сработал именно этот фактор. Тесты с keywords проводились уже многими и какого-то видимого эффекта они как правило не давали.

Цитировать
При формировании данного тега необходимо использовать только те слова, которые содержатся в самом документе
То же самое, необходимо кому, кто так наказал сделать, на кого статья ссылается - неизвестно. Понятно, что нежелательно вставлять keywords отличной от статьи тематики, но вот некоторые уточнения использую и сайт начинает ранжироваться по этим ключам.

В общем, доверять неведомому автору неведомой статьи я бы не стал, а вот справке Яндекса доверяю: https://yandex.ru/support/webmaster/controlling-robot/html.xml
Цитировать
<meta name="Keywords" content="..."/> — может учитываться при определении соответствия страницы поисковым запросам;
Только я не понимаю, почему вы там не ищите ответы на вопросы по SEO. Это же азбука.
« Последнее редактирование: 20.07.2016, 22:26:56 от ChaosHead »
*

fsv

  • Живу я здесь
  • 2564
  • 373 / 2
Re: Убрать keywords из кода Joomla
« Ответ #9 : 20.07.2016, 23:18:06 »
Не срабатывает.                         
У меня срабатывает. А что вы там делаете, я же не знаю.
Веб-разработка: заказ.
*

vipiusss

  • Гуру
  • 5748
  • 343 / 10
  • Скайп: renor_
Re: Убрать keywords из кода Joomla
« Ответ #10 : 21.07.2016, 07:10:42 »
Без хака ядра: http://extensions.joomla.org/extension/seo-generator
Там редактируете вкл/выкл/замена/редиректы и многое др. многих параметров
Кейворд там тоже регулируется, не помню на вскидку как именно, прикреплю навсяк вам платный этот плагин v.4.7 (вроде последняя)

Хак: /libraries/joomla/document/document.php удалить/закомментировать следующее (строки 439-442)

Код
else
{
$this->_metaTags[$attribute][$name] = $content;
}

Спойлер
[свернуть]
« Последнее редактирование: 21.07.2016, 13:30:21 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #11 : 21.07.2016, 13:04:00 »
fsv
Цитировать
У меня срабатывает. А что вы там делаете, я же не знаю.
Сейчас сработало.
Видимо что-то гдето закэшировалось. Спасибо вам!
« Последнее редактирование: 21.07.2016, 13:17:53 от SFE »
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #12 : 21.07.2016, 13:17:48 »
vipiusss, спасибо за совет, но seo-generator стоит 59евро. Слишком много для решения такой задачи.
Без хака ядра у меня сработал метод fsv
*

vipiusss

  • Гуру
  • 5748
  • 343 / 10
  • Скайп: renor_
Re: Убрать keywords из кода Joomla
« Ответ #13 : 21.07.2016, 13:22:12 »
vipiusss, спасибо за совет, но seo-generator стоит 59евро. Слишком много для решения такой задачи.
Без хака ядра у меня сработал метод fsv

Я вам бесплатно прикрепил-качайте быстрее-удалю.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #14 : 21.07.2016, 13:28:23 »
Цитировать
Я вам бесплатно прикрепил-качайте быстрее-удалю.
Скачал, посмотрю, спасибо
*

warlocksp

  • Давно я тут
  • 948
  • 12 / 4
Re: Убрать keywords из кода Joomla
« Ответ #15 : 03.07.2017, 11:23:02 »
Хак: /libraries/joomla/document/document.php удалить/закомментировать следующее (строки 439-442)

Код
else
{
$this->_metaTags[$attribute][$name] = $content;
}

Отлично сработало, но в Joomla! 3.5.1 это строки:
Код
else
{
$result = @$this->_metaTags['standard'][$name];
}
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

vipiusss

  • Гуру
  • 5748
  • 343 / 10
  • Скайп: renor_
Re: Убрать keywords из кода Joomla
« Ответ #16 : 03.07.2017, 11:33:02 »
$result = @$this->_metaTags[$attribute]['standard'][$name] = $content;

Не уверен, нет на чём тестить, попробуй.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

warlocksp

  • Давно я тут
  • 948
  • 12 / 4
Re: Убрать keywords из кода Joomla
« Ответ #17 : 03.07.2017, 13:30:05 »
$result = @$this->_metaTags[$attribute]['standard'][$name] = $content;

Не уверен, нет на чём тестить, попробуй.

В Joomla! 3.5.1 строки с [$attribute] - нету там

Уже проверенно,
Направление правильное вы подсказали.

За комментировал и тег keywords - не выводиться:
Код
else
{
$result = @$this->_metaTags['standard'][$name];
}

Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

Matysh

  • Новичок
  • 21
  • 0 / 0
Re: Убрать keywords из кода Joomla
« Ответ #18 : 29.09.2017, 15:49:56 »
Для Joomla 3.8.0 вместо
Код
unset($this->_metaTags['standard']['keywords']);
Нужно использовать
Код
unset($this->_metaTags['name']['keywords']);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вышло обновление Joomla! до 3.8.7

Автор Raven23

Ответов: 58
Просмотров: 2248
Последний ответ 19.05.2018, 20:34:32
от nden
Фиксим вывод картинок Joomla 3.6 (ошибка Uncaught RangeError: Maximum call stack size exceeded, JQMI

Автор News_N

Ответов: 3
Просмотров: 870
Последний ответ 12.05.2018, 07:29:09
от SuschnosT
Перенос компонента с 2.5 на 3 Joomla, проблемы с БД

Автор robotwerder

Ответов: 1
Просмотров: 97
Последний ответ 11.05.2018, 19:36:44
от Cedars
Ищу разработчиков на Joomla

Автор seregapr

Ответов: 2
Просмотров: 146
Последний ответ 05.05.2018, 21:35:11
от beliyadm
Fatal error: Class 'Joomla\CMS\Plugin\CMSPlugin' not found in E:\shop\OSPanel\do

Автор Наталья Тевелёва

Ответов: 7
Просмотров: 163
Последний ответ 28.04.2018, 09:30:58
от Наталья Тевелёва