Отключение автоматичеки создаваемого новостного форума

Отключение автоматичеки создаваемого новостного форума

от Vadim Dvorovenko -
Количество ответов: 10
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
При создании нового курса в нём автоматически создаётся новостной форум. При этом это такая неубиваемая зараза - удаляешь её, она снова появляется, можно только видимость отключить. А можно как-нибудь сделать, чтобы новостной форум вообще не появлялся в новом курсе?
В ответ на Vadim Dvorovenko

Re: Отключение автоматичеки создаваемого новостного форума

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle
А зачем? Скрыть и все.

Если его удалить и не открывать тем (не добавлять новости), то он не отображается. При наличии записей отображается.
В ответ на Vadim Dvorovenko

Re: Отключение автоматичеки создаваемого новостного форума

от Арина Кондратенко -
Вадим, в Установках курса поставьте количество отображаемых новостей 0. Потом форум можно удалить, больше не появится.
Удачи!
В ответ на Арина Кондратенко

Re: Отключение автоматичеки создаваемого новостного форума

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
Спасибо, попробую.
Тут ещё вопрос. По умолчанию в курсе много блоков появляется - и участники, и новости, и ресурсы, и мои курсы, начинающих преподавателей отвлекает, глаза разбегаются. А хотелось бы, чтобы новый курс был абсолютно чист, а преподаватели уже добавляли по необходимости.
Можно ли это отключить без ковыряния кода?
В ответ на Vadim Dvorovenko

Re: Отключение автоматичеки создаваемого новостного форума

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
// These variables define DEFAULT block variables for new courses
// If this one is set it overrides all others and is the only one used.
// $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity';

Вообще в файле config-dist.php много всего есть, чего через интерфейс администрирования не сделаешь.
В ответ на Artem Andreev

Re: Отключение автоматичеки создаваемого новостного форума

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle
тогда уж config.php а не config-dist.php !
И эксперименты проводить не на боевой системе, а на тестовой улыбаюсь
В ответ на Виталий Лавров

Re: Отключение автоматичеки создаваемого новостного форума

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
Ну я как бы не разжевывал, естественно все доп настройки в config.php, config-dist.php нигде напрямую не используется, некоторый такой предшаблон, как и в большинстве веб-ориентированных систем...
В ответ на Artem Andreev

Re: Отключение автоматичеки создаваемого новостного форума

от Vadim Tabunshchik -
Изображение пользователя Developers
Артем, а как это скажется, если в системе есть "закрепленные" блоки на уровне курса?
<офтоп>
Вот это понравилось улыбаюсь
// Force displayed usernames
// A little hack to anonymise user names for all students. If you set these
// then all non-teachers will always see these for every person.
// $CFG->forcefirstname = 'Bruce';
// $CFG->forcelastname = 'Simpson';
</офтоп>
В ответ на Vadim Tabunshchik

Re: Отключение автоматичеки создаваемого новостного форума

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
Честно говоря никакой доп информацией, кроме имеющегося в config-dist.php, не владею. Не использовал эту настройку...
В ответ на Artem Andreev

Re: Отключение автоматичеки создаваемого новостного форума

от Vadim Tabunshchik -
Изображение пользователя Developers
Отвечу сам улыбаюсь
На "закрепленные" блоки добавление в config.php параметра
$CFG->defaultblocks_override = 'block1,block2,block3,.....'; никакого влияния на sticky block не оказывает.
Они остаются там, где вы их закрепили, а указанные в config.php добавляются при создании курса, и почему-то все в левой части страницы.
Как бы им еще место указать, где появляться, слева или справа???
Да, и еще глюк обнаружился: при разрешенном AJAX в только что созданном курсе блоки, указанные в $CFG->defaultblocks_override никак не получается переместить вправо грущу

В ответ на Vadim Tabunshchik

Re: Отключение автоматичеки создаваемого новостного форума

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
всё просто - разделяете список пополам двоеточием. все блоки в списке до двоеточия слева, после двоеточия справа.