Как просмотреть расположение модулей в шаблоне - Заметки Славянина

Разделы сайта

Форма входа

Последние комментарии

Как просмотреть расположение модулей в шаблоне

Автор :     |    Понедельник, 31 Январь 2011 07:09    |    Печать

CMS Joomla имеет некоторые дополнительные функции облегчающие  жизнь разработчикам и WEB - мастерам.

Я расскажу об одной из функций Joomla, которая будет полезна в основном новичкам и тем кто использует чужие шаблоны. Эта функция позволяет в реальном времени на работающем сайте, введя специальный адрес в адресной строке после адреса Вашего сайта, сразу покажет расположение (позиции) модулей в шаблоне. Эта функция позволяет без дополнительных программ  и опыта понять конструкцию шаблона установленного у Вас.

Синтаксис команды: ?tp=1 

Покажу на примере, как это должно выглядеть полностью.

Пример:    http://www.ваш_сайт.ua/?tp=1

После этого Вы увидите расположение модулей на вашем сайте, т.е. в каких позициях находятся эти модули. И всё это возможно средствами Joomla.


Но после окончания разработки сайта на joomla эта функция остаётся включенной, и любой желающий зашедший на сайт может просмотреть расположение модулей в вашем шаблоне. Конечно я  считаю что по безопасности будет правильно убрать использование этой возможности, т.к. она нужна только для разработки.

И это вполне возможно. Решение я нашел в сети здесь, от пользователя smart.

Отключение просмотр позиций шаблона через параметр tp=1 ( ?tp=1 )

Решение (для Joomla 1.5) :

1. Открываем файл /libraries/joomla/application/module/helper.php и удаляем код:

Код  (в районе строчки 97)

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


и затем чуть ниже в том же файле удаляем:

Код (в районе строчки 199)

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

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

И обязательно делайте "бекап" вашего сайта и базы данных. Это нужно делать при любом изменении файлов Joomla. Чтобы Вы всегда могли вернуть работоспособность Вашему сайте после некорректного изменения файлов.


Источник: joomlaforum.ru



Другие материалы в этой категории:

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

Защитный код
Обновить






Рекомендуется ознакомиться

Объявление

Написал: | Разделе: Новости
Объявление

Уважаемый посетители.

На нашем ресурсе произошли изменения в связи с обновлением сайта.

Прошу отнестить с пониманием.

Если у вас будут пожелания прошу их высказывать на этой странице.

А если вы заметите нерабочий контент или ошибку прошу сообщить нам обязательно. Дабы сделать ресурс более совершенным, удобным и полезным для всех.

 

Заранее благодарим, Администрация


Кинематограф как оружие манипуляции

Написал: | Разделе: Безопасность
Кинематограф как оружие манипуляции

 

Предлагаю информацию для анализа. В видео предлагается факты и мысли для понимания механизма целенаправленной информированности в нужном кому-то русле, т.е. необходимо понимать возможность ошибочности информации. И как лично я понимаю, именно информация и мировозрение притягивает ту или иную реальность.

Информация, это такая вещь, которую хорошо бы поверить по 3 критериям.

 

Читать статью...

Найти на сайте