MosTabs

Материал из Документация JoostinaCMS

Перейти к: навигация, поиск

Описание

Класс для работы с закладками.

Класс расположен в файле /includes/joomla.php

Для работы требуются следующие файлы:

- /includes/js/tabs/joostina.tabs.css.php

- /includes/js/tabs/joostina.tabs.js.php

- /includes/js/tabs/tabpane.css

- /includes/js/tabs/tabpane_mini.js


Изображение:MosTabs1.gif‎

Функции

mosTabs($a,$b)

Конструктор класса mosTabs имеет два параметра:

$a - Использовать ли cookies. ( 1 -- да, 0 -- нет)

$b - Использовать ли вывод соответствующий стандарту xHTML. ( 1 -- да, 0 -- нет)


startPane($a)

Объявление блока закладок с уникальным id на странице.

Эта функция класса содержит один параметр -- id блока.


startTab($a,$b);

Эта функция вставляет закладку с параметрами

$a - Отображаемое имя закладки.

$b - Id закладки. Должен быть уникальным и содержать латинские буквы.


endTab();

Функция закрывает закладку.


endPane();

Функция закрывает блок закладок

Пример использования

1. Создаём элемент класса

$tabs = new mosTabs(0,1);

2. Объявляем блок заклаток.

$tabs->startPane("mytabs");

3. Создаём вкладки

$tabs->startTab("Первая страница","page1");

echo "Страница 1";

$tabs->endTab();

$tabs->startTab("Вторая страница","page2");

echo "Страница 2";

$tabs->endTab();

$tabs->startTab("Третья страница","page3");

echo "Страница 3";

$tabs->endTab();

4. Закрываем блок вкладок

$tabs->endPane();

Источник — «http://www.wiki.joostina.ru/MosTabs»