Организация публикации новостей на вашем сайте - довольно удобный способ прямой связи с его посетителями,
однако рассмотрев некоторое количество свободно распространяемых исходников, организующих данную функциональность,
я пришел к выводу, что они чрезмерно усложнены и связанны с кучей дополнительных библиотек и для небольшого сайта
достаточно тяжеловесны.
     
Данный модуль реализует публикацию новостей на вашем сайте, ведение архива новостей и администрирование новостей.
Новость вводится пользователем, имеющим доступ к административной части сайта, затем принимается решение о ее публикации,
после чего она становится доступной, например, на главной странице сайта. Новости можно изменять и удалять.
|
Ядро - модуль c_news.php |
содержит описания классов SiteNews и NewsIterator,
реализующие добавление, опубликование, удаление и изменение новостей, а также
итерирование по новостям. |
addNews(...) |
- добавление новости |
getAllNews() |
- вернуть итератор по всем новостям сайта |
getActiveNews() |
- вернуть итератор по опубликованным новостям сайта |
deleteNews(...) |
- удалить новость |
modifyNews(...) |
- изменить текст новости |
activateNews(...) |
- опубликовать новость |
|
  
Ниже приведен список дополнительных модулей, обеспечивающих управление новостями:
| |
common.php |
- общий модуль, содержащий параметры подключения к базе данных и некоторые вспомогательные функции |
admin/news.php |
- интерфейсный модуль, посредством которого осуществляется управление новостями |
index.php |
- интерфейсный модуль, реализующий пример страницы с последними новостями |
news.php |
- интерфейсный модуль, реализующий архив новостей |
| |
  
Данные модули показывают как применять основные возможности новостного движка
Скачать: news.zip
|