Нужен простой(!) PHP-скрипт для доски объявлений.
Нужен простой(!) PHP-скрипт для доски объявлений.
Объявления может добавлять/редактировать/удалять только админ. Юзеры - только просматривать.
Формат объявления:
Название : текстовое поле (1-50 знаков)
Категория : выпадающий список (до 10 категорий. например "vip", "высокий класс", "эконом класс", "треш", для юзера выводится текстом - названием категории).
Элитность : выпадающий список (10 типов. для юзера выводится картинкой p_xx.gif)
Статус : выпадающий список (аналогично элитности, названия файла s_xx.gif)
Параметр 1 : текстовое поле (1-150 знаков)
Параметр 2 : текстовое поле (1-150 знаков)
Параметр 3 : текстовое поле (1-150 знаков)
Параметр 4 : текстовое поле (1-150 знаков)
Параметр 5 : текстовое поле (1-150 знаков)
номер в группе : текстовое поле (цифры от 1 до 10000)
Как видят сообщения юзеры:
Сначала отображаются все "vip" объявления, затем разделить (к примеру
), "высокий класс", разделитель, и.т.д. до "треша".
Внутри категории порядок вывода сообщений задается админом.
Должна быть возможность:
а) Отобразить объявления только одной категории.
б) Отобразить только одно конкретное объявление.
Как должна выглядеть админка:
1) На главной странице отображается список:
Названиеобъявления1, категория, элитность, статус, порядковый номер в категории, ссылки "править" "удалить".
Названиеобъявления2, категория, элитность, статус, порядковый номер в категории, ссылки "править" "удалить".
Названиеобъявления3, категория, элитность, статус, порядковый номер в категории, ссылки "править" "удалить".
и.т.д. до кнопки "сохранить".
на этой странице админ может добавить/удалить объявление, поменять его статус и порядковый номер в категории.
2) В "править" - есть дополнительная возможность редактировать поля "Параметр 1-5" (отображать их в предыдущем списке не надо).
3) Если админ меняет категорию объявления, оно автоматически попадает в конец списка в новой категории.
4) Каждое новое объявление автоматически попадает в конец списка в своей категории.
Общие комментарии:
Вход в админку может быть с паролем md5/без пароля. - возможность легко подключить/отключить эту функцию.
Название категорий, элитностей, статуса, другие настройки - строго в settings.php
Код должен быть простым и работать не нагружая сервер. Функциональные блоки в тексте дожны быть размечаны комментариями.
Приветствуется отсутствие дыр и надежность скрипта.
Никаких других функций не надо(!), необходимо, чтобы код был написан под это задание, а не адаптирован из другого проекта.
Пожалуйста, указывайте пожелание по стоимости и сроки изготовления.