мне необходимо каким-то образом разрешить гостю просмотр содержимого топиков форума новости сайта
как понимаю на главной странице... потому что в курсах вроде нормально смотрелось... я просто поднимал эту тему и изменения разработчиками вносились, а вот на главной странице они не доглядели... правда и об этом я им писал... может в последних обновлениях уже исправлено? если нет, то в файле moodle\mod\forum\discuss.php надо сделать следующее
-
if (!(isstudent($forumcourse->course) or
isteacher($forumcourse->course) or
($course->id == SITEID && !$CFG->forcelogin) or
(isguest() && $course->guest) )){
return false;
}
+
if (!(isstudent($forumcourse->course) or
isteacher($forumcourse->course) or
($course->id == SITEID && !$CFG->forcelogin) or
(isguest() && $course->guest) or
(isguest() && $course->id == SITEID) )){
return false;
}
Фактически в условие добавить еще один вариант...
-
if (!(isstudent($forumcourse->course) or
isteacher($forumcourse->course) or
($course->id == SITEID && !$CFG->forcelogin) or
(isguest() && $course->guest) )){
return false;
}
+
if (!(isstudent($forumcourse->course) or
isteacher($forumcourse->course) or
($course->id == SITEID && !$CFG->forcelogin) or
(isguest() && $course->guest) or
(isguest() && $course->id == SITEID) )){
return false;
}
Фактически в условие добавить еще один вариант...