Составитель расписания
составительрасписания.рф
компьютерная программа для составления расписания занятий
НазадВперёд

Билиотека SCHEDULE.

Данный раздел предназначен для "продвинутых" пользователей. Требуются базовые знания языков программирования javascript и php, а также знание HTML и понимание работы вэб-сервера.

Библиотека schedule.php размещается на сервере для отображения расписания составленного программой составитель расписания. Т.е., если образовательное учреждение имеет свой сервер, либо арендует место на сервере(хост) и имеет сайт, размещённый на этом сервере, то имеется возможность встроить расписание в этот сайт.

Состав библиотеки.

Библиотека включает файлы кода,php,javascript,css.

  • consts.php содержит константы для конфигурации библиотеки.
  • schedule.css определяет внешний вид расписания.
  • schedule.js содержит скрипт для взаимодействия сайта с библиотекой

кроме того в библиотеку включена папка database для хранения данных расписания.

Требования к серверу.

  • Сервер должен иметь платформу Apache 2.x c поддержкой php5.x.
  • PHP должен быть включена библиотека SQLite3.
Для установки библиотеки Вы должны иметь доступ к папкам сайта для чтения-записи.

Размещение библиотеки на сервере.


Далее, для примера сервер расположен на локальном компьютере в папке
C:\www\myschoole\
а сайт имеет URL
http://myschoole
Сервер настроен и запущен.

Библиотека должна размещаться в корневой директории сайта. Создайте папку:

c:\www\myschedule\schedule

Разместите в ней файлы библиотеки. Проверьте, и в случае необходимости, создайте папку для хранения базы данных:

c:\www\myschoole\schedule\database

Настройка библиотеки.

После размещения библиотеки, необходимо в текстовом редакторе прописать следующие константы в файле consts.php:

SCHEDULE_LOCATION - url сайта (http://myschoole)
DATA     - путь к папке с базой данных (c:\www\myschoole\database)
SCHEDULE_DATABASE - имя базы данных (data.db)
SCHEDULE_ADMIN    - имя администратора расписания (<Например Иванов В.П.>).
SCHEDULE_LOGIN    - login для администратора расписания (<например admin>)
SCHEDULE_PASSWORD - пароль администратора расписания (<сложный пароль>)

Выгрузка данных на сервер.

Выгрузку следует осуществлять непосредственно из программы составитель расписания или тарификация. Для этого нужно запустить одну из указанных программ и в выбрать пункт меню:

файл->выгрузить

Открывшемся окне выгрузка указать хост, страница логин и пароль.

Окно выгрузки

Страница с расписанием.

Расписание может быть расположено на любой странице сайта реализованной на PHP. Для этого необходимо.

  1. в начале страницы включить библиотку:

    <!DOCTYPE html>
    ....
    <?php include './schoole/schoole.php' ?>
    ....
    <html>
    ....
  2. в разделе включить скрипт и стиль страницы:

    <head>
    ....
    <script src='./schedule/schedule.js'></script>
    <link rel='stylesheet' href='./schedule/schedule.css'>
    ....
    </head>
  3. в теле страницы в нужном Вам месте включить просмотр.

    <body>
    ....
    <?php include './schedule/schedule_preview.php'>
    ....
    </body>

Видео ролик .

(пока без звука)

Для того чтобы получить библиотеку - свяжитесь со мной

Комментарии

Всего комментариев 1

Для того чтобы написать сообщение, необходимо авторизоваться

uuuu uuuu
Гость
31 дн. назад