Подготовка програмы
Афиша мероприятий для сайта
Афиша мероприятий для сайта cjcity.ru
Пример конкурента:
http://www.psychedelic.ru/anons/index.shtml
Но у нас будет круче :)
У нас будет сортировка по стилям и городам. Должно быть 2 выпадающих
меню. В первом выбирается стиль (например, trance, house, dnb и т.д.),
а во втором город (Москва, Питер и "Все остальные"). Нужно, чтобы при
заходе по умолчанию показывались все анонсы, которые ещё только
будут по всем городам и по всем стилям, но я, например, захочу
посмотреть только пати Москвы и выбираю город из выпадающего списка,
далее нажимаю кнопочку "показать" около этого меню и мне должны
показываться только предстоящие пати в Москве. Далее я могу выбрать
стиль и тоже нажать "Показать" и мне выйдут все пати Москвы по этому
стилю, но можно и сразу при первом заходе и город и стиль указать,
т.е. кнопка "показать" должна быть общая для этих двух меню. А по
умолчанию в меню должен быть пункт "Все". Во вложении картинка, как я
себе это представляю.
В самом списке анонсы должны иметь след. поля (как и на сайте
psychedelic.ru почти):
Заголовок
Дата
Организаторы
Место
Вход
Время
О мероприятии (ограничение на 400 символов)
Lineup
флаер
Все поля текстовые, кроме последнего. Флаер - это картинка, которая
должна показываться в общем списке в уменьшенном размере (не более 150
пикселей в ширину), а при нажатии в новом окне должна открываться
полноразмерная картинка, оригинал.
Поля дата и время отличаются тем, что "дата" имеет вид типа
"18.11.2007" и вводится в админке путём выбора из выпадающих меню по
отдельности число, месяц и год, а "Время" - это текстовое поле, в
которое я могу записать в произвольном порядке всё. Там и дата и
время.
А также опционально (если добавить, то показываются, если не добавить,
то не показывать):
1. Отчёт
2. Фото
3. Видео
4. Обсуждение в форуме
Эти поля в виде ссылок.
Те пати, что уже прошли и не показываются в списке афиши, должны быть
в архиве. Т.е. в анонсах должна быть ссылка "Архив анонсов", где по
датам уже все анонсы прошедших вечерин будут.
Должен быть календать, как и на сайт-примере тоже, так наглядно и
понятно для ищущего.
Каждый анонс должен иметь расширенную версию, т.е. нажимаешь
"Подробнее" и там выходит тоже самое, но пункт "О мероприятии" в
полном объёме + комменты. Комментарии можно писать всем и они должны
показываться на этой же странице, т.е. НЕ на новой странице, а прямо в
тексте расширенной версии анонса. Комменты должны показываться по 20
на страницу, т.е. надо делать ещё разбивку комментов по страницам.
Должна стоять защита от комментов от ботов и спамеров с помощью ввода
цифрового кода. Поля должны быть такие - Имя, текст сообщения и
цифровой код и ничего более. Флаеры в расширенной версии точно также
показываются в уменьшенном варианте, как и на общей странице.
Ограничений на кол-во анонсов в общем списке нет, т.е. хоть их там 100
штук предстоит, пусть все сразу показываются.
Админка.
Авторизацию не надо делать, я её через htaccess хочу сделать, так надёжнее и
проще.
В админке я должен нажать "Добавить анонс" и заполнить поля:
1. Заголовок - название пати
2. Дата - выбираю дату проведения пати из выпадающих меню
3. Город - выбираю из списка: Москва, Питер, Другой
4. Стиль - выбираю из списка: Trance, House, DnB, Hardcore, Techno,
другой, но бывает частенько так, что на одном мероприятии сразу
несколь танцполов с разными стилями. Так что тут надо бы сделать выбор
по 3-м стилям, а на главной при поиске отображать анонс при совпадении
с одним из стилей, указанных для мероприятия.
5. Организаторы - пишу текст
6. Место - текст
7. Вход - текст
8. Время - текст
9. О мероприятии - текст
10. Lineup - текст
11. флаер - загружаем картинки прямо на сервер, для каждого анонса своя
12. папка с данными
13. Отчёт - ссылка
14. Фото - ссылка
15. Видео - ссылка
16. Обсуждение в форуме - ссылка
17. возможность поставить галочку, чтобы краткая информация данного
анонса показывалась на всех страницах вверху, т.е. и в общем списке и
в расширенных версиях анонсов, и при любых сортировках, т.е. это
просто блок, выделенный цветом и рамкой, который имеет бОльший
приоритет и который должны видеть все :)
Ну и нужна возможность редактировать анонсы если что.
Вот, и всё это надо бы с использованием MySql сделать, т.к. в
текстовых файлах если будет, то мне кажется тормозить будет.
Сколько это будет стоить и какие сроки?
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗакрыт17 лет назад
Техническое задание на разработку МЕДИАПОРТАЛА. Этап 1. 1. Предварительные работы. a. Выбор CMS под медиа-портал(Предпочтительно - Bitrix). При выборе учесть будущую интеграцию с ...
Веб-программирование10 заявокЗакрыт17 лет назадУ меня купленный портатор http://lasto.com/shop/portator_pinta.html но сайты, сигнатуры которых в нем имеются, мне не интересны. Нужно сделать сигнатуры для трех сайтов, что я укажу.
Веб-программированиенет заявокЗакрыт17 лет назад- $60
Есть карта мира. На ней вырезаны участки такие как США , Европа, Украина, Россия. Графическая основа есть и уже все вырезано. Задача: 1. При наведении курсора мышки на США ...
Веб-программирование1 исполнительЗакрыт17 лет назад - $50
требуеться доработать код от goldcoders для подключения libertyreserve
Веб-программирование3 заявкиЗакрыт17 лет назад Нужно изменить Flash "морду" сайта. Текущий вид приложен в файле "Current.jpg". Нужно заменить телевизор на приложенный в файле "LCDTV4-3.png". Причем не должна пострадать функциональность, в этом телевизоре показывается видео. ...
Веб-программирование1 исполнительЗавершен17 лет назадПрикрутить к сайту контроль скорости загрузки с редиректом при коннекте ниже заданного на другой хост.
Веб-программирование3 заявкиЗакрыт17 лет назад- $800
От исполнителя необходимо знание drupal, ajax, верстка на дивах без таблиц, программирование php. Требуется сделать сайт программного продукта на базе drupal и сверстать предоставленный дизайн на div На сайте ...
Веб-программирование3 заявкиЗакрыт17 лет назад Доброго времени суток уважаемые программисты. Суть нашего проекта состоит в следующем: Как основа нашего новостного агентства у нас имеется информационный ресурс: www.ghn.ge , который подразумевает получение платного новостного контента для наших подписчиков, ...
Веб-программирование4 заявкиЗакрыт17 лет назадНеобходимо создать flash элемент - аналогичный http://www.elkonrus.ru/geo
Веб-программирование17 заявокЗакрыт17 лет назад