Расположение модулей шаблона joomla

Аватар пользователя
Администратор
Сообщений: 150
Зарегистрирован: 27 фев 2011, 17:40
Откуда: откуда и все :)
СообщениеДобавлено: 10 мар 2012, 09:46
Чтобы увидеть расположение модулей нужно добавить к основному адресу сайта префикс запрос вида «?tp=1» (например, _www.mysite.com/index.php?tp=1

Как скрыть возможность просмотра разметки модуля по 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';
}

Комментируем их, добавляя в начало каждой строки //
Либо комментируем блоками, добавляя перед блоком /* и пробел и после блока - пробел и */

Теперь поговорим на счёт версий joomla 1.6 и 1.7 ?tp=1
Тут всё гораздо проще. Всем процессом просмотра позиций можно руководить через административную часть. Но по умолчанию просмотр http://имя вашего сайта/?tp=1 отключён и ничего не произойдёт выдаст туже страницу, включить просмотр позиций можно зайдя в административную часть и выбрать расширения/менеджер шаблонов/настройки/ вкладка шаблоны и там будет 2 параметра Просмотр позиций модулей отключено - включено. Выберите нужный параметр сохраните и проверьте
tp1.JPG
Проблема, это задача в решении которой никто не заинтересован.
СВС

Вернуться в Joomla

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Яндекс.Метрика
cron