Как объединить ноды в выпуски журнала

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

Аватар пользователя alekseidolganov alekseidolganov 21 декабря 2011 в 17:01

Такая проблема:
Есть статьи в нодах, а также некоторые статьи разбиты на несколько с помощью book.
Нужно объединить эти ноды в выпуски журнала, а также провести единую нумерацию страниц выпуска журнала.
При этом большие статьи (также и в виде book) разбить на страницы.

У кого есть какие идеи?

Комментарии

Аватар пользователя orb orb 21 декабря 2011 в 17:45

Я делал как говорится дешево и сердито:
http://vseok.org.ua/magazine_07_2008 - содержание
http://vseok.org.ua/taxonomy/term/65 - термин таксономии

В меню "Кировоград" —> "Журнал" тут деления на года и месяцы.

"alekseidolganov" wrote:
Нужно объединить эти ноды в выпуски журнала, а также провести единую нумерацию страниц выпуска журнала.
если нумерацию нужно делать, то тогда я бы делал свой модуль.
Как в модуле Book сделать страницу с иерархией, по результатам которой пронумеровать

Аватар пользователя VasyOK VasyOK 21 декабря 2011 в 23:13

Любой тип материла можно указать в качестве "подшивочного" для любого другого типа материала.

Для этого и нужен модуль book.
Неужели вы не можете сделать:
2010
-Январь
-Февраль
--Первая статья за февраль
--Вторая статья за февраль

Аватар пользователя alekseidolganov alekseidolganov 22 декабря 2011 в 10:58

"VasyOK" wrote:
Любой тип материла можно указать в качестве "подшивочного" для любого другого типа материала.

Проблема в НЕ объединении материала, а в единой нумерации страниц материала.
Допустим есть номер журнала, состоящий из 3 статей.
Создаем 3 ноды:

  1. статья 1 (3 страницы)
  2. статья 2 (15 страниц)
  3. статья 3 (4 страницы)

Нужно как то разбить эти ноды постранично и провести единую нумерацию.
в итоге должно получиться:

  1. статья 1: 1-3 стр.
  2. статья 2: 4-19 стр.
  3. статья 3: 19-23 стр.

Ещё проблема как теперь объединить разбитые на book ноды.

Аватар пользователя _Igor_ _Igor_ 22 декабря 2011 в 11:20

"alekseidolganov" wrote:
Нужно как то разбить эти ноды постранично и провести единую нумерацию.

А зачем?????

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

Но в инете, когда оглавление состоит из ссылок - нажал и ты на нужной статье - зачем создавать лишний "геморрой" разрабатывая бесполезную фичу?

Кто вам вообще подкинул идею, что в электронном издании материал должен разбиватья на такое же колво страниц, как в бумажном?
Ужос!!!

Аватар пользователя alekseidolganov alekseidolganov 22 декабря 2011 в 11:25

"_Igor_" wrote:
А зачем?????

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

Аватар пользователя _Igor_ _Igor_ 22 декабря 2011 в 22:38

Мне в общем-то все равно, сколько вы сил положите на эту херню, но все же...

"alekseidolganov" wrote:
Такова просьба авторов публикаций для размещения. В научных кругах требуют указывать номера журнала и страниц.

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

2) если это принято, то этого принципа должны придерживаться немалое количество интернет изданий, так нет же.

Далее, если не удастся убедить заказчика, что касается реализации малой кровью:

один вариант вам уже подсказал alex_shut: "Делай скрины бумажного издания и выкладывай)) Сразу с нумерацией будет)"

второй вариант, вставлять номер страниц при создании ноды. Я бы просто делал абзац выравненный по центру с указанием страницы, например так:

- стр. 146 -

"и волки сыты, и овцы целы", и главное, пусть о создании нумерации голова болит у "писателя", а не у программиста

Аватар пользователя orb orb 22 декабря 2011 в 22:46

а в чем сложность моего варианта?
Сделать свой модуль который пронумерует, как по мне это оптимальный вариант

Аватар пользователя _Igor_ _Igor_ 22 декабря 2011 в 23:40

orb wrote:
а в чем сложность моего варианта?
Сделать свой модуль который пронумерует, как по мне это оптимальный вариант

писать модуль, который больше никогда никому не будет нужен!?

одна из сложностей, которые я тут вижу - потеря времени. мне проще послать заказчика подальше и заняться более интересными делами Smile а вам? Wink

Аватар пользователя orb orb 23 декабря 2011 в 10:43

"_Igor_" wrote:
писать модуль, который больше никогда никому не будет нужен!?

все сделанные вами модули выкладываются на друпал.орг?!?!?!