[FAQ] Как убрать <meta name="generator" content="Joomla! 2.5 - Open Source Content Management" />

  • 50 Ответов
  • 89452 Просмотров

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

*

Оффлайн neket

Способ убрать этот тэг со своего сайта несколько отличается от Joomla 1.5, но по-прежнему ничего сложного:
В файле libraries/joomla/document/html/renderer/head.php закоментировать следующую строчку:
$buffer .= $tab.'<meta name="generator" content="'.htmlspecialchars($document->getGenerator()).'" />'.$lnEnd;
Надеюсь кому-нибудь пригодится ;)
« Последнее редактирование: 29.08.2013, 12:14:12 от b2z »

*

Оффлайн drenls

Можно просто воспользоваться плагином ByeByeGenerator -))
http://extensions.joomla.org/extensions/site-management/seo-a-metadata/12556

*

vetalm

В shsef404 есть функция удаления этого мета тега

*

Оффлайн DKsN

  • ****
  • 258
  • [+]14 / [-]0
  • Пол: Мужской
  • [BODY]
    • Просмотр профиля
    • Миха
Воспользовался Set Generator TAG отсюда http://www.tooljoom.com/downloads/plugins/set-generator-tag

Очень доволен.

<base href="http://ruof.ru/index.php" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="ruof руоф простосайт" />
  <meta name="rights" content="RUOF" />
  <meta name="description" content="простосайт ruof" />
  <meta name="generator" content="RUOF - простосайт." />
  <title>Главная</title>

*

Оффлайн n_i_x

маленькое дополнение для мультиязычных сайтов =) многие наверное хотели бы, что бы этот контент генератор отображался на разных языках в зависимости от языка браузера.

вот лекарство как писал Bart выше код <?php $this->setGenerator('&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;'); ?> прописывается после <head>, можно слегка модифицировать этот код таким образом

<?php echo $this->setGenerator (JText::_("_your text content generator by language template file_"));?>
далее открываете языковые файлы шаблона, например ruRU и enGB и в конце дописываете _your text content generator by language template file_=" мой генератор ля-ля-ля" и _your text content generator by language template file_=" my generator bla bla bla"
в итоге на скольких языках сайт, ровно на тех же и будет генерироваться этот чудо контент генератор

одинакого работает в Joomla 1.6 и Joomla 1.7

Был рад помочь)
« Последнее редактирование: 30.09.2011, 01:46:00 от n_i_x »

*

Оффлайн Go-destroy

/libraries/joomla/document/document.php
 86строчка
Рип шаблонов: 5 wmz

*

Оффлайн HiopsNerevar

  • *****
  • 656
  • [+]88 / [-]0
  • Пол: Мужской
  • Я удобный.
    • Просмотр профиля
Я не уверен что это актуально для Joomla 1.6 возможно это ввели в более поздних релизах. Достаточно в шаблоне в файле index.php вставить в начале JFactory::getDocument()->setGenerator(''); И тег уйдет от вас навсегда.
Это бидаль пича.

*

Оффлайн Rival

После обновления на 2.54
файл /libraries/joomla/document/document.php
больше не отвечает за вывод <meta name="generator" content="Joomla! - Open Source Content Management" />
Где копать? Кто нибудь нашел?

*

Оффлайн Rival

Сам уже нашел
Файл includes/application.php строка 190

$document->setGenerator('Joomla! - Open Source Content Management  - Version ' . JVERSION);
$document->setGenerator('Joomla! - Open Source Content Management');

*

Оффлайн Marques

  • ******
  • 1450
  • [+]190 / [-]9
  • Пол: Мужской
  • Ctrl+F5
    • Просмотр профиля
    • http://dtkp.ru/

у меня ни удаление ни комментирование не дает результат - надпись все равно висит на сайте

Главное кеш подчистить... ну и Ctrl+F5  ;)
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru

*

Оффлайн hagaiFD

  • ***
  • 34
  • [+]0 / [-]0
  • Пол: Мужской
  • forum.mostaxi24.com
    • Просмотр профиля
    • Форум о такси и таксистах в Москве
Сам уже нашел
Файл includes/application.php строка 190

$document->setGenerator('Joomla! - Open Source Content Management  - Version ' . JVERSION);
$document->setGenerator('Joomla! - Open Source Content Management');


Спасибо!
и вроде все уже знаю...   forum.mostaxi24.com - Форум о такси и таксистах в Москве и Московской области, о работе водителем в такси

*

Оффлайн Bright

Скажите, а зачем его убирать? Какой от него вред?

