Афиша мероприятий для сайта

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Афиша мероприятий для сайта cjcity.ru

Пример соперника:
http://www.psychedelic.ru/anons/index.shtml

Но у нас будет резче :)

У нас будет сортировка по жанрам и городам. Должно быть 2 выпадающих
меню. В первом выбирается жанр (скажем, trance, house, dnb и т.д.),
а во втором город (Москва, Питер и "Все остальные"). Необходимо, дабы при
заходе по умолчанию показывались все анонсы, которые ещё только
будут по каждом городам и по каждому жанрам, но я, скажем, захочу
посмотреть только пати Москвы и выбираю город из выпадающего списка,
дальше нажимаю кнопочку "показать" около этого меню и мне должны
показываться только грядущие пати в Москве. Дальше я могу выбрать
жанр и тоже нажать "Показать" и мне выйдут все пати Москвы по этому
жанру, но дозволено и сразу при первом заходе и город и жанр указать,
т.е. кнопка "показать" должна быть всеобщая для этих 2-х меню. А по
умолчанию в меню должен быть пункт "Все". Во вложении картинка, как я
себе это представляю.

В самом списке анонсы обязаны иметь след. поля (как и на сайте
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 сделать, т.к. в
текстовых файлах если будет, то мне кажется тормозить будет.

Сколько это будет стоить и какие сроки?

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26