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

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

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

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

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


Google
Web nukefiles.ru



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


6.3. Управление модулями

Исходя из структуры, модули управляющие файлы модулей расположены в подкаталогах. Каждый модуль имеет его собственную папку во внутренней области папки "Modules".

Для загрузки, файлы модуля используют modules.php файл, передавая ему уникальные параметры. Главная страница каждого модуля называется index.php. Строка передаваемых параметров может содержать дополнительные переменные необходимые для вызываемого модуля.

Например AvantGo, загружает index.php, параметром при вызове является имя модуля. Достаточно передать имя модуля к строке параметра (по умолчанию, будет разыскиваться файл - index.php):

modules.php?name=AvantGo

Если мы хотим вызвать страницу отличную от index.php (указанную по умолчанию), например print.php - строка которую нам необходимо ввести:

modules.php?name=AvantGo&file=print

file=print - указывает на файл печати, которая соответствует названию файла, который мы хотим загрузить без .php расширения. Система сама добавит расширение php к содержимому переменной file

В папке modules/ИмяМодуля имеется подпапка названная "languages". Она необходима для поддержки многоязыковых функций данного модуля.

Схема и порядок действий файла modules.php:

  • Включает (интегрирует) mainfile.php

  • Проверяет, активен ли модуль или нет

  • Проверяет, передано ли имя файла, отличное от от index.php

  • Проверяет разрешения модуля -контролирует права доступа пользователя. Т.е.: доступен ли модуль каждому, зарегистрированному пользователю или только администратору.



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

05.05.2003.

Лучшие программы для Андроид Айфон 5 s, razor в москве
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅ

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

 Сейчас на сайте
Гостей: 10
Пользователей: 2
Всего: 12

Пользователи:
01: AwertySreq
02: BuroMunc

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

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.0345 с. Выполнено 10 запроса к базе данных за 0.0090 с.

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