Новости Joomla

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

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

  • Захожу иногда
  • 269
  • 25 / 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

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

Зачем?
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

Jomel

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

  • Гуру
  • 5241
  • 451 / 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

  • Гуру
  • 5241
  • 451 / 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

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

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: 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

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: 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

  • Завсегдатай
  • 1198
  • 17 / 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

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

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

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 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

  • Осваиваюсь на форуме
  • 29
  • 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']);
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Re: Убрать keywords из кода Joomla
« Ответ #19 : 08.02.2019, 09:24:52 »
еще:
$this->setMetaData('keywords', null);

или (если не в шаблоне, а в плагине)
JFactory::getDocument()->setMetaData('keywords', null);
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Версии РНР и Joomla 3

Автор Ebelous

Ответов: 6
Просмотров: 446
Последний ответ 29.02.2024, 17:50:02
от web1
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 1474
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 821
Последний ответ 12.01.2024, 22:15:52
от stepan39
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 661
Последний ответ 18.12.2023, 12:37:45
от SeBun
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 949
Последний ответ 29.10.2023, 22:07:23
от Kukush