После обсуждения
тут, я понял, что календарь надо делать.
Для тех, кто не читал то обсуждение: есть примеры различной реализации, так что у нас есть возможность сравнить и сделать лучше:
http://psytalk.ru/index.php?option=com_content&task=view&id=199&Itemid=231http://psyjournals.ru/events/http://www.spbpo.ru/?CT=1 Я некоторое время подумал, и придумал следующее:
Как это будет работать:
Каждый документ в административной системе снабжается следующими дополнительными полями:
• Время проведения С … по (выбирается через выкидное меню, содержащее даты)
• Дедлайн: дата последней подачи заявки (выбирается через выкидное меню, содержащее даты)
• Город: свободное поле, работающее по принципу тега
• Имя документа в календаре (не зависит от заголовка)
Если хотя бы одно из этих четырех полей, за исключением дедлайна не заполнено, документ не попадает в календарь. Если эти три поля заполнены, документ попадает в табличку, как на рисунке.
Календарная сетка: дни, в которые что-то происходит, помечаются красным, и становятся ссылками, при нажатии на которые под таблицей выводятся мероприятия, которые проводятся в эти дни. И пишется, что эти мероприятия проходят в эти дни.
Город: это аналог «тега». При нажатии на эту ссылку выводятся все мероприятия в городе за все время новостей, в обратном хронологическом порядке: самые новые сверху.
По умолчанию под календарем выводятся объявления по дате их публикации на флогистоне.
Календарь размещен только в разделе «Новости» - в подразделах его размещать нет необходимости.
Как обычно, мне важно ваше мнение.