Главная Блог Уроки Joomla Убираем meta тег generator в Joomla! 3.4

Специализированный хостинг для сайтов на Joomla


Убираем meta тег generator в Joomla! 3.4

Блог - Уроки Joomla

(20 Голосов)

Автор: Админ

20 Января 2010

Если посмотреть исходный код любой страницы вашего сайта, то вверху между тегами <head></head> вы найдете мета тег <meta name="generator" content="Joomla! 3.4 - Open Source Content Management" />. Который используется производителем программного обеспечения, в нашем случае разработчиками Joomla!, для обозначения используемой системы управления контентом (CMS), в которой был создан документ. Эта строка безобидна и в принципе совершенно не нужна.

Многие веб-мастера убирают его из-за того что считают, что злоумышленнику даётся возможность узнать, на какой CMS системе построен сайт, хотя есть и много других способов узнать это. А некоторые просто не хотят иметь на сайте лишний код, и указывать на определённую, тем более бесплатную CMS, так как у многих людей предвзятое отношение к "бесплатному".

А теперь преступим к удалению мета тега "generator".

Существует 2 способа это сделать.

Первый способ:

Заходим в директорию:

/libraries/joomla/document/html/renderer/


И находим там файл head.php

Открываем его и находим строку (строка 83):

$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;


Удаляем или закомментируем эту строку, после чего сохраняем документ:

//$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;


Обновляем страницу сайта предварительно очищаем кеш (если он включен) в административной панели и проверяем.

Но у этого способа есть один минус, если вы обновите Joomla! до новой версии, то возможно это файл заменится на новый и тег name="generator" отобразится снова.

Если вы все сделали правильно, то мета тег generator будет отсутствовать.

Второй способ:

Этот способ не убирает мета тег, а позволяет вместо "Joomla! 1.5 - Open Source Content Management" вписать свое значение, на которое не повлияет обновление Joomla!, так как изменения происходят в вашем шаблоне.

Открываем файл index.php вашего шаблона:

/templates/имя_шаблона/index.php


И между тегами <head></head> вставляете вот эту строчку:

<?php $this->setGenerator('text_mysite'); ?>


Где вместо text_mysite вводите свой текст.

Или можно сделать так:

В административной панели управления Joomla! идём в меню Расширения > Менеджер шаблонов > выбираем нужный шаблон и нажимаем кнопку "Редактировать HTML", и точно так же между тегами <head></head> вставляете строчку:

<?php $this->setGenerator('text_mysite'); ?>


Где вместо text_mysite вводите нужный текст.

Если вы все сделали правильно, то мета тег generator будет показывать ваш текст.


Copyright © 2010 JooTem.ru - Копирование материала ЗАПРЕЩЕНО!...


 

Добавить комментарий


Защитный код
Обновить

Баннер

Реклама


Готовый сайт на основе шаблонов Joomla!

от 3000 руб.


icq 572 880 644

Авторизация

Последние комментарии

Баннер