Псевданимы пользователей

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

Аватар пользователя pchela pchela 24 апреля 2008 в 11:55

Продублирую у себя в блоге сообщение, в форуме вообще никто не ответил, так может сам себя пообсуждаю Smile

Нужно реализовать систему псевдонимов в системе:

1. Пользователь создает статью
2. Выбирает один из забитых собой псевданимов

+
Пользователь наборщик, котрому дали напечатать материал:

1. Логинится под своим логом
2. Набирает статью
3. Откуда-то выбирает имя реального автора или один из его псевдонимов

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

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

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

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

Есть словарь Автор с двухуровневой структурой. На первом уровне реальное имя, на втором псевдонимы.

Получается у меня есть два типа пользователей:
1. пользователи для которых нужно ограничить словарь Автор относительно их реального имени, относительно залогиненного пользователя
2. пользователи, для которых нужно выводить полный список Авторов

Комментарии

Аватар пользователя seaji seaji 25 апреля 2008 в 17:14

Я бы сделал псевдонимы через Node Profile, так как раз есть ограничение на количество создаваемых единиц.
Связь с псевдонимами через Node Reference (идет в комплекте с CCK). А поиск с помощью специального планига для вьюс.