Есть новостной портал, новости разбиты по категориям.
как сделать так, что бы зарегистрированный человек мог в личном кабинете выбирать определенные категории новостей, которые будут отображаться на главной ?
Можно поинтересоваться а с какой целью он это должен делать? Чтобы много лишних новостей не грузить на главную? Может проще сделать вьюс с помощью которого пользователь выбирает категорию прямо на главной? Или обязательно чтобы эта настройка сохранилась и действовала в момент когда пользователь зайдет в следующий рас?
Думаю ваш вопрос можно попробовать решить так: сделать вьюс для отображения новостей для одной категории,. вьюс для другой категории и так далее, и разрешить указывать пользователю какую страничку использовать в качестве стартовой. По умолчанию идет эта: твойсайт.ru/node Проавда не уверен что это самый простой и короткий путь, и возможно он даже не работает, даже самому интересно...
И на последок вариант с изменением темы сайта: прописать в тему проверку условия (если в профиле пользователя выбран "этот вариант" то грузим этот вьюс) но это возможно вообще через дебри решение.... простите.
Можно поинтересоваться а с какой целью он это должен делать? Чтобы много лишних новостей не грузить на главную? Может проще сделать вьюс с помощью которого пользователь выбирает категорию прямо на главной? Или обязательно чтобы эта настройка сохранилась и действовала в момент когда пользователь зайдет в следующий рас?
Думаю ваш вопрос можно попробовать решить так: сделать вьюс для отображения новостей для одной категории,. вьюс для другой категории и так далее, и разрешить указывать пользователю какую страничку использовать в качестве стартовой. По умолчанию идет эта: твойсайт.ru/node Проавда не уверен что это самый простой и короткий путь, и возможно он даже не работает, даже самому интересно...
И на последок вариант с изменением темы сайта: прописать в тему проверку условия (если в профиле пользователя выбран "этот вариант" то грузим этот вьюс) но это возможно вообще через дебри решение.... простите.
С целью того что например если брать новостной портал, человек может выбрать так - что бы например отображались новости категорий "технологии", "искусство" и "мода", а например "политика" что бы не мозолила глаза...
то есть что бы выводились последние новости на главной - только тех категорий которые отметили галочками
мне показался ваш вариант, не много не правильным - потому что он будет вывводит только ОДНУ категорию. Если я вас не правильно понял, исправьте пожалуйста!
Добрый день(утро, вечер)! У меня вопрос по интеграции скрипта доски объявлений в друпал. Вы знаете, как возможно интегрировать в друпал сторонний скрипт (фактически самостоятельный сайт, использующий базу данных). И какие модули/решения могут в этом помочь? Помогите пожалуйста!
можно попробовать решить так: сделать вьюс для отображения новостей для одной категории
"RxB" wrote:
Блок, можно даже Ajax-овый, который будет сохранять выбор в таблицу, сессию, куки, etc + кастомный аргумент.
А че так все заморочено?
Создай кучу блоков, выводи их в нужных регионах. А потом каждому блоку на странице конфигурирования сайтег/admin/build/block/configure/... протыкать "Показать этот блок по умолчанию, но позволить пользователям скрывать его" или "Скрыть этот блок по умолчанию, но позволить пользователям показывать его".
И пусть ваши пользователи сами себе настраивают то, что хотят. ....Аргумент через сессии во вьюсах.... придумают же
Создай кучу блоков, выводи их в нужных регионах. А потом каждому блоку на странице конфигурирования сайтег/admin/build/block/configure/... протыкать "Показать этот блок по умолчанию, но позволить пользователям скрывать его" или "Скрыть этот блок по умолчанию, но позволить пользователям показывать его".
куясе. Не, я лучше своим способом, а то наскрывают.
Комментарии
Можно поинтересоваться а с какой целью он это должен делать? Чтобы много лишних новостей не грузить на главную? Может проще сделать вьюс с помощью которого пользователь выбирает категорию прямо на главной? Или обязательно чтобы эта настройка сохранилась и действовала в момент когда пользователь зайдет в следующий рас?
Думаю ваш вопрос можно попробовать решить так: сделать вьюс для отображения новостей для одной категории,. вьюс для другой категории и так далее, и разрешить указывать пользователю какую страничку использовать в качестве стартовой. По умолчанию идет эта: твойсайт.ru/node Проавда не уверен что это самый простой и короткий путь, и возможно он даже не работает, даже самому интересно...
И на последок вариант с изменением темы сайта: прописать в тему проверку условия (если в профиле пользователя выбран "этот вариант" то грузим этот вьюс) но это возможно вообще через дебри решение.... простите.
С целью того что например если брать новостной портал, человек может выбрать так - что бы например отображались новости категорий "технологии", "искусство" и "мода", а например "политика" что бы не мозолила глаза...
то есть что бы выводились последние новости на главной - только тех категорий которые отметили галочками
мне показался ваш вариант, не много не правильным - потому что он будет вывводит только ОДНУ категорию. Если я вас не правильно понял, исправьте пожалуйста!
Аргументы views через php код будет решением.
Добрый день(утро, вечер)! У меня вопрос по интеграции скрипта доски объявлений в друпал. Вы знаете, как возможно интегрировать в друпал сторонний скрипт (фактически самостоятельный сайт, использующий базу данных). И какие модули/решения могут в этом помочь? Помогите пожалуйста!
недавно курил мануалы по rules, я думаю он может помочь
уроки
6 или 7 урок, где берется инфа из cck, и на основании этого выполняется дейстие
Излишне.
Блок, можно даже Ajax-овый, который будет сохранять выбор в таблицу, сессию, куки, etc + кастомный аргумент.
А че так все заморочено?
Создай кучу блоков, выводи их в нужных регионах. А потом каждому блоку на странице конфигурирования сайтег/admin/build/block/configure/... протыкать "Показать этот блок по умолчанию, но позволить пользователям скрывать его" или "Скрыть этот блок по умолчанию, но позволить пользователям показывать его".
И пусть ваши пользователи сами себе настраивают то, что хотят. ....Аргумент через сессии во вьюсах.... придумают же
куясе. Не, я лучше своим способом, а то наскрывают.