Замечание: Блок "Новости" создан с использованием PHP, хранение новостных позиций осуществляется в базе данных MySQL.
Текущя версия Блок "Новости" 2.0.3
Скачать блок "Новости" на PHP(MySQL) |
Для успешного функционирования блока "Новости", необходимо создать базу данных, в которой нужно разместить таблицу с именем 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/ предназначена для добавления, удаления и редактирования новостных блоков. Позволяет добавлять изображение, переименовывать его и удалять из новости. Формы добавления и редактирования новостей позволяют выставлять произвольную дату новости.
На многих сайтах-визитках есть блок с "Новостями". Если сайт работает на движке, то это отдельная огромная история. Но если это фактически HTML-сайт с набором скриптов, то вывод новостей на PHP происходит через скрипт. Именно его мы и создадим в этой статье.
Поскольку движка и Admin-панели нет, то будем хранить все наши новости в текстовом файле (например, пусть файл называется news.txt):
График работы;Мы работаем с 9:00 до 23:00;04.02.2014
Скидки!;У нас действует система скидок;03.02.2014
Мы открылись!;Ждём Вас!;01.02.2014
Формат новостей в текстовом файле может быть любым, главное, его всегда соблюдать. Дальше пишем скрипт вывода новостей на PHP:
Вот таким образом делается скрипт новостей на PHP в случае, если у Вас нет движка для сайта. А если Вы хотите создать движок, но не знаете как, то пройдя курс PHP и MySQL с Нуля до Гуру, Вы научитесь это делать.
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Она выглядит вот так:
Комментарии ( 1 ):
Здравствуйте! Не могли бы вы привести конкретный примеры cо скриншотами (или кодами) и структуру файлов и папок сайта.
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Copyright © 2010-2019 Русаков Михаил Юрьевич. Все права защищены.
- PHP для начинающих
- Cимволы HTML
- MySQL: Уроки, руководство
- cPanel
- Список кодировок
Главная Страница » Готовые PHP скрипты новостей
CuteNews
Cute news — это мощная и несложная в обращении новостная система, использующая в качастве базы данных текстовые файлы. Она поддерживает комментарии к новостям и архивы, сортируемые по месяцам.
Дальше | v.1.5.3 | Скачано: раз
PHP Enter
Система для онлайн публикации новостей. Легкая установка скрипта. Пользователи могут добавлять новости сами. Через панель администратора можно удалить, редактировать или добавить новость/категорию.
Дальше | v.2.2 | Скачано: раз
ArticleSetup
ArticleSetup — это мощное, гибкое в настройках программное обеспечение, используя которое, вы сможете легко настроить на своем сайте, свой собственный каталог статей. Дата релиза скрипта – 2011 год.
Дальше | v.0.4 | Скачано: раз
Fusion News
Fusion News – это бесплатная система для публикации новостей, которая позволит вам легко и без особых усилий публиковать новости на вашем сайте.
Дальше | v.3.9.6 | Скачано: раз
News Manager
Php скрипт, который поможет вам очень быстро разместить новость на своем сайте. Включая панель администратора для добавления, редактирования или удаления новости.