Meta name generator content joomla

Тому, для початку, давайте розберемося, для чого потрібен тег meta, зі значенням атрибута content - «generator». Отже, мета-тег Generator - це інформаційний канал, в якому, як правило, вказується інформація про те, на якій платформі реалізований той чи інший сайт. Хоча за великим рахунком, ніхто не забороняє вказати і назва всього сайту в цілому. Але, що стосується CMS Joomla, то в даному тезі, якраз описується її назву. Переконатися в цьому досить просто, необхідно відкрити вихідний код користувальницької частини сайту.

Meta name generator content joomla

Як Ви бачите, дійсно meta generator в Joomla формується за замовчуванням. І чим же він поганий? Можете запитати Ви. Головний недолік, вмісту даного тега - це те, що в ньому прописано назву використовуваної CMS, і її версія. Відповідно дану інформацію може використовувати зловмисник для злому Вашого сайту, вразливостей певної версії. Тому бажано, стандартну інформацію метатега "Generator" змінити, або взагалі його видалити. Хоча звичайно, цим Ви не зробите сайт невразливим перед хакерами, але все ж - це маленький крок до підвищення його безпеки. Показ версії CMS, можна відключити в глобальних налаштуваннях сайту.

Meta name generator content joomla

Але інформація про назву системи управління все ж залишається. Тепер давайте розглянемо способи вирішення описаної вище проблеми. Важливе зауваження! Настійно рекомендую, перед виконанням наступних маніпуляцій, створити резервну копію Вашого сайту. Тому що, коли буде допущена помилка в одному з файлів - це призведе до повної непрацездатності сайту і відповідно пошук і її усунення, може виявитися нелегким завданням.

Спосіб 1. Видалення тега в ручну

Meta name generator content joomla

Як бачите, не бажаного тега, більше немає.

Спосіб 2. Ручне зміна тега

Після збереження змін, у вихідному коді ми побачимо наступне.

Meta name generator content joomla

Спосіб 3. Використання методу setGenerator ()

На мій погляд, даний спосіб найбільш зручний, оскільки дозволяє, або взагалі видалити не бажаний тег, або змінити його значення. Отже, відкриваємо файл index.php, який міститься в папці з активним шаблоном CMS (нагадаю, що шаблони розташовуються каталозі templates). Потім викликаємо на виконання метод setGenerator (даний метод викликаємо після перевірки існування системної константи '_JEXEC').

Якщо в якості першого параметра передати довільну рядок ($ this-> setGenerator ( 'hello')), то вона буде використовуватися в якості значення тега. Якщо ж передати - порожній рядок, то метатег буде видалений.

Спосіб 4. Використання розширення ByeByeGenerator

І останній спосіб - використання плагіна ByeByeGenerator.

Meta name generator content joomla

Після завантаження та установки даного розширення, переходимо в менеджер плагінів, для його настройки.

Meta name generator content joomla

Опублікуємо даний плагін, і в налаштуванні "Generator", виберемо параметр "Remove", тобто видалення не бажаного тега. Далі перевіримо результат - і, як і слід було очікувати, метатег успішно видалений. Так само в налаштуванні "Generator", Ви можете вибрати параметр "Custom", тобто відображення довільної рядки як значення тега, яку необхідно додати в текстове поле нижче.

Ось власне і все основні способи з видалення meta generator для Joomla. Використовуйте найбільш зручний Вам. Якщо бажаєте вивчити CMS Joomla більш детально, Вам буде корисний курс Joomla-Майстер. З нуля до преміум шаблону. Всього Вам доброго і вдалого кодування.

Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі

Meta name generator content joomla

Хочете дізнатися, як створити власний шаблон на CMS Joomla з нуля

Все дуже просто!