[QUOTE]Автор: Dmitry I onix@imbg.org.ua
(Авторизован)
Дата : 10.07.2012 20:58:45
Сообщение:
Добрый день. Судя по форуму на битриксе Вы решали похожую задачу, поэтому может сможете помочь. Только мы не программисты, а биологи. При ответе прошу это учесть )
Стандартными средствами инфоблоков (на стартовой редакции) пытаемся решить следующую задачу: Зарегистрированный пользователь студент должен иметь собственную область, куда бы он мог складывать отчеты, писать какие-то результаты. В эту же область должен иметь доступ и преподаватель для ответов и заданий студенту.
Предполагается решение: создать ИБ в котором каждому студенту назначить свой раздел. В этом разделе в виде элементов и будут все задания, отчеты и т.д.
Сделали: в профиле пользователя добавили пользовательское поле UF_USER_ID, которое привязали к разделам инфоблока с разделами. Вроде бы остается добавить на страницу в публичной части компонент Новости, и настроить его на этот инфоблок. Но он у нас показывает записи из всех разделов. А мы хотели, чтобы при залогинивании пользователя onix показывались элементы только папки onix. И так для каждого студента - свои элементы. Причем в отличие от Вашей тогдашней задачи, нам не страшно, чтобы один студент мог забраться в директорию другого, хотя, конечно и нежелательно.
Вопрос1: что мы сделали не правильно?
Вопрос2:
Для преподавателя думали сделать так, как организован показ демо-новостей - через дополнительное меню, привязанное к разделам ИБ. Правда что будем делать, когда студентов станет хотя бы 100 - пока не знаем. Ведь тогда боковое меню непомерно разрастется. Но наверное можно будет использовать многоуровневую иерархию?
Вопрос3: быть может мы принципиально ошибаемся, и такую задачу лучше решать в более сложной версии? Тогда как это оптимальнее делать в версии Эксперт?[/QUOTE]Вот такой вопрос ко мне пришёл. Чтож начнём.
(Авторизован)
Дата : 10.07.2012 20:58:45
Сообщение:
Добрый день. Судя по форуму на битриксе Вы решали похожую задачу, поэтому может сможете помочь. Только мы не программисты, а биологи. При ответе прошу это учесть )
Стандартными средствами инфоблоков (на стартовой редакции) пытаемся решить следующую задачу: Зарегистрированный пользователь студент должен иметь собственную область, куда бы он мог складывать отчеты, писать какие-то результаты. В эту же область должен иметь доступ и преподаватель для ответов и заданий студенту.
Предполагается решение: создать ИБ в котором каждому студенту назначить свой раздел. В этом разделе в виде элементов и будут все задания, отчеты и т.д.
Сделали: в профиле пользователя добавили пользовательское поле UF_USER_ID, которое привязали к разделам инфоблока с разделами. Вроде бы остается добавить на страницу в публичной части компонент Новости, и настроить его на этот инфоблок. Но он у нас показывает записи из всех разделов. А мы хотели, чтобы при залогинивании пользователя onix показывались элементы только папки onix. И так для каждого студента - свои элементы. Причем в отличие от Вашей тогдашней задачи, нам не страшно, чтобы один студент мог забраться в директорию другого, хотя, конечно и нежелательно.
Вопрос1: что мы сделали не правильно?
Вопрос2:
Для преподавателя думали сделать так, как организован показ демо-новостей - через дополнительное меню, привязанное к разделам ИБ. Правда что будем делать, когда студентов станет хотя бы 100 - пока не знаем. Ведь тогда боковое меню непомерно разрастется. Но наверное можно будет использовать многоуровневую иерархию?
Вопрос3: быть может мы принципиально ошибаемся, и такую задачу лучше решать в более сложной версии? Тогда как это оптимальнее делать в версии Эксперт?[/QUOTE]Вот такой вопрос ко мне пришёл. Чтож начнём.