|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Исправить ошибки в шаблоне Jommla Создание простенького модуля рейтингования Все проекты данной категории - 123 TOP 10 ФРИЛАНСЕРОВ Web-программирование
|
Удобное наполнение статьями (2)Web-программирование, Системы управления контентом
[Отредактировано: 29.07.2008 в 23:36] Требуется сделать удобное наполнение статьями. Я вижу себе это так. Создаются таблицы: -1. разделы статей (напр0р, articles_razdel) в ней будет содержаться: наименование раздела по англ - которое будет участвовать в урле, наим.раздела по русски - оно будет отображаться на сайте, поле для сортировки разделов. разделы могут иметь вложенность. -2. статьи (напр-р, articles_main) в ней будут храниться непосредственно статьи. в ней будет содержаться: наименование статьи по англ - которое будет участвовать в урле, наим.статьи по русски - оно будет отображаться на сайте, дата создания статьи, поля анонс и основное тело статьи, галочка разрешать комментирование статьи или нет, поле автора статьи. -3. статьи-справочник авторов (напр-р, articles_authors) в ней будут содержаться авторы - реальное имя, псевдоним, ася, мыло, телефон, логин и пароль. -4. комментарии (напр-р, articles_comments) в ней будут храниться комменты к статьям. Следует предусмотреть возможность написания эл.ящика для подписки на новые комментарии. При оставлении кем-либо комментария должно отправляться письмо на почту с текстом комментария, ссылкой на тему с комментарием и ссылкой на удаление комментария. в комментариях следует также внедрить систему от спама. Какие особенности этой системы. 1. входить могут пользователи под своими именами и писать статьи с визуальным редактором, т.е. выделения жирным, текст в одном стиле и пр. 2. должна быть отдельная админка для админа, крайне желательно это реализовать на сессиях в админке можно редактировать/удалять статьи всех пользователей админ - единственный человек, поэтому его можно смело прошивать в систему 3. очень важный момент. нужно сделать код, чтобы копированием на сервере в различные папки вызывался каждый отдельный раздел пример. по умолчанию есть папка /articles/, в которой лежит Index.php & config.php в config.php указывается номер раздела, вид вывода (с анонсом/без анонса, сортировка по дате старые сверху/снизу, кол-во статей показывается - по 10/15/20 и т.д.), в каком виде выводить подразделы - выводить в столбик над статьями/не выводить, в каком виде выводить статьи подразделов - выводить в общем списке все статьи/выводить только при выборе соответствующего подраздела, оформление списка статей - выводить под названием каждой статьи ссылку на подраздел или не выводить. затем, взяв папку /articles/, скопировав её в папку /sensacii/ и заменив раздел в конфиге и другие параметры, можно будет получить новый раздел на сайте. 4. следует сделать код, который можно было бы подцепить на любой странице - на главной или еще где - этот код должен вызывать последние статьи соответствующего раздела и его подразделов если стоит такая опция (ну или конкретного подраздела). в опциях этого кода должно быть: название блока, наличие/отсутствие анонса статей, включать ли статьи из подразделов в список, сортировать последние сверху/снизу, требуется ли под каждой статьей в списке включать какое-то одно слово (задается для всего блока) и какое именно (напр-р, Читать далее) а также ссылка на css-файл оформления этого блока (если требуется), т.е. у каждого из этих элементов блока (заголовок, дата, раздел и подраздел, анонс, Читать далее) должна быть возможность указать свой стиль. 5. дизайн должен не сложно меняться (не обязательно). Сайт на который это дело пишется: http://www.kvartkirov.ru/ Жду ваших раскладов по денежкам/времени/уточняющим вопросам.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||