Перейти к содержимому

Ядро административного интерфейса

Часто приходится делать простые сайты, которые содержат в себе самую малую часть, такую как:

  • Новости
  • Странички
  • Рубрикатор

И для каждого проекта делать свою административную часть становится нудно. Данный скрипт автоматизирует данный процесс.

Рассмотрим на примере сайта для, которого необходимо сделать:

  • Новости
  • Странички
  • Рубрикатор

Административный файл новостей выглядит так:

Административный интерфейс Новостей CMS 2

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

Административный ВЕБ интерфейс Новостей CMS 2

Т.е. скрипт сам анализирует структуру массива $GL и выводит необходимые данные для работы с новостями.

Реализованно ДОБАВЛЕНИЕ/РЕДАКТИРОВАНИЕ/УДАЛЕНИЕ записей, с проверкой на правильность данных.

Еще примеры, Рубрикатор или каталог сайта:

PHP файл:

PHP файл каталога сайта CMS 2

Здесь реализованно неограниченная структура каталога в выделенном коде. ВЕБ интерфейс будет выглядеть так:

Административный ВЕБ интерфейс каталога CMS 2

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

Для тех кто интересуется обращайтесь!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.