Может маскировка движка? Но любой мало-мальски грамотный товарищ (и уж тем более хакер) и без этого тега легко поймет, что сайт на Joomla (вообще-то даже я это уже в состоянии понять), а остальным глубоко пофигу на каком движке сайт.

Кстати, я нигде ничего не удалял и у меня нет никаких надписей на сайте. Версию движка помню - отключал в админке. Видимо где-то там же и отключение показа на чем сайт. Тэг "meta name="generator" в шаблоне остался, а показывать ничего не показывает.

Правда, сайт у меня не 1.6, а 2.5.8. Но начинал я с 1.7 и этой проблемы не было уже тогда.
« Последнее редактирование: 28.02.2013, 16:04:39 от Bright »

*

Оффлайн Go-destroy

Скажите, а зачем его убирать? Какой от него вред?

Может маскировка движка? Но любой мало-мальски грамотный товарищ (и уж тем более хакер) и без этого тега легко поймет, что сайт на Joomla (вообще-то даже я это уже в состоянии понять), а остальным глубоко пофигу на каком движке сайт.

Кстати, я нигде ничего не удалял и у меня нет никаких надписей на сайте. Версию движка помню - отключал в админке. Видимо где-то там же и отключение показа на чем сайт. Тэг "meta name="generator" в шаблоне остался, а показывать ничего не показывает.

Правда, сайт у меня не 1.6, а 2.5.8. Но начинал я с 1.7 и этой проблемы не было уже тогда.
Можно ссылку на сайт? ....
Рип шаблонов: 5 wmz

*

Оффлайн Bright

Можно ссылку на сайт? ....
Не вопрос
Хотя она по-моему есть и в профиле.

*

Оффлайн Go-destroy

Не вопрос
Хотя она по-моему есть и в профиле.
Не умничай. Не было ее до этого...
Рип шаблонов: 5 wmz

*

Оффлайн Bright

Не умничай. Не было ее до этого...
Я написал "по-моему". Потом проверил, оказалось, что не было (вставил).
Это не повод даже тыкать, а уж тем более грубить
Я же не "послал", а дал вам ссылку в посте!

По сути вопроса убедились? Я рад.
« Последнее редактирование: 02.03.2013, 18:08:49 от Bright »

*

Оффлайн Aville

Я написал "по-моему". Потом проверил, оказалось, что не было (вставил).
Это не повод даже тыкать, а уж тем более грубить
Я же не "послал", а дал вам ссылку в посте!

По сути вопроса убедились? Я рад.

кто победил? сайт жив остался?

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Пол: Мужской
  • Content Grabber
    • Просмотр профиля
    • Древна
Код: (php) [Выделить]
$this->setGenerator(null);

*

Оффлайн rasia

Set Generator tag плагин с генератором тегов позволяет изменять дефолтные настройки (т.е настройки по умолчанию) генератора мета-тегов Joomla как угодно. С этим плагином вам не придётся изменять ни файлы шаблона, ни основные файлы Joomla. Просто установите, настройте и всё готово.

До сих пор большинство способов изменить генератор мета-тегов заключались в настройке файла index.php текущего шаблона. Но если вы измените шаблон тогда снова придётся настраивать новый файл index.php.

Комплект генератора тегов не зависит от шаблонов, и не изменяет никакие из их файлов. Свободно изменяйте столько шаблонов, сколько захотите. Генератор мета-тегов будет оставаться нетронутым.

Другой путь изменить генератор мета-тегов это модифицировать основные файлы Joomla. Но делая это вы рискуете потерять данные изменения при переходе на новую версию Joomla. С комплектом Генератора тегов об этом не надо больше беспокоиться.

 plg_setgeneratortag_v2-0_j15.zip                http://yadi.sk/d/r-mBSrCa9azo6

 plg_setgeneratortag_v2012-04-23_j25.zip     http://yadi.sk/d/-PJNiw-99aznT
« Последнее редактирование: 20.09.2013, 15:19:24 от rasia »
Все что не делается, то не делается...

*

Оффлайн Bullwinkle

Здравствуйте.
Да, в 2.5
В файле libraries/joomla/document/html/renderer/head.php  комментируется эта строчка:
Код: $buffer .= $tab.'<meta name="generator" content="'.htmlspecialchars($document->getGenerator()).'" />'.$lnEnd;

И в щаблоне можно поставить:  $this->setGenerator('Вася Пупкин');
Всё это убирает или меняет _____meta name="generator"
И смысл всего этого, как я полагаю скрыть CMS от тех личностей которые ищут их программным способом.
Проблема лишь в том, что 2ip.ru   и  Wappalyzer всё прекрасно видят.
Подскажите пожалуйста как всё-таки скрыть CMS ))? >:(

*

Оффлайн Shustry

  • *****
  • 6707
  • [+]736 / [-]3
  • Пол: Мужской
  • Рисую дизайны
    • Просмотр профиля
    • Примеры работ
В индексном файле шаблона:

Код: (php) [Выделить]
$document = JFactory::getDocument();
$document->setMetaData( 'keywords', 'выборы, выборы, кандидаты, пи…' );
$document->setMetaData( 'description', 'Это сайт про выборы и политику в целом. Велком!' );
$document->setMetaData( 'generator', 'Истинно-православная-CMS V1.0' );
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Оффлайн Arkantos

  • ****
  • 218
  • [+]17 / [-]0
  • Пол: Мужской
  • Всё о создании сайтов: http://site-on.net
    • Просмотр профиля
    • Site on!
Как удалить мета-тег генератор и скрыть CMS: http://site-on.net/create/cms/7-kak-scrit-cms
Способ по ссылке выше скрывает вашу CMS от http://2ip.ru/cms/ и от http://www.itrack.ru/whatcms/.

А вот ещё одно решение: http://site-on.net/create/cms/8-builtwith . Помимо предыдущих, скрывает от builtwith.com и других, применимо не только к Joomla.

*

Оффлайн IvanBerdinskiy

  • **
  • 18
  • [+]0 / [-]0
  • Пол: Мужской
  • Иркутск
    • Просмотр профиля
    • Создание и продвижение интернет-магазинов на Joomla
neket, Спасибо.
Только я закомментировал полностью
$generator = $document->getGenerator();
if ($generator)
{
$buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator). '" />' . $lnEnd;
}
Интернет-магазины на Joomla

*

Оффлайн beliyadm

  • ********
  • 8447
  • [+]1590 / [-]63
  • Пол: Мужской
  • Севастополь == Россия
    • Просмотр профиля
    • записки нетрезвого кодера
В индексном файле шаблона:

Код: (php) [Выделить]
$document = JFactory::getDocument();
$document->setMetaData( 'keywords', 'выборы, выборы, кандидаты, пи…' );
$document->setMetaData( 'description', 'Это сайт про выборы и политику в целом. Велком!' );
$document->setMetaData( 'generator', 'Истинно-православная-CMS V1.0' );
угу, и забыть про мета и кейворды для всех внутренних страниц, отличное хардкодное решение!
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb

*

Оффлайн BuzCrysl

Joomla 3.3.6.
Закомментировал:
//$generator = $document->getGenerator();
//if ($generator)
//{
// $buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator). '" />' . $lnEnd;
//}

Что делать, если файл перезатрется после обновления Joomla?
Как в будущем предостеречь себя? или каждый раз после обновления комментировать?
« Последнее редактирование: 22.11.2014, 16:30:41 от BuzCrysl »

*

Онлайн AlekVolsk

Что делать, если файл перезатрется после обновления Joomla?
Как в будущем предостеречь себя? или каждый раз после обновления комментировать?
В J3, в шаблоне в head после <jdoc:include type="head" />:
Код: (php) [Выделить]
JFactory::getDocument()->setGenerator('');Шаблон при обновлении J, если это не beez3 или protostar, не перезаписывается.

*

Оффлайн slepoy

  • *****
  • 713
  • [+]21 / [-]0
  • Тотальная шизофазия
    • Просмотр профиля
    • Страна Крови
Я использую бесплатный плагин ByeByeGenerator
Помог? Поставь(те) плюс в репутацию.

*

Оффлайн Mangust24

Я использую бесплатный плагин ByeByeGenerator
Тоже поставил этот плагин, хотя раньше не обращал внимание на этот meta name="generator", сомневаюсь что его отсутствие сильно повлияет на отношение поисковиков

*

Оффлайн Arkantos

  • ****
  • 218
  • [+]17 / [-]0
  • Пол: Мужской
  • Всё о создании сайтов: http://site-on.net
    • Просмотр профиля
    • Site on!
Тоже поставил этот плагин, хотя раньше не обращал внимание на этот meta name="generator", сомневаюсь что его отсутствие сильно повлияет на отношение поисковиков

Оно и не должно влиять на отношение поисковиков. Просто некоторые боты (спам-боты, боты-статистики и тд) используют его, чтобы определить CMS.

*

Оффлайн Shademy

  • ***
  • 140
  • [+]1 / [-]0
  • Пол: Мужской
  • Я тут не случайно+
    • Просмотр профиля
    • forex-leaders.ru
А не проще просто удалить строку <meta name="generator" content="' . htmlspecialchars($generator). '" /> и всё........зачем чтото кодировать, закоментировать и т.д.