Если вам хоть раз приходилось создавать сайт на CMS «Joomla!», то вы наверняка замечали такую строчку «<meta name="generator" content="Joomla! - Open Source Content Management" />», которая располагается между тегами <head> </head> при просмотре кода сайта. Она формируется автоматически и информирует, на какой платформе создан сайт.
Зачем удалять этот тег, каждый решает для себя сам, так же вы можете поделиться своим мнением в комментариях. Я лично считаю, все, что не несет никакой пользы для работы сайта или поисковых систем, должно быть удалено.
Чтобы удалить или изменить тег, достаточно прописать в файле (файл index.php) шаблона одну строчку. В зависимости от того, что вы хотите сделать, строчка может немного отличаться. И расположить эту строчку нужно после проверки существования системной константы «_JEXEC».
Перед внесением изменений в файл, я рекомендую сначала сделать резервную копию этого файла, чтобы избежать проблем в будущем, если таковые возникнут.
Если мы хотим удалить, добавляем:
$this->setGenerator('');
Таким не хитрым образом наша строчка будет удалена.
Если мы хотим изменить, добавляем ваш любой текст, например:
$this->setGenerator('AlexFine CMS');
В качестве параметра мы задали собственное «значение» и теперь при формировании страницы, наш тег будет выглядеть так:
Для удаления этого тега даже есть специальные расширения, но я не сторонник такого рода плагинов. Все-таки это лишняя нагрузка на сайт. Зачем? Если это можно сделать более простым и доступным путем на уровне шаблона сайта.
Так же я не сторонник лезть в «ядро» CMS для изменения какого-то маловажного параметра. К тому же, при очередном обновлении Joomla!, я уверен, что наши изменения просто пропадут. А постоянно менять после каждого обновления то еще удовольствие.
Всем удачи!
RSS лента комментариев этой записи