Как убрать мета тег generator Joomla 1.5.x |
Так вот! В Joomla это выглядит примерно так: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 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/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" />
<link href="/templates/rhuk_milkyway/css/ieonly.css" rel="stylesheet" type="text/css" /> <![endif]-->
А теперь давайте попробуем его убрать. Существует 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'); ?>. |
Комментарии
interesting, and without a doubt, you have hit
the nail on the head. The problem is something that not enough
folks are speaking intelligently about. I am very happy I found this
in my search for something regarding this.
RSS лента комментариев этой записи