Так проблема в том что во вьюсах Архив работает некорректно.
Как пример http://proza.by/archive
Я так и не понял из-за чего. В базе все нормально. В некоторых местах вывод правильный в некоторых нет.
Есть подозрение что он отображает изменения статьи, но пока не уверен.
С глоссарием вообще проблема жуть. Но это потом разберем.
graker
А можно пример. Сейчас попробую набросать. В нете мало нормальной литературы по работе с вьюсами. А переводчики многое корявят, что приводит к непониманию сути.
В двух словах, например, так:
- view типа page;
- вывод полей (fields);
- три аргумента (год публикации, месяц публикации, день публикации);
- для аргументов, если не указаны, выводить все значения;
- сортировка по дате;
- добавить фильтры (e.g. published or admin, promoted to first page и т.п.);
- выводить поле "заголовок ноды" ссылкой на ноду;
- поле "дата публикации" считывать но не выводить;
- в формате вывода вьюхи указать HTML List;
- в настройках списка - группировку по месяцам.
Я вчера как раз похожий архив делал, только без группировки по месяцам.
Вроде бы работает этот вьюс, но есть один косяк.. что нужно изменить так, чтобы корректно работало с i18n.. при клике на месяц выводит все записи и на англ и на русском, хотя правильнее должно быть так:
1. Если находимся на русской версии сайта, кликаем на месяц - выводятся записи только русские
2. Если находимся на английской версии сайта, кликаем на месяц - выводятся записи только английские
В личку отправил не знаю скорее всего да. Доесть я подгружаю их js.
Давай не будем тут засорять тему.
По теме так и не понял каким образом количество в скобках отличается от количества реального.
Причем в феврале есть 3 материала, которые были созданы в январе, но редактировались в феврале.
Как обойти редакции материалов?
Покопался в фильтрах, там только жесткие условия дат.
Комментарии
Этот волшебный модуль называется views.
http://www.google.ru/search?hl=ru&newwindow=1&q=drupal+archive+module&bt...
Если конечно с Views не подружитесь, но скажу я Вам честно, если подружитесь, то Вы его полюбите больше всего на свете.
Так проблема в том что во вьюсах Архив работает некорректно.
Как пример http://proza.by/archive
Я так и не понял из-за чего. В базе все нормально. В некоторых местах вывод правильный в некоторых нет.
Есть подозрение что он отображает изменения статьи, но пока не уверен.
С глоссарием вообще проблема жуть. Но это потом разберем.
Во вьюсах можно без значительных усилий сделать свой, более корректный архив.
Нашел вот это http://drupal.org/node/52037 но там вьюсь для 4 5 ых веток друпала, а как будет выглядеть для 6-ой?
graker
А можно пример. Сейчас попробую набросать. В нете мало нормальной литературы по работе с вьюсами. А переводчики многое корявят, что приводит к непониманию сути.
давай!
В двух словах, например, так:
- view типа page;
- вывод полей (fields);
- три аргумента (год публикации, месяц публикации, день публикации);
- для аргументов, если не указаны, выводить все значения;
- сортировка по дате;
- добавить фильтры (e.g. published or admin, promoted to first page и т.п.);
- выводить поле "заголовок ноды" ссылкой на ноду;
- поле "дата публикации" считывать но не выводить;
- в формате вывода вьюхи указать HTML List;
- в настройках списка - группировку по месяцам.
Я вчера как раз похожий архив делал, только без группировки по месяцам.
по моему нашел http://drupal.org/node/262399
И вдогонку: если нужно делать вывод архива по дням, то там во вьюсах баг есть, дни выводятся со смещением -1, сейчас пробую разобраться.
по той сыслке что я написал?
Нет, я бы за несколько секунд не успел пройти по ссылке, прочитать, установить, увидеть баг и написать предыдущий комментарий
пробую вьюс сейчас этот
Вроде бы работает этот вьюс, но есть один косяк.. что нужно изменить так, чтобы корректно работало с i18n.. при клике на месяц выводит все записи и на англ и на русском, хотя правильнее должно быть так:
1. Если находимся на русской версии сайта, кликаем на месяц - выводятся записи только русские
2. Если находимся на английской версии сайта, кликаем на месяц - выводятся записи только английские
Решено: добавил фильтр по языкам
Сделал но не могу понять в старых датах скажем декабрь 2003 года существует одна запись. А показывает 15 (из за чего? Редакции материалов что ли?)
В октябре пишет 1 запись, но на вывод более 10 страниц
http://proza.by/ymd
Пойду запрос гляну что он там как строит.
а что за всплывающее сообщение внизу на сайте в виде опроса? как прикрутил?
Не прикручивал. Это стандарт идет в счетчике Акавиты. Белорусского рейтинга. Сразу встроен в код счетчика. Могу код счетчика кинуть.
интересный плагин это на jQuery?
В личку отправил не знаю скорее всего да. Доесть я подгружаю их js.
Давай не будем тут засорять тему.
По теме так и не понял каким образом количество в скобках отличается от количества реального.
Причем в феврале есть 3 материала, которые были созданы в январе, но редактировались в феврале.
Как обойти редакции материалов?
Покопался в фильтрах, там только жесткие условия дат.
а как ты делал? я сделал импорт того views и у меня все нормально, а ты как?
Также только изменил тип материала с блогов на страницы подшивок
у меня работает без проблем..менял только во views в двух местах archive на archive_month, чтобы не было конфликта с модулем archive
У меня вроде тоже работает, но:
выводит так Декабрь 2003 (15)
Реально в данном месяце 1 запись.
Вопрос с какого бока взялось еще 14, которые не отображаются и что это?
Тоесть реально должно быть: Декабрь 2003 (1)
странно, попробуй обновить кэш в друпале (flush cache)
а вот еще что нашлось http://drupal.org/project/montharchive