Пользовательская таксономия

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

Аватар пользователя Gres Gres 4 июля 2007 в 0:13

В Drupal есть таксономия для сортировки материалов по категориям и много еще для чего. Вопрос: есть ли модули, позволяющие пользователям добавлять собственные категории и привязывать к ним материалы этого пользователя. Т.е. уникальными будут пары «пользователь — категория» и при одинаковых именах категорий у разных пользователей это будут разные категории. Возможные применения: сортировка записей блога по собственным разделам, создание фотоальбомов и т.п.

Комментарии

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 4 июля 2007 в 18:52

здесь категории не нужны, например блог пользователя - http://www.example.com/blog/user_id , галереи часто устроены так же, т.е. имея ник (или id) пользователя можно посмотреть его блог, галерею, последние посты и т.п. стандартными средствами

Аватар пользователя Gres Gres 4 июля 2007 в 21:09

Речь здесь не о разделении материалов по пользователям, а о том, чтобы пользователи могли заводить новые категории для своих материалов, причем если 2 пользователя назвали категорию одинаково, это все равно были бы разные категории.

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 4 июля 2007 в 21:23

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

Аватар пользователя kiev1 kiev1 6 июля 2007 в 0:56

думаю что все-таки что-то есть, потому что например если словарь идет с способом выбора терминов автодополнение-alax, то там где нет термина - он создается сам, пользователем при вводе странички. почти то что надо, только если-б видно было все что есть и рядом поле для ввода нового - то было-бы как раз то что надо.
тогда при использовании модуля Node Profile - и при регистрации пользователь сможет для себя персональный раздел-термин создать.