Скрипт расписания общественного транспорта

eBus CMS - это PHP скрипт для создания расписания движения автобусов, маршруток и другого общественного транспорта. Идеально подходит небольшого городского или регионального сайта. Совмещает в себе карту расположения остановок и список остановок и маршрутов. Имеет адаптивную верстку, благодаря чему хорошо смотрится как на компьютере, так и на экране мобильного телефона. Имеет удобную панель управления, позволяющую быстро вносить и редактировать расписание, находить и исправлять возможные ошибки. Расчитан под большие нагрузки и неприхотлив в хостинге.

Код скрипта полностью открыт для изменения, прокомментирован и достаточно прост для понимания.

Современный вид и продвинутый функционал! Пользователи буду довольны!

Возможности скрипта:

  • Карта с расположением остановочных пунктов
  • Отображения схемы маршрута на карте
  • Виды транспорта: Автобус, Троллейбус, Трамвай
  • График движения: Будни/Выходные, Будни/Сб/Вс или любой другой
  • Затемнение ушедшего транспорта
  • Показ последней просмотренной остановки при следующем входе на сайт
  • Автоматическое открытие расписания на текущий день недели
  • Переносы рабочих и праздничных дней
  • Кэширование данных в браузере (localStorage) и на сервере

Возможности админки:

  • Возможность задавать для маршрута дополнительные "подмаршруты"
  • Возможность указать "синонимы" названия остановки, для упрощения поиска
  • Предупреждение об ошибках на многих этапах работы
  • Автоматическая прокладка трека маршрута по дороге, ручное редактирование
  • Короткая справка на каждой странице админки

Скачать скрипт

Требования к хостингу

Для установки скрипта eBus вам будет достаточно обычного, самого дешевого хостинга с Apache2 + PHP + MySQL. Также eBus CMS можно запустить под nginx.

Скрипт практически не создает нагрузки на сервер. Главная страница полностью статична и пересоздается только при необходимости.

Установка

Установка типичная. Распаковать файлы на хостинг. Создать базу данных и импортировать в нее дамп из файла mysql_demo.sql.gz. Затем прописать необходимые настройки в config.php (настройки подключения к MySQL и т.д.)

При установке на сервер под nginx необходимо прописать в конфиг nginx следующий код:

# ЧПУ для админки
location /admin {
	rewrite ^/admin/([a-zA-Z0-9_-]+)/$ /admin/index.php?command=$1;
	rewrite ^/admin/$ /admin/index.php;
}

Скачать демо

Вы можете совершенно бесплатно скачать демонстрационную, урезанную версию нашего скрипта. Скачать ebus v.1.0 demo.

Демо версия содержит полностью работоспособную главную страницу и дамп базы с расписание автобусов города Молодечно. В админ-панели доступно внесение остановок и маршрутов. Возможность добавлять/изменять расписание и строить треки маршрутов в демонстрационной версии отсутствует.

Получить полную версию

Полную и актуальную на сегодня версию (v.2.x) вы можете получить за небольшую плату, связавшись с разработчиком.

Также рассмотрим предложения по интеграции скрипта в дизайн вашего сайта, доработке скрипта под ваши нужды, написание парсеров или набор расписания с фото

Скриншоты

Представляем вам несколько скриншотов eBus CMS.

Демо версия

Демо-версия сайта: http://demo.busov.net

Демо-версия панели администратора: http://demo.busov.net/admin/ (пароль: demo_pass)

Контакты

По всем вопросам пишите в группу ВК, кнопка "Написать сообщение"