Заметки на полях
Задать  вопрос
Написать  отзыв

Вопрос регулярный при оптимизации сайта. Если открыть исходный код страницы, то кусок кода выглядит примерно так:

Удаляем мета-тег generator в Joomla 2.5

Нужно ли удалять этот мета тег? Вовсе не обязательно. Наличие или отсутствие его никак не маскирует принадлежность ресурса к популярной cms, для этого нужно намного больше телодвижений. Тем не менее, раз уж хочется «снести» его, то почему бы и нет?

Удаление/изменение generator можно сделать несколькими способами. Из инструментария нужны: файловый менеджер (типа total commander) и текстовый редактор (типа Блокнот от Windows).

Коротко (для себя, любимого: в файлу index шаблона после тега <head> прописываем:

<?php $this->setGenerator(null); ?>

На этом можно и поставить точку.

Если шаблон Джумла! простенький (например, базовый beez5 или beez20), то:

  • Подключаемся к сайту по протоколу ftp
  • Заходим в директорию /templates/beez5/
  • Скачиваем на свой компьютер файл index.php и открываем его в текстовом редакторе
  • Находим строчку кода:
    {codecitation}<jdoc:include type="head" />{/codecitation}
  • Перед этой строкой прописываем:
    {codecitation}<?php $this->setGenerator(null); ?>{/codecitation}
  • Сохраняем измененный файл в кодировке UTF-8
  • Закачиваем файл обратно на сервер, заменяя старый файл на новый

Собственно и всё. Метатег удален. Но:

Как правило в последних версиях Джумла! устанавливают более сложные «навороченные» шаблоны, где подобного кода просто нет. Тогда используем иной способ.

  • Подключаемся к сайту по протоколу ftp
  • Заходим в директорию
    /libraries/joomla/document/html/renderer/
  • Находим и скачиваем на свой компьютер файл head.php и открываем его в текстовом редакторе
  • Находим строчку кода:
    $buffer .= $tab.'<meta name="generator" content="'.htmlspecialchars($document->getGenerator()).'" />'.$lnEnd;
  • Комментим эту строку, сохраняем измененный файл и закачиваем исправленный файл обратно на сервер.

И это всё. Стоит учесть, что при обновлении cms до новой версии изменения исчезнут и придется процедурку повторить. Благо это недолго и нетрудно.

Для изменения мета тегов есть специальные плагины, но зачем лишние «запасные части» на и без того перегруженную скриптами cms?

Вопрос банальнейший, но сколько раз я лично вспоминал, где лежит этот файл и не сосчитаешь.

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

Для комментирования материалов регистрация на сайте не нужна. Правила публикации: наличие здравого смысла. Спам удаляется, спамерам: бан по ip навсегда. Email комментаторов не публикуется.

Как заказать услугу? Веб-студия «Реклама-Но!»

Заказать услугу, рассчитать стоимость работ или уточнить дополнительную информацию вы можете: оставив заявку на сайте (через формы обратной связи), или позвонив нам по указанным на сайте контактным телефонам, или же написать нам на почту. Будем рады ответить на все интересующие вопросы!

  Наш телефон:
или:
Оставьте свой номер телефона и наш специалист свяжется с вами в ближайшее время.

  Наш адрес: Россия, Москва, Слесарный переулок, д. 3
  Электронная почта: [email protected] или Форма обратной связи

Звоните нам и мы решим любые проблемы с вашим сайтом или задачи по его созданию.

Если есть вопросы по разделу:

Задайте вопрос и мы быстро на него ответим!

Ваше имя:*

Электронная почта:*

Тема сообщения:

Текст вопроса:*


Разработка сайтов под ключ

Разработка сайтов «под ключ» любой сложности и назначения! (Москва)


Не забудьте, что у нас:

=