Реклама

Предлагаем вам приобрести дом, квартиру, коттедж, дачу и любую, другую Недвижимость в Анапе. Риелторы нашего агентства покажут и проконсультируют Вас по всем актуальным предложениям по покупке и продаже недвижимости в Анапе и Анапском районе.

Joomla FAQ

Убираем мета тег generator Joomla 1.5.x

Автор: Administrator   
15.05.2009 03:36 27
Рейтинг пользователей: / 17
ХудшийЛучший 

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


Кратко расскажу для чего он собственно говоря нужен.


<META NAME="Generator" CONTENT=""> - Внедряется в документ программой/приложением/скриптом, в котором был создан. Для веб мастера практической ценности не несет, используется производителем программного обеспечения в котором был создан документ.


И так в Joomla это выглядит примерно так:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<meta name="robots" content="index, follow" />

<meta name="keywords" content="joomla, Joomla" />

<meta name="description" content="Joomla! - the dynamic portal engine and content management system" />

<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />

<title>Мой сайт</title>


<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" href="/templates/rhuk_milkyway/css/template.css" type="text/css" />

<link rel="stylesheet" href="/templates/rhuk_milkyway/css/blue.css" type="text/css" />

<link rel="stylesheet" href="/templates/rhuk_milkyway/css/blue_bg.css" type="text/css" />


<!--[if lte IE 6]>

<link href="/templates/rhuk_milkyway/css/ieonly.css" rel="stylesheet" type="text/css" />

<![endif]-->


</head>

 

А теперь расскажу как его убрать.

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


1. Открываем /libraries/joomla/document/html/renderer/head.php.

Находим примерно в строке 83-84

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

И комментируем, т.е. скрываем с помощью знака комментария php.

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

После чего просто сохраняем и проверяем наш html код.

Этот способ плох тем что если вы обновите вашу Joomla, то возможно это файл заменится на новый и тег Generator

отобразится снова.


2.Второй способ не убирает тег, но позволяет прописать своё значение, остается на всегда.

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

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