×

Де tp=1 в Joomla 1.6?

Багато починаючі і не тільки початківці веб-програмісти цікавляться питанням «де зникла tp=1 в Joomla 1.6?» або «чому tp=1 не працює в Joomla 1.6?».

joomla ?tp=1

Здравствуйте Шановні відвідувачі сайту студії «Web Building»! Цей матеріал написаний для веб-програмістів, з метою ознайомити Вас з передачею даних (tp=1) за допомогою GET в Joomla.
Багато починаючі і не тільки початківці веб-програмісти цікавляться питанням «де зникла tp=1 в Joomla 1.6?» або «чому tp=1 не працює в Joomla 1.6».

Для тих, хто не знає про що йде мова і що таке tp=1, короткий відступ - додавання tp=1 у "хвіст" доменного імені відкриває всі місця розташування модулів в шаблоні Joomla.

Приклад: https://www.joomla.org/?tp=1

Ви побачите позиції модулів на головній сторінці сайту на CMS Joomla. Іноді не всі модуля знаходяться у використанні. І тому якщо Ви займаєтеся створенням сайтів на Joomla Вам необхідно знати де розташовуються модулі.
За замовчуванням в Joomla 1.5, Ви можете додати tp=1 у кінець URL сторінки і побачити всі позиції модулів. Якщо Ви бажаєте, відключити таку можливість, Вам необхідно закоментувати (використовуючи однорядковий коментар чи багаторядковий - / / і / * * / відповідно) шматок коду у файлі helper.php, який знаходиться: [назва сайту]/libraries/joomla/application/module/

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;
         }
}
і
 if (JRequest:: getBool ('tp')) {
         $ Attribs ['style'] .= 'outline';
}

В Joomla 1.6, було вирішено, що ?tp=1 буде відключений за замовчуванням. Замість цього, його наявність може бути налагоджене в параметрах шаблону.

Як включити tp=1 в Joomla 1.6? Дуже просто:

У параметрах шаблону (розширення - менеджер шаблонів - параметри у правому верхньому куті) під вкладку шаблону встановити прапорець "включено" для модуль позиції попередній, після чого можливість використовувати tp=1 відновиться.

Дякуємо Вам за прочитання даного матеріалу!
Студія «Web Building».

Оргінал матеріалу

01Офіс в Києві
м. Киев, 02068
вул. Ахматової 9/18
02Офіс в Броварах
м. Бровари, 07405
вул. Чорновола 2-А
03Працюємо
Пн.-Пт. 9:00-18:00
Сб. 11-00 -16:00