Подскажите модуль для архива контента по месяцам

Главные вкладки

Комментарии

Аватар пользователя toshaxtsa toshaxtsa 18 февраля 2010 в 9:57

Так проблема в том что во вьюсах Архив работает некорректно.
Как пример http://proza.by/archive
Я так и не понял из-за чего. В базе все нормально. В некоторых местах вывод правильный в некоторых нет.
Есть подозрение что он отображает изменения статьи, но пока не уверен.
С глоссарием вообще проблема жуть. Но это потом разберем.

Аватар пользователя toshaxtsa toshaxtsa 18 февраля 2010 в 10:50

graker
А можно пример. Сейчас попробую набросать. В нете мало нормальной литературы по работе с вьюсами. А переводчики многое корявят, что приводит к непониманию сути.

Аватар пользователя graker graker 18 февраля 2010 в 10:58

В двух словах, например, так:
- view типа page;
- вывод полей (fields);
- три аргумента (год публикации, месяц публикации, день публикации);
- для аргументов, если не указаны, выводить все значения;
- сортировка по дате;
- добавить фильтры (e.g. published or admin, promoted to first page и т.п.);
- выводить поле "заголовок ноды" ссылкой на ноду;
- поле "дата публикации" считывать но не выводить;
- в формате вывода вьюхи указать HTML List;
- в настройках списка - группировку по месяцам.

Я вчера как раз похожий архив делал, только без группировки по месяцам.

Аватар пользователя graker graker 18 февраля 2010 в 10:59

И вдогонку: если нужно делать вывод архива по дням, то там во вьюсах баг есть, дни выводятся со смещением -1, сейчас пробую разобраться.

Аватар пользователя graker graker 18 февраля 2010 в 11:04

Нет, я бы за несколько секунд не успел пройти по ссылке, прочитать, установить, увидеть баг и написать предыдущий комментарий Smile

Аватар пользователя gothica@drupal.org gothica@drupal.org 18 февраля 2010 в 11:32

Вроде бы работает этот вьюс, но есть один косяк.. что нужно изменить так, чтобы корректно работало с i18n.. при клике на месяц выводит все записи и на англ и на русском, хотя правильнее должно быть так:
1. Если находимся на русской версии сайта, кликаем на месяц - выводятся записи только русские
2. Если находимся на английской версии сайта, кликаем на месяц - выводятся записи только английские

Аватар пользователя toshaxtsa toshaxtsa 18 февраля 2010 в 12:25

Сделал но не могу понять в старых датах скажем декабрь 2003 года существует одна запись. А показывает 15 (из за чего? Редакции материалов что ли?)

В октябре пишет 1 запись, но на вывод более 10 страниц
http://proza.by/ymd
Пойду запрос гляну что он там как строит.

Аватар пользователя toshaxtsa toshaxtsa 18 февраля 2010 в 12:45

Не прикручивал. Это стандарт идет в счетчике Акавиты. Белорусского рейтинга. Сразу встроен в код счетчика. Могу код счетчика кинуть.

Аватар пользователя toshaxtsa toshaxtsa 18 февраля 2010 в 13:12

В личку отправил не знаю скорее всего да. Доесть я подгружаю их js.
Давай не будем тут засорять тему.

По теме так и не понял каким образом количество в скобках отличается от количества реального.

Причем в феврале есть 3 материала, которые были созданы в январе, но редактировались в феврале.
Как обойти редакции материалов?
Покопался в фильтрах, там только жесткие условия дат.

Аватар пользователя toshaxtsa toshaxtsa 18 февраля 2010 в 16:39

У меня вроде тоже работает, но:

выводит так Декабрь 2003 (15)

Реально в данном месяце 1 запись.
Вопрос с какого бока взялось еще 14, которые не отображаются и что это?

Тоесть реально должно быть: Декабрь 2003 (1)