Модуль Monthly Archive

Автор: B.X - 12.03/2007, пн - 00:48

Так как модуль Archive не выдерживает никакой критики, не обновлялся годами (функционально), то неудивительно, что ему появилась замена. Очень неплохой (а главное, очень простой понятный и удобный) модуль Monthly Archive. Все сообщения показываются по месяцам, лист с месяцами выведен на отдельную страницу, показывается количество вообщений в скобках (сколько в каждом месяце было сообщений).

В настройках можно изменить:
1. Показ сообщений по старшинству или наоборот.
2. Показ на странице месяцев по старшинству или наоборот.
3. Показывать в блоке все месяцы.
4. Можно выбрать для определённого типа контента.
5. Показывать выбранный месяц постранично (как по умолчанию в Друпале) или весь месяц на одной странице.
Все настройки располагаются в настройках показа блока модуля, а не в настройках модуля (каковых собственно и нет).

Из недостатков можно назвать то, что модуль не поддаётся переводу. Версию 4.7 перевести можно, внеся изменения в сам модуль, по аналогии с испанской и китайской версией модуля (идут в архиве вместе с английской), а вот для пятой такой возможности нет, код не работает... Но, если вас не пугают английские названия месяцев, то вам этот модуль может подойти, так как он до невозможности просто и нагляден, что вызывает только положительные ощущения.

Комментарии

Из недостатков можно назвать то, что модуль не поддаётся переводу. Версию 4.7 перевести можно, внеся изменения в сам модуль, по аналогии с испанской и китайской версией модуля (идут в архиве вместе с английской), а вот для пятой такой возможности нет, код не работает... Но, если вас не пугают английские названия месяцев, то вам этот модуль может подойти, так как он до невозможности просто и нагляден, что вызывает только положительные ощущения.

Если судить по русским названиям месяца на этом сайте - то проблемка с переводом уже решена?

да, вот здесь перевод Вадима Барсукова и его исправления модуля, чтобы перевод работал.

Поставил этот модуль и столкнулся с одной проблемой. При просмотре архива исчезает левая колонка, а ниже подвала чистое пространство размером с полтора экрана (в высоту). Тема у меня aurora-5.x-1.2. Тоже самое было с выводом на главную страницу. Там я сделал другую главную и отключаю вывод всех документов на главную. Тему менять не хочется. Она подходит под все мои документы (т.е. они отображаются на экране так, как было задумано), чего не скажешь о других темах опробованных мною. Не один раз пробовал найти другую тему, но все время выскакивали какие-то мелкие или крупные артефакты с моими документами.

Что можно сделать, где посмотреть и подправить?

правьте и настраивайте CSS вашей темы...
что конкретно у вас в ней не в порядке я сказать не могу, так как тема мне неизвестна...
http://www.htmlbook.ru/css/ - вот хороший учебник по CSS.

Дело здесь не в CSS, а в самом Друпале, в его формировании коротких заметок и таксономии.

Если первая строчка контента длиной более чем 2-3 слова, и если терминов таксономии на этот контент несколько, тогда происходит сбой формирования коротких заметок. Еще сбой происходит если в теле заметки, например, есть таблица, попадающая как раз под низ этой усеченной заметки. Ну и еще несколько ошибок выявилось наподобие, даже там где термин всего один и первая строчка почти пустая.

Задолбался отыскивать эти нестыковки. Ну, слава Богу, вроде прояснилось. Теперь и первоначальная главная страница отображается корректно. С моей стороны, ошибок в форматировании кода заметок (самого контента), не обнаружил.

Владимир, спасибо за участие. Вы пока единственный, кто так оперативно отвечает на все вопросы на своем сайте.

Хочу добавть к выщеизложенному. Все эти мои изыски относились к одной, конкретной теме. В других темах все может быть (и будет) по другому.

Чтобы анонсы нормально показывались (так как вам надо) нужно вставлять в конце анонса (как вы пожелаете его видеть) тег !--break-- (в угловых скобках). И если у вас текст в анонсе большой и состоит из нескольких абзацев, то их надо выделить разметкой в параграфы. И, например, выравнивание текста применять к каждому параграфу отдельно, а не ко всему тексту сразу, как делал поначалу я. Это должно работать в самых капризных темах. Все, что сказано о разметке, желательно применять и далее, после анонса. И тогда будет вам счастье с Друпалом, и анонсы будуд красивые, и главная страница не съедет в сторону, и все меню будут видны.

Дело здесь не в CSS, а в самом Друпале, в его формировании коротких заметок и таксономии.

Если первая строчка контента длиной более чем 2-3 слова, и если терминов таксономии на этот контент несколько, тогда происходит сбой формирования коротких заметок. Еще сбой происходит если в теле заметки, например, есть таблица, попадающая как раз под низ этой усеченной заметки. Ну и еще несколько ошибок выявилось наподобие, даже там где термин всего один и первая строчка почти пустая.

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

Задолбался отыскивать эти нестыковки. Ну, слава Богу, вроде прояснилось. Теперь и первоначальная главная страница отображается корректно. С моей стороны, ошибок в форматировании кода заметок (самого контента), не обнаружил.

ошибки скорее всего есть в каждой конкретной теме, а не в самом Друпале, так как ядро в общем-то простое и понятное, дело в реализациях... некоторые реализации не учитывают действий не "по-умолчанию" и поэтому всё так и происходит...

Владимир, спасибо за участие. Вы пока единственный, кто так оперативно отвечает на все вопросы на своем сайте.

не за что, моя помощь всё же минимальна, так как, чтобы точно знать в чём проблема - нужно всегда видеть эту проблему изнутри...

Чтобы анонсы нормально показывались (так как вам надо) нужно вставлять в конце анонса (как вы пожелаете его видеть) тег

согласен с тем, что нужно использовать определённые теги для форматирования текста, чтобы всё выглядело так, как хочешь...

Новая проблема с модулем Monthly Archive.
Пользуюсь этим модулем (с переводом Барсукова) с ноября 2007 года. До апреля 2008 года все было нормально. Апрель 2008 года обозвался как Март, хотя нода 04. Теперь у меня два архива за Март - настоящий и ложный (апрельский).

Подскажите пожалуйста, что можно сделать?

P.S. Проблема решилась. Не знаю из-за чего конкретно, но сделал следующее:
1. Обновил модуль с drupal.org - версия таже, но уже с русификацией.
2. Перезапустил cron.
3. Перезапустил сервер на хосте.

Вполне может быть. На drupal.ru выкладывают второпях, еще горяченькие, а на официальном сайте было выложено гораздо позже, осмысленно, с отловленными багами. Но все равно, 5 месяцев проработал нормально.

я, например, полностью отключил локализацию... эта система не нравилась мне с самого начала в Друпале. Перевожу модули прямо в них самих, заменяя текст английский на русский... конечно, затраты времени побольше, но зато нагляднее... и понятнее...