Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа #2 Joomla.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
6 Мб
Скачать
☆

База данных

Помимо файлов — графических данных, документов, системных файлов — системе нужна еще и база данных. В процессе установки системы инсталлятор создает в указанной вами базе данных 61 таблицу (рис. 4). Управление содержимым сайта будет производиться при помощи этих таблиц.

Рис. 4. Таблицы базы данных Joomla.

Говоря «содержимое», я подразумеваю тексты и настройки. Таблицы на рис. 4 отображаются интерфейсом phpMyAdmin. phpMyAdmin входит в состав XAMPP и MAMP и доступен [в случае локального хостинга] по адресу: http://localhost/phpmyadmin/.

Обычно никаких изменений в таблицы, отображаемые phpMyAdmin вносить не приходится.

Наличие такого интерфейса очень удобно в случае утери пароля. Также phpMyAdmin можно использовать для периодического создания резервных копий базы данных. Существует и более удобный способ проведения этой важной процедуры. О нем мы поговорим далее.

Составляющие Joomla

Структура Joomla — проста, изящна и эффективна.

Один из предполагаемых видов деятельности ее пользователя — создание статей. Статья обычно состоит из заголовка, текста и параметров публикации.

Статьи

На странице, выводимой Joomla, может быть одна статья, а может быть несколько, выводимых перечнем. После установки Joomla, на главной странице сайта вы увидите четыре статьи (рис. 5).

Рис. 5. Статьи на главной странице.

Статьи выводятся в определенном формате. Первая — во всю ширину страницы, следующие — в три колонки. Это представление в виде перечня. Если статья — слишком длинная, то можно ограничиться выводом анонса и ссылки на полную версию. В таком случае, кликнув по ссылке «Подробнее», вы перейдете на страницу с одной единственной статьей (рис. 6). Формат отображения можно задать в административном разделе, однако, сделать это могут только пользователи с соответствующими полномочиями.

Рис. 6. Страница, содержащая одну статью.

Хранящиеся в базе данных статьи могут быть доступны или недоступны посетителям:

опубликованы или сняты с публикации (кнопки «Опубликовать» и «Снять с публикации»

в административном разделе). Статьи можно выводить на главную страницу, отправлять

в архив, удалять и восстанавливать. Их также можно копировать и перемещать.

Категории

Для более логичного отображения статей, можно создавать так называемые категории [прим.перев.: хорошая аналогия — файлы и папки] и «привязывать» к ним статьи. Статья может быть привязана только к одной категории (рис. 7). Глубина вложенности категорий — неограниченна.

Статьи из одной или нескольких категорий могут относиться к тому или иному пункту меню и выводиться в формате, выбранном администратором. Кликнув по ссылке, посетитель получит доступ ко всем статьям, относящимся к данному пункту меню, «привязанным» [при том] к разным категориям. Такая структура вывода материалов используется, например, онлайн-газетами. Вы переходите в раздел «Спорт» и обнаруживаете там статьи по данной теме. Если статей на спортивную тему достаточно много, то их можно разбить на подкатегории:

• Спорт:

• Футбол,

• Гандбол,

• Политика:

• Внутренняя,

• Европа,

• Международная.

Рис. 7. «Привязка» к категориям.