Многим нравится интерфейс, которым обладает панель конфигурации Joomla 1.5, в частности, так называемые закладки, которые позволяют скрыть от пользователя всю сложность интерфейса и показывать ему только то, что необходимо в данный момент. Ниже приведен кусок кода с пояснениями, для того чтобы вы могли использовать такой интерфейс в своих скриптах.
<?php
//1. подключаем класс закладок
jimport('joomla.html.pane');
//2. Создаем экземпляр класса.
$pane =& Jpane::getInstance();
//3. Начинаем выводить пано, на которой будут закладки, назовем его tabs-pane
echo $pane->startPane("tabs-pane");
//4. Выводим заголовок первой закладки с id равным first-tab
echo $pane->startPanel("Первая закладка", "first-tab");
//5. Выводим данные которые хотим разместить в закладке
echo '<h1>Привет моя первая закладка</h1>';
//6. Закрываем первую закладку.
echo $pane->endPanel();
//7. Выводим заголовок второй закладки с id равным second-tab
echo $pane->startPanel("Вторая закладка", "second-tab");
//8. Выводим данные которые хотим разместить в закладке
echo '<h1>Привет моя вторая закладка</h1>';
//9. Закрываем вторую закладку.
echo $pane->endPanel();
//10. Закрываем пано на котором расположены закладки
echo $pane->endPane();
?>
//1. подключаем класс закладок
jimport('joomla.html.pane');
//2. Создаем экземпляр класса.
$pane =& Jpane::getInstance();
//3. Начинаем выводить пано, на которой будут закладки, назовем его tabs-pane
echo $pane->startPane("tabs-pane");
//4. Выводим заголовок первой закладки с id равным first-tab
echo $pane->startPanel("Первая закладка", "first-tab");
//5. Выводим данные которые хотим разместить в закладке
echo '<h1>Привет моя первая закладка</h1>';
//6. Закрываем первую закладку.
echo $pane->endPanel();
//7. Выводим заголовок второй закладки с id равным second-tab
echo $pane->startPanel("Вторая закладка", "second-tab");
//8. Выводим данные которые хотим разместить в закладке
echo '<h1>Привет моя вторая закладка</h1>';
//9. Закрываем вторую закладку.
echo $pane->endPanel();
//10. Закрываем пано на котором расположены закладки
echo $pane->endPane();
?>
Что бы вывести контент не в виде табов, а в виде аккордиона, нужно передать параметр sliders
$pane =& Jpane::getInstance('sliders');
Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом
Подробнее...