Seo Форум

Web разработка => Разработка сайтов => Joomla => Тема начата: olegnik от 14-02-2012, 22:16:59

Название: Удаляем meta name="generator" в joomla 2.5
Отправлено: olegnik от 14-02-2012, 22:16:59
Добрый вечер уважаемые форумчане, недавно загрузил себе joomla 2.5.1, честно говоря особо в админпанеле не разбирался,но в коде шаблона по умалчанию  увидел такую строчку,и как ее убрать там не нашел:
<meta name="generator" content="Joomla! - Open Source Content Management" />

В версии 1.5 эта строка удалялась в:
ВАШ_САЙТ/libraries/ joomla /dоcument/html/renderer/head.php, и выглядела как:  $strHtml .= $tab.'<meta name="generator" content="'.$dоcument->getGenerator().'" />'.$lnEnd;

В версии 2.5.1 идем по тому же пути:ВАШ_САЙТ/libraries/ joomla /dоcument/html/renderer/ и в файле head.php находим 99 стр.:
$buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
комментируем и вуаля......

Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: vyatka от 16-02-2012, 23:12:07
Править файлы ядра не совсем верный подход.
Мой способ (http://k2joomla.ru/uroki/uroki-joomla25/26-kak-udalit-izmenit-meta-teg-generator-v-joomla-2-5) не задевает родный файлы самой CMS Joomla и позволяет убрать "generator" более безболезненно.
Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: bat от 17-02-2012, 06:08:53
И зачем вы вообще убираете эту подпись, можно узнать?  :)
Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: RockYou от 17-02-2012, 06:55:40
вот вот, и я не пойму - зачем оно надо вообще. ну стоит и стоит
Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: bat от 17-02-2012, 06:57:48
Цитата: RockYou от 17-02-2012, 06:55:40
вот вот, и я не пойму - зачем оно надо вообще. ну стоит и стоит
наверное беспокоятся чтоб никто не узнал что сайт на джумле ))) знали бы что от джумлы за километр пахнет даже если все подчистить )))
Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: vyatka от 17-02-2012, 08:57:20
Цитата: bat от 17-02-2012, 06:57:48
наверное беспокоятся чтоб никто не узнал что сайт на джумле )))
да, это один из этапов скрытия CMS

Цитата: bat от 17-02-2012, 06:57:48
знали бы что от джумлы за километр пахнет даже если все подчистить )))
да, если следы удалены не полностью, то выяснить что сайт на joomla не проблема.
Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: bat от 17-02-2012, 09:09:42
Цитата: vyatka от 17-02-2012, 08:57:20
да, если следы удалены не полностью, то выяснить что сайт на joomla не проблема.
полностью запаритесь удалять, потом только больше проблем чем пользы будет
Название: Re: Удаляем meta name="generator" в joomla 2.5
Отправлено: Salpis invest от 08-10-2012, 12:38:27
в итоге у вас должно получиться что-то типа:
// Don't add empty generators
      $generator = $dоcument->getGenerator();
      if ($generator)
      {
         $buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
      }

      //$buffer .= $tab.'<meta name="generator" content="'.htmlspecialchars($dоcument->getGenerator()).'" />'.$lnEnd;
      $buffer .= $tab . '<title>' . htmlspecialchars($dоcument->getTitle(), ENT_COMPAT, 'UTF-8') . '</title>' . $lnEnd;

      // Generate link declarations