Есть сайт кафе
В нем раздел Афиша. Проблема в сортировке. Как и в любой афише сверхувниз должны идти дни когда к примеру будут концерты.
1 февраля "Звери"
2 февраля "Сплин"
...
...
21 февраля "Ленинград"
Если делаешь сортировку по дате и по возрастанию, получается что все переворачивается и в афише первыми идет Ленинград который выступает 21 февраля.
Если наоборот по убыванию, то тогда все идет нормально, вот так
1 февраля "Звери"
2 февраля "Сплин"
...
...
21 февраля "Ленинград"
но когда добавляешь новые элементы, старые не убираются, т.е всегда в афише будет висеть первыми "Звери", а если я добавляю новых то они не видны. Вот и думаю как сделать так чтобы когда проходило к примеру первое число, все сдвигалось вверх и группа "Звери" убиралась. Это вообще возможно реализовать?
Диз еще не готов но посмотреть можно.
Установите дату окончания публикации для каждого из элементов на один день позже, чем дата выступления (для Ленинграда, например, 22 февраля). И тогда они будут исчезать автоматически.
Varkolak, в xsl никакого - по-умолчанию, элементы с просроченной датой окончания публикации не отображатся сами собой.
Пухата, решение есть. Пример (там правда в предстоящих сейчас нет ничего, но в общем там все так как вы описали - прошедшие в архиве и сортируются по убыванию даты. Предстоящие - на основной странице и сортируются по возрастанию даты).