Nickolay.info. PHP. Лента новостей с jQuery

Выложенный здесь скрипт может случить "наброском" сайта в довольно распространённой типовой ситуации: у сайта есть общие для всех страниц "шапка" и "подвал", небольшое количество статических страниц с информацией и пополняемая лента новостей. При этом хотелось бы, чтоб новости редактировались визуально.

Статические страницы мы пропишем точно так же, как здесь, а для динамических используем современный подход, основанный на работе с библиотекой jQuery, что позволяет редактировать страницу почти так же легко и естественно, как в Word (имеется в виду Word нормальных версий, то есть, XP/2003, а не та кособокость, что вошла в моду с Office 2007).

Сайт "соберётся" скриптом в естественном порядке - "шапка" header.php, потом горизонтальное меню из прописанных в config.php страниц, запрошенная страница или "порция" новостей или новость, потом "подвал" footer.php:

Порядок сборки сайта

А вот пример работы редактора. В нём кнопками вставляются рисунки, видео и проч.

Пример редактирования новости

Как это установить и дописать?

1. Расположить содержимое архива на локальном или удалённом хосте, сохранив вложения папок. Скрипт может лежать как в корневой папке сервера, так и в любой вложенной папке, просто пропишите нужное в config.php. На папку news и вложенные в неё папки должны быть права на запись.

2. В текстовом редакторе открыть и исправить под себя файл config.php, все настройки там закомментарены. В нём же прописываются разрешённые статические страницы, а меню из этих страниц будет сделано автоматически. Если запрошенной страницы нет, выводится сообщение.

3. Написать свои header.php и footer.php (общие верх и низ страниц сайта). Они не обязаны содержать код PHP, а могут быть обычными HTML-файлами. Желательно только тег оставить <title> в виде

<title><?php echo title(''); ?></title>

- это обеспечит вывод заголовков страниц в заголовке вкладки или окна браузера. Заодно в файле style.css корневой папки скрипта можно поправить стиль tab1 (обрамление вокруг новостей).

4. Статические страницы накидать в папку p, тип у них должен быть .html, файлы могут быть как произвольными "кусочками" разметки HTML, так и законченными Web-страницами с тегами <html>, <body> и проч. В последнем случае содержимое тега <body> "движок" извлечёт сам.

Вход в админку - знак копирайта в нижней строке, конечно, этот вход можно убрать из footer.php и вызывать файл http://ВАШ_URL/ПАПКА_СКРИПТА/admin.php оттуда, откуда удобно. После входа в админку в ленте новостей появится ссылка "Добавить", а у уже существующих новостей - кнопки "Редактировать" и "Удалить" справа.

Если нужен ещё и выход из админки - вызовите откуда-нибудь logout.php

Ограничения бесплатной версии:

 Скрипт jquerysite в архиве ZIP (118 Кб)

Рейтинг@Mail.ru

вверх гостевая; E-mail