Блок "Новости" на PHP (MySQL)Источник: softtime
Представляем вашему вниманию блок "Новости", разработанную сотрудниками нашей студии. Данное Web-приложение позволяет выводить новости вашего ресурса, включающие заголовок, текст, изображение и гиперссылку. Для добавления и редактирования новостей имеется система администрирования.. Замечание: Блок "Новости" создан с использованием PHP, хранение новостных позиций осуществляется в базе данных MySQL. Текущя версия Блок "Новости" 2.0.3
Установка: Для успешного функционирования блока "Новости", необходимо создать базу данных, в которой нужно разместить таблицу с именем news. SQL-запрос, создающий этy таблицy находится в файле news.sql. На разных хостингах базы данных создаются по-разному: посредством web-интерфейса, по запросу администратору, командой SQL (create database guest;). В файле admin/config.php необходимо выставить адрес сервера MySQL ($dblocation), имя базы данных ($dbname), имя пользователя ($dbuser) и пароль ($dbpasswd). Все четыре переменные вам должен предоставить хостинг, при условии, что он поддерживает MySQL. Кроме указанных переменных необходимо задать значение переменной $pnumber, определяющей количество выводимых на одной странице новостей и переменной $numchar, задающей число символов в анонсе. Блок "Новости" состоит из двух частей: блока представления, ответственного за вывод новостей на сайте (config.php, index.php, news.php) и системы администрирования, расположенной в папке admin. Кроме этого, в системе присутствуют папки util, со вспомогательными файлами и files для хранения изображений, сопровождающие новости. Описание работы В анонсе новостей выводятся последние 5 новостей (изменить это число можно задав другое значение переменной $pnumber в admin/config.php). Если текст новости превышает 70 символов (изменить это число можно задав другое значение переменной $numchar в admin/config.php), то новость выводится неполностью. Просмотреть все новости можно, осуществив переход по гиперссылке "Все новости", которые будут выводится по 10 штук (изменить данное число можно задав другое значение переменной $all_number_news в admin/config.php). Администрирование Система администрирования блока "Новости" расположенная в папке admin/ предназначена для добавления, удаления и редактирования новостных блоков. Позволяет добавлять изображение, переименовывать его и удалять из новости. Формы добавления и редактирования новостей позволяют выставлять произвольную дату новости. |