Skip to content

Веб-приложение для новостей на архитектуре MVC с использованием ООП и без использования сторонних фреймворков и CMS

Notifications You must be signed in to change notification settings

ZhArtem/TechartTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание

В базе данных MySQL дана таблица новостей news со следующими колонками:

  • id: идентификатор новости
  • date: дата новости в формате DATETIME
  • title: заголовок новости
  • announce: краткое содержание новости
  • content: детальное содержание новости
  • image: имя файла изображения

Требуется организовать постраничный вывод новостей и показ отдельной новости, используя функции PHP для доступа к MySQL.

Дамп базы данных и иллюстрации к новостям находятся в архиве

Дизайн-макеты страниц размещены на сервисе Figma.

Требования:

  • Страницы верстать нужно как можно более точно в соответствии с макетами.
  • Новости размещаются по четыре на странице.
  • В постраничном навигаторе кнопка со стрелкой (переход на следующую страницу) не должна присутствовать на последней странице.
  • Сортировка новостей - по дате в обратном порядке (новые сверху).
  • На каждой странице списка новостей есть блок с последней новостью (последней в базе, а не на конкретной странице). Фоном для блока является иллюстрация последней новости, растянутая по ширине страницы и обрезанная в нужной пропорции.
  • Иллюстрация на детальной странице может иметь любые соотношения сторон и должна сохранять их (не подгоняться под указанные в макете).
  • Желательно реализовать код на архитектуре MVC с использованием ООП.
  • Использование сторонних фреймворков и CMS не допускается.

Результат

2023-07-24_21-03-02 2023-07-24_21-04-54

About

Веб-приложение для новостей на архитектуре MVC с использованием ООП и без использования сторонних фреймворков и CMS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published