С помощью какого модуля?

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

Аватар пользователя levi S levi S 9 января 2011 в 22:15

Подскажите пожалуйста:

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

Комментарии

Аватар пользователя stasroot stasroot 10 января 2011 в 0:36

Можно поинтересоваться а с какой целью он это должен делать? Чтобы много лишних новостей не грузить на главную? Может проще сделать вьюс с помощью которого пользователь выбирает категорию прямо на главной? Или обязательно чтобы эта настройка сохранилась и действовала в момент когда пользователь зайдет в следующий рас?

Думаю ваш вопрос можно попробовать решить так: сделать вьюс для отображения новостей для одной категории,. вьюс для другой категории и так далее, и разрешить указывать пользователю какую страничку использовать в качестве стартовой. По умолчанию идет эта: твойсайт.ru/node Проавда не уверен что это самый простой и короткий путь, и возможно он даже не работает, даже самому интересно...

И на последок вариант с изменением темы сайта: прописать в тему проверку условия (если в профиле пользователя выбран "этот вариант" то грузим этот вьюс) но это возможно вообще через дебри решение.... простите.

Аватар пользователя levi S levi S 10 января 2011 в 1:58

stasroot wrote:
Можно поинтересоваться а с какой целью он это должен делать? Чтобы много лишних новостей не грузить на главную? Может проще сделать вьюс с помощью которого пользователь выбирает категорию прямо на главной? Или обязательно чтобы эта настройка сохранилась и действовала в момент когда пользователь зайдет в следующий рас?

Думаю ваш вопрос можно попробовать решить так: сделать вьюс для отображения новостей для одной категории,. вьюс для другой категории и так далее, и разрешить указывать пользователю какую страничку использовать в качестве стартовой. По умолчанию идет эта: твойсайт.ru/node Проавда не уверен что это самый простой и короткий путь, и возможно он даже не работает, даже самому интересно...

И на последок вариант с изменением темы сайта: прописать в тему проверку условия (если в профиле пользователя выбран "этот вариант" то грузим этот вьюс) но это возможно вообще через дебри решение.... простите.

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

то есть что бы выводились последние новости на главной - только тех категорий которые отметили галочками

мне показался ваш вариант, не много не правильным - потому что он будет вывводит только ОДНУ категорию. Если я вас не правильно понял, исправьте пожалуйста!

Аватар пользователя goodvina goodvina 10 января 2011 в 7:22

Добрый день(утро, вечер)! У меня вопрос по интеграции скрипта доски объявлений в друпал. Вы знаете, как возможно интегрировать в друпал сторонний скрипт (фактически самостоятельный сайт, использующий базу данных). И какие модули/решения могут в этом помочь? Помогите пожалуйста!

Аватар пользователя q2_faith q2_faith 10 января 2011 в 9:26

недавно курил мануалы по rules, я думаю он может помочь
уроки
6 или 7 урок, где берется инфа из cck, и на основании этого выполняется дейстие

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 10 января 2011 в 9:30

"q2_faith" wrote:
недавно курил мануалы по rules, я думаю он может помочь

Излишне.
Блок, можно даже Ajax-овый, который будет сохранять выбор в таблицу, сессию, куки, etc + кастомный аргумент.

Аватар пользователя AI AI 10 января 2011 в 12:00

"stasroot" wrote:
можно попробовать решить так: сделать вьюс для отображения новостей для одной категории

"RxB" wrote:
Блок, можно даже Ajax-овый, который будет сохранять выбор в таблицу, сессию, куки, etc + кастомный аргумент.

А че так все заморочено?
Создай кучу блоков, выводи их в нужных регионах. А потом каждому блоку на странице конфигурирования сайтег/admin/build/block/configure/... протыкать "Показать этот блок по умолчанию, но позволить пользователям скрывать его" или "Скрыть этот блок по умолчанию, но позволить пользователям показывать его".

И пусть ваши пользователи сами себе настраивают то, что хотят. ....Аргумент через сессии во вьюсах.... придумают же Smile

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 10 января 2011 в 13:12

"AI" wrote:
Создай кучу блоков, выводи их в нужных регионах. А потом каждому блоку на странице конфигурирования сайтег/admin/build/block/configure/... протыкать "Показать этот блок по умолчанию, но позволить пользователям скрывать его" или "Скрыть этот блок по умолчанию, но позволить пользователям показывать его".

куясе. Не, я лучше своим способом, а то наскрывают.