Интернет-магазин на самописном движке РНР
- 0
- 0
- Опубликовано: 2023-03-08
ИНТЕРНЕТ-МАГАЗИН на самописном движке фреймворке РНР на шаблоне MVC с использованием Composer для автозагрузки файлов и RedBeanPHP для взаимодействия с Базой Данныхr. Основу самого движка создал один программист, а я как разработчик улучшил функциональность этого движка, используя язык РНР. Также для этого интернет-магазина я создал скрипт восстановления пароля с отправкой письма пользователю для ввода своего нового пароля по ссылке.
Сайт: https://xxxx.health-spiritual.com/
На этом сайте есть удобная и приятная на глаз Админка где можно В 2-3 клика менять СОДЕРЖИМОЕ САЙТА (картинки СЛАЙДЕРОВ, ПОСТЫ и НОВОСТИ сайта, ФИЛЬТРЫ и др.), УДАЛЯТЬ ТОВАРЫ, ДОБАВЛЯТЬ и ИЗМЕНЯТЬ ИХ, ЗАГРУЖАЯ в т.ч. КАРТИНКИ прямо с неё(АДМИНКИ) , не заходя в БАЗУ ДАННЫХ.
РЕГИСТРАЦИЯ на САЙТЕ валидируется также с помощью КАПЧИ. На странице КОНТАКТОВ для ОТПРАВКИ ФОРМЫ на САЙТЕ также применяется КАПЧА против СПАМЕРОВ.
Смотреть скриншот АДМИНКИ:
https://paste.pics/c2369fb126764dd37d7803c12b3e1eeb
Мобильная версия АДМИНКИ: https://paste.pics/78271b5e1e28d136166561ea9024a3c7
В работе над ошибками кода на сайте есть два режима development и production. В режиме dev -- показ всех ошибок на экране с указанием файла, строки где произошла ошибка, в режиме prod - - скрытие ошибок от показа и вывод страницы Not found и возможность пользователю перейти опять на главную страницу сайта. Все ошибки фиксируются и отображаются в отдельном файле errors.log.
Также во фреqмворке есть возможность кэшировать все действия на сайте, и если надо, удалять весь КЭШ в самой АДМИНКЕ.
Сайт: https://xxxx.health-spiritual.com/
На этом сайте есть удобная и приятная на глаз Админка где можно В 2-3 клика менять СОДЕРЖИМОЕ САЙТА (картинки СЛАЙДЕРОВ, ПОСТЫ и НОВОСТИ сайта, ФИЛЬТРЫ и др.), УДАЛЯТЬ ТОВАРЫ, ДОБАВЛЯТЬ и ИЗМЕНЯТЬ ИХ, ЗАГРУЖАЯ в т.ч. КАРТИНКИ прямо с неё(АДМИНКИ) , не заходя в БАЗУ ДАННЫХ.
РЕГИСТРАЦИЯ на САЙТЕ валидируется также с помощью КАПЧИ. На странице КОНТАКТОВ для ОТПРАВКИ ФОРМЫ на САЙТЕ также применяется КАПЧА против СПАМЕРОВ.
Смотреть скриншот АДМИНКИ:
https://paste.pics/c2369fb126764dd37d7803c12b3e1eeb
Мобильная версия АДМИНКИ: https://paste.pics/78271b5e1e28d136166561ea9024a3c7
В работе над ошибками кода на сайте есть два режима development и production. В режиме dev -- показ всех ошибок на экране с указанием файла, строки где произошла ошибка, в режиме prod - - скрытие ошибок от показа и вывод страницы Not found и возможность пользователю перейти опять на главную страницу сайта. Все ошибки фиксируются и отображаются в отдельном файле errors.log.
Также во фреqмворке есть возможность кэшировать все действия на сайте, и если надо, удалять весь КЭШ в самой АДМИНКЕ.
Пример реализации
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Предыдущая работа | Все работы автора | Простой шаблон для блога на Laravel 10 |