☢ Joomla 2.5, 3.0 - убираем generator - content.

 Joomla 2.5, 3.0 - убираем generator - content.

Когда создаешь сайт для клиента на Joomla 2.5 бывает как то не особо интересно когда открываешь код и в первых же строчках:

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

Как то уж совсем грустно такое видеть пусть и у бюджетного, но коммерческого сайта. 

Что бы вывести вместо этой строчки что нибудь более интересное нужно сделать следующее, открываем файл шаблона сайта, находим "$this->setGenerator"  и изменяем на :

<?php
unset($this->_generator);
  $this->setGenerator('Дизайн - Супер СЕО Веб - Контора Васи Пупкина ');
?>
<jdoc:include type="head" /> 

В итоге получается:

<meta name="generator" content=" Дизайн - Супер СЕО Веб - Контора Васи Пупкина " />

 

Для Joomla 3.0 что бы убрать "контент - генератор"

Идем сюда:

 /libraries/joomla/document/html/renderer/head.php

И комментируем вот так или удаляем

/**

$buffer.=$tab.‘<meta name=»generator» content=»‘.htmlspecialchars($generator).‘»/>’.$lnEnd;
*/

Комментарии  

 
Иван
+4 #11 Иван 22.12.2015 20:29
Цитирую Aleks:
Для того, чтобы убрать признак Joomla! CMS из исходного кода сайта достаточно прописать в начале файла index.php вашего шаблона одну строчку:

JFactory::getDocument()->setGenerator('');

или смотрите фото

https://shot.qip.ru/00fgF1-5iaKRE7ox/


Самый красивый, универсальный и безотказный способ, СПАСИБО!
Цитировать
 
 
Guest
-1 #10 Guest 16.12.2015 19:51
Посмотреть версию Joomla пр ФТП:
Joomla 1.0 - в файле includes/version.php
Joomla 1.5, 1.6 - в файле libraries\joomla\version.php
Joomla 2.5, 3,5 - в файле libraries\cms\v ersion\version. php
Цитировать
 
 
Roman
+1 #9 Roman 15.06.2015 17:05
Не комментируйте строчку!!! $buffer.=$tab.‘ ’.$lnEnd; Если пропадает set generator, тогда поисковые машины (google yandex) в упор не видят meta name="keywords" и meta name="descripti on". Проверено только что на себе, третий час мучался, а сайт уже в индексе и сниппет формируется не корректный... :oops:
Цитировать
 
 
Aleks
+12 #8 Aleks 17.05.2015 16:57
Для того, чтобы убрать признак Joomla! CMS из исходного кода сайта достаточно прописать в начале файла index.php вашего шаблона одну строчку:

JFactory::getDocument()->setGenerator('');

или смотрите фото

https://shot.qip.ru/00fgF1-5iaKRE7ox/
Цитировать
 
 
Андрей
-1 #7 Андрей 01.04.2015 11:39
Цитирую Александр:
Попытки закоментировать или удалить строки кода , не дали результата в ДЖУМЛЕ 3.3

Кеш в движке очищали?
Под другим браузером прибывали заходить?
Цитировать
 
 
Александр
-1 #6 Александр 01.04.2015 02:32
Попытки закоментировать или удалить строки кода , не дали результата в ДЖУМЛЕ 3.3
Цитировать
 
 
Igor
-1 #5 Igor 02.03.2015 10:10
вставить перед
Цитировать
 
 
Igor
0 #4 Igor 02.03.2015 10:05
Цитирую Алекс:
ага! зачёт! 8)

ага, а при обновлении все делаем опять. Десять обновлений - десять "опять" :(

незачет.
Цитировать
 
 
Алекс
-1 #3 Алекс 23.01.2015 12:34
ага! зачёт! 8)
Цитировать
 
 
kofesutra
0 #2 kofesutra 08.01.2015 11:55
Класс, спасибо! Сделал на Joomla 3
Цитировать
 
 
Guest
0 #1 Guest 29.12.2014 17:57
Спасибо! Помогло! На Joomla 3.3.6 тоже работает приёмчик!
Цитировать
 

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