Главная | Новости | Полезная информация | Документация | Школа | Файлы | Ссылки | Форум
 Текущая сборка
RusNuke Current
Web-SVN
SVN репозиторий
Bug Tracker

 Навигация
Главная
Новости
Обзоры
Информация
Документация
Вопросы и ответы
Каталог файлов
Каталог ссылок
Информация о проекте
Рассылка новостей
Контакт с автором
Наполнение сайта
Добавить статью
Добавить файл
Добавить ссылку

Наши услуги
Обменный пункт WM
Реклама на проекте
Платные услуги
Услуги хостинга

Отраслевые публикации
Статьи по отраслям

 Поиск по сайту


Google
Web nukefiles.ru



PHP-Nuke: Управление и программирование


Часть 6. Архитектура и структура

Структура PHP-Nuke модульная, все файлы (модули) управляются другими файлами, которые расположены в корневом каталоге PHP-Nuke и запускают, согласно параметрам переданным им, необходимый модуль.

Управляющими являются 3 страницы:

  • index.php : Для отображения главной страницы

  • modules.php : Включение модулей системы.

  • admin.php : Интерфейс администрирования.

Не возможно вызвать модуль, указывая прямой путь к нему. Это упрощает установку и делает управление независимым (в противном случае нам необходимо вводитьть путь каждый раз, с учетом позиции во внутреннем каталоге). Использование только нескольких файлов в корневом каталоге делает систему более безопасной.

Все вызовы, как отмечено выше, осуществляются через параметры переданные файлу "modules.php". Именно они определяют, какие файлы должны быть включены. Если например мы хотим вызвать модуль Тем (Topics), строка, которая будет передана должна быть http://www.yoursite.com/modules.php?name=Topics

Команда, которой посылают этот путь-, "включает в страницу, созданную modules.php вывод файла index.php, который найден в modules/Topics/".

Другие файлы корневом каталоге PHP-Nuke:

  • auth.php: Управляет идентификацией через cookies.

  • mainfile.php: Содержит все необходимые функции для управления PHP-Nuke

  • header.php: управляет переменными, которые связаны с заголовком (включение metatags, Javascript ...)

  • footer.php: переменные, связанные с нижним колонтитулом.

  • backend.php: управляет выводом новостей, которые могут быть импортированы другими сайтами

  • ultramode.txt: так же

  • robots.txt: содержит команды для поисковых серверов, сообщающих им папки индексировать которые не нужно



Русский перевод:
Поликаров Анатолий Простой сервер

05.05.2003.

гостиная Саратов ссылка
mebelinsar.com
купить мебель в спальню купить спальню киев
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅ

 Авторизация
Логин
Пароль
Регистрация на сайте
Забыли свой пароль?

 Сейчас на сайте
Гостей: 8
Пользователей: 0
Всего: 8

 Наш опрос
Какой форум предпочитаете?

Invision Power Board
vBulletin
Phorum
MyBB
PunBB
Simple Machines Forum
phpBB
BBtoNuke



Результаты
Другие опросы

Ответов: 1339
Комментариев: 10

 Рассылка новостей
Подробнее...

 Реклама


Главная | Новости | Полезная информация | Документация | Школа | Файлы | Ссылки | Форум
Copyright © 2002 Internet studio. All Rights Reserved.
Web site engine's code is Copyright © 2002 by PHP-Nuke.
PHP-Nuke is a free test software released under the GNU/GPL.
Страница сгенерирована за 0.0532 с. Выполнено 10 запроса к базе данных за 0.0247 с.

Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru: показано число просмотров и посетителей за 24 часа