Ошибка в редактировании курсов в списке

Ошибка в редактировании курсов в списке

от Alex Samoylenko -
Количество ответов: 9

Доброго времени суток. Помогите решить проблемку, суть которой в следующем. Меню Добавить/редактировать курсы предлагает работу только с категориями, а вот редактировать курсы в списке не дает, выдает ошибку paging bar requires a perpage value (скрин ошибки прилагаю). Раньше можно было открывать список курсов с кнопками ректирования напротив каждого курса, теперь это не работает. Тоесть как внутри курса при включенном редактировании я могу все менять с елементами курса, так было ранее и на уровне самих курсов и на уровне категорий.

Мудл 2.5.2

Приложение quest.png
В ответ на Alex Samoylenko

Re: Ошибка в редактировании курсов в списке

от Vadim Tabunshchik -
Изображение пользователя Developers

MDL-26042

error: paging_bar requires a perpage value

В админке проверьте параметр coursesperpage и поменяйте, если там 0

В ответ на Vadim Tabunshchik

Re: Ошибка в редактировании курсов в списке

от Alex Samoylenko -

Спасибо, помогло! Кнопка редактировать категорию работает теперь. Но нет возможности поменять местами подкатегории в режиме редактирования. Кнопки передвижения подкатегории исчезли (показано на рисунке), хотя возможно это из-за обновления до 2.5.3. В старой версии 2.2 можно было менять местами подкатегории

В ответ на Alex Samoylenko

Re: Ошибка в редактировании курсов в списке

от Vadim Tabunshchik -
Изображение пользователя Developers

Кнопок в 2.5.3 тут не будет. Идите в Администрирование ► Курсы ► Добавить/редактировать курсы

В ответ на Vadim Tabunshchik

Re: Ошибка в редактировании курсов в списке

от Alex Samoylenko -

Спасибо за помощь, в который раз. Вроде мелочь, но столько времени отнимает решение подобных задач с которыми сталкиваешься в первые.

В ответ на Vadim Tabunshchik

Re: Ошибка в редактировании курсов в списке

от Alex Samoylenko -

Оказалось, что это не все. Если захожу Администрирование ► Курсы ► Добавить/редактировать курсы, то при нажатии на подкатегорию появляется ошибка. Прилагаю скрин

В ответ на Vadim Tabunshchik

Неужели никто не сталкивался с подобной проблемой?

от Alex Samoylenko -

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

В ответ на Alex Samoylenko

Re: Неужели никто не сталкивался с подобной проблемой?

от Vadim Tabunshchik -
Изображение пользователя Developers

Неужели никто не сталкивался с подобной проблемой?

Раз молчат, значит не сталкивались. Такую ошибку сложно воспроизвести специально. Однако, попробовать можно:

delete

Проверьте в админке ВСЕ параметры, связанные с отображением курсов/категорий везде, где они присутствуют: в настройках главной страницы, в навигации, в теме, если используется нестандартная тема и т. д.

В частности, мне пришлось экспериментировать с настройкой navcourselimit, чтобы получить такую ошибку. Ставьте любое значение, кроме 0.

Если не поможет, попробуйте прописать в config.php следующую строку:

$CFG->coursesperpage = 200;
В ответ на Vadim Tabunshchik

Re: Неужели никто не сталкивался с подобной проблемой?

от Alex Samoylenko -

Спасибо, буду пробовать. О результатах сообщу. Самое достопримечательное то, что имеется аналогичный сайт, с такой же версией мудл, и с такой же темой. Там все работает при стандартных настройкахв смятении

В ответ на Vadim Tabunshchik

Re: Неужели никто не сталкивался с подобной проблемой?

от Alex Samoylenko -

Вадим, спасибо за помощь! Вы оказались правы. Добавление строки $CFG->coursesperpage = 200; в config.php решило проблему с отображение курсов в категории! Еще раз спасибо!