Расширенная доска объявлений

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

Аватар пользователя Lexandro Lexandro 18 августа 2008 в 11:51

Нужно на сайте сделать что-то похожее на доску объявлений:

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

Дальше весь вывод более-менее понятно как сделать с помощью Views.

Комментарии

Аватар пользователя enjoy enjoy 18 августа 2008 в 13:12

А может проще взять движок уже готовый для доски объявлений? Если никаких больше функций не надо.

Аватар пользователя edhel edhel 18 августа 2008 в 21:25

Создать content type для объявления, можно добавить поля к нему с помощью cck, дать всем доступ к созданию нод этого типа, с помощью views сделать вывод списка объявлений.

С помощью cck также добавить поле checkbox "показывать объявление" и во views сделать фильтр по этому полю.

Аватар пользователя Lexandro Lexandro 20 августа 2008 в 10:54

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

Аватар пользователя edhel edhel 20 августа 2008 в 23:40

Taxonomy Access или писать собственный модуль для распределения прав. Я один раз писал, достаточно заумно получается...