Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 2.23 KB

README.md

File metadata and controls

45 lines (39 loc) · 2.23 KB

landing

Простая CMS для простых малостраничных сайтов (Landing Page).
Использованы: Semantic UI, Font Awesome, jQuery, PHP Mailer, RedBeanPHP

Возможности:

  • Панель на главное странице сайта с разделами админки и нотификатором новых заявок (включается/отключается);
  • Список всех заявок с возможностью оставить пометку;
  • Возможность править тексты страниц из админки;
  • Установка мета-данных страницы из админки;
  • Возможность включить/отключить уведомления на email;
  • прочие настройки.

Дефолтный адрес админки: /admin
Логин: admin
Пароль: admin

Необходимые файлы для управления:

db-dump.sql - дамп базы данных
lp-site - страницы сайта
-pages/models - программная часть
-pages/views - виды
lp-app - ядро приложения
-database.php - настройки подключения к БД
-functions.php - вспомогательные функции
-pages.php - подключение страниц

Например, чтобы отредактировать главную страницу, необходимо править эти файлы:
\lp-site\pages\models\main.php
\lp-site\pages\views\main.php

Чтобы подключить новую, необходимо создать два новых файла:
\lp-site\pages\models\new.php
\lp-site\pages\views\new.php

...и зарегистрировать ее в \lp-app\pages.php

$pages['lp-site']['new'] = [
	'title' => '',
	'description' => '',
	'keywords' => '',
	'canonical' => 'Каноническая ссылка',
	'access' => true // разрешен доступ, если посетитель не админ или нет
];

..страница будет доступна по адресу: site.ru/new