Вопросы по таксономии и рейтингам

Изображение пользователя andyceo.

Итак, задумка сделать сайт, скажем, библиотеки ;-)
Словарь 1: русское книга, зарубежная книга, русский журнал, ...
Словарь 2: детектив, фэнтези, ...
Словарь 3: Россия, США, Германия, ...

Можно ли сделать три комбо-бокса (по одному на словарь), чтобы
пользователь мог получить, допустим, список всех доступных зарубежных
книг, являющихся детективами, ведущих свое происхождение из США?
(комбо-бокс - потому что вручную все комбинации задолбаешься в меню
прописывать)

Уточни, пожалуйста, что ты имеешь в виду под комбобоксом? Выпадающий select box? Или тот же select box, но без выпадающего списка и в котором можно выбрать много вариантов? не понял..

Вообще, я твою ситуацию представляю с некоторыми AJAX-элементами: т.е. пользователь выбирает из select box букву У, и ему предлагается выбрать город: Уфа, Ульяновск, Уренгой и т.д.

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

Следующий вопрос: могут ли пользователи ли рейтинговать новости (в духе
оценок книг/фильмов на imhonet.ru)? Можно ли сделать выборку по самым
популярным новостям?

Могут, при установке дополнительных модулей. Voting API, Vote up-down Package. Буквально вчера на drupal.ru проскочила статья о швабрашвабр :) Ромка-таки сподобился создать свой собственный профиль установки, с необходимыми настройками. Там для работы с пользователями используется Buddylist2, Organic groups, User Karma, Vote up-down Package, Voting API.

Соответсвенно, настроить вывод новостей в зависимости от рейтинга сделать не проблема - кажется, в настройках Vote up-down Package можно было задавать уровень очков, при котором материал вылезет на главную страницу...

Изображение пользователя cristobal-junta.

Уточни,

Уточни, пожалуйста, что ты имеешь в виду под комбобоксом? Выпадающий select box? Или тот же select box, но без выпадающего списка и в котором можно выбрать много вариантов? не понял..

Эээ... Такую штуку, в которой присутствуют все теги из данного словаря, и ты можешь выбрать только один. Наверное, это называется "выпадающий select box".

Вообще, я твою ситуацию представляю с некоторыми AJAX-элементами: т.е. пользователь выбирает из select box букву У, и ему предлагается выбрать город: Уфа, Ульяновск, Уренгой и т.д.

Можно и так, но это не является принципиальным моментом. В нулевом приближении меня бы устроил выпадающий список.

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

Книги добавляет только библиотекарь. При этом он приписывает книгу к соответствующим категориям. Заметка идет новостью на первую страницу. Меню как такового нет - есть облака тэгов. И еще вот эти выпадающие списки. Они нужны для того, чтобы НЕ делать меню следующего типа:

По стране:
- русская книга:
- - детектив
- - фэнтэзи
- - учебник
- зарубежная книга:
- - детектив
- - фэнтэзи
- - учебник

По жанру:
- детектив
- - русская книга
- - зарубежная книга
- учебник
- - русская книга
- - зарубежная книга
- детектив
- - русская книга
- - зарубежная книга

Заметку Ромки я видел.
За названия модулей рейтингования спасибо.

Изображение пользователя andyceo.

Так... ну чтобы

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

Hierarchy:
Single

Multiple select: Off (обязательно для выпадающего списка!)

Required: On

Ну и далее прописываешь в твоём словаре нужные тебе термины, соблюдая их иерархию, и наслаждаешься выбором.

Изображение пользователя cristobal-junta.

Нет, ты меня снова не понял

Такая штука, как ты говоришь, нужна автору контента, и делать ее я умею :-)
Я же имел в виду исключительно пользовательский интерфейс.
Мне нужен блок, в котором будут два выпадающих селект-бокса (жанр и страна). Пользователь выбирает жанр (детектив) и страну (франция), жмет "Найти" (или что-нибудь в этом духе), и ему вываливаются все записи с этими тэгами (грубо говоря, /taxonomy/term/детектив,франция).

Изображение пользователя andyceo.

Фильтры!

Саш, эта вещь называется фильтром.

Делается это через модуль Views - создаёшь страничный вид (page view), создаёшь к нему фильтр, фильтр настраиваешь чтобы работал через таксономию, делаешь его всегда видимым на данной странице (данном page view).

Добавьте страницу в закладки. Перейти к верху страницы
Синдикация материалов