Как убрать копирайт joomla?

Как маскировать свой сайт на Joomla, чтобы не было ясно , что он на Joomla?!

убрать копирайт Джумла Не понятно - поясню: надо скрыть все следы Joomla - сайта. Для чего?! Ну хотя бы для того, чтобы взломщикам, хакерам и просто Вашим недоброжелателям было трудно убрать joomla и взломать Ваш сайт.

Ведь система Joomla бесплатна, исходный код открыт для всех - и если придумали кучу всевозможных расширений (компоненты, модули, плагины) и платных и бесплатных, то и существует много способов взлома сайтов на Joomla. Тут будет важно изучить, что же обозначает joomla shop template и аналогичные термины или команды.

  • Убираем копирайт и ссылки Joomla
  • Удаляем показ блоков (модулей) ?tp=1
  • Очищаем мета теги от следов Joomla
  • Защищаем вход в административную часть Joomla.

1. Как в Joomla убрать копирайт или ссылки указывающие на то, что сайт на Joomla?

Это самое простое, но в каждом шаблоне по-разному. Возьмем для примера самый простой шаблон, то есть, рассмотрим работу с

joomla premium templates:

открываем template/мой_шаблон/index.php и находим что-то типа:


<p id="power_by">
<?php echo JText::_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>.
<?php echo JText::_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
</p>

А дальше можете удалить этот код или наоборот прописать свои ссылки (например: joomla4.ru)

2. Если мы наберем http://joomla4.ru/?tp=1, то увидим позиции модулей (блоков) на сайте.

Чтобы это исправить открываем файл /libraries/joomla/application/module/helper.php

Ищем строки 96-103:


if(count($result) == 0) {
if(JRequest::getBool('tp')) {
$result[0] = JModuleHelper::getModule( 'mod_'.$position );
$result[0]->title = $position;
$result[0]->content = $position;
$result[0]->position = $position;
}
}

и еще 199-201 строки:


if(JRequest::getBool('tp')) {
$attribs['style'] .= ' outline';
}

Можно удалить все эти строки. Но если Вам самим нужно будет как-нибудь посмотреть расположение блоков, тогда лучше закоментировать их, добавляя в начало каждой строки // или /*.

3. Пробуем убрать или исправить мета теги Joomla на сайте. В любом браузере можно просмотреть код Вашей страницы, и там сразу прописаны мета теги Joomla:


<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" />

"keywords" и "description" прописываются в настройках сайта - ключевые слова и описание Вашего сайта - это самое простое.

А чтобы в meta name "generator" убрать следы Joomla - надо открыть template/мой_шаблон/index.php и перед прописать небольшой код:

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

сохраняем и проверяем и все.

4. Защита панели администратора Joomla от взлома, ну или чтоб любопытные не заглядывали. Все пользователи Joomla знают, что вход в админ панель http://joomla4.ru/administrator

Для такого случая есть бесплатный плагин jsecure. После установки в поле key пишем любое слово - например proba - теперь сохраняем и заходим заново в админ панель. Только теперь вход в админ панель будет http://joomla4.ru/administrator/?proba

При копировании материала ссылка на сайт joomla4.ru обязательна.