Ознакомьтесь с нашей политикой обработки персональных данных
02:49 

moodle

Хранитель печати
Таар-лайх!
При апгрейде ::

1) месяцы в именительном падеже:

lib/moodlelib.php: apply dlnsk patch http://moodle.org/mod/forum/discuss.php?d=36397



2) календарь - доп.информация:

blocks/calendar_month/block_calendar_month.php: перед return вставить

$week_info_file = 'week.txt';

if (file_exists($week_info_file)) {

$week_info_fh = fopen($week_info_file, 'r');

$week_info = fread($week_info_fh, filesize($week_info_file));

fclose($week_info_fh);

$this->content->text .= $week_info;

}



3) чистим css:

из themes/ удалить все строки, содержащие "sideblock.jpg"



4) модуль EXERCISE - последняя стабильная версия 20060807, требует moodle 1.6.1+, желательно последнюю доступную на текущий момент сборку (примечание - в эту сборку почему-то входит старый wiki, поэтому, чтобы подхватились страницы, mod/wiki надо полностью переписать обратно).

@темы: moodle, склерозник

URL
Комментарии
2006-09-23 в 01:49 

Хранитель печати
Таар-лайх!
My solution is to define a new authentication plugin "nologin", which is trivially easy to implement.

First of all create a new subdirectory of the "auth" directory. Call this subdirectory "nologin". Inside this "nologin" directory, create a file lib.php containing just the following lines:
<?PHP

function auth_user_login ($username, $password) {
mtrace("Your Moodle account has been suspended<br />");
return false;
}


?>

Then as administrator, edit the user profile of the student in question, and select "nologin" from the "Choose authentication method" menu.

ou have to edit the language file lang/en/auth.php and add the line:
$string['auth_nologintitle'] = 'No login';

URL
2007-02-04 в 10:54 

Хранитель печати
Таар-лайх!
Чтобы не потерялось
lib/moodlelib.php: apply dlnsk patch http://moodle.org/mod/forum/discuss.php?d=36397
В файле lib/moodlelib.php найти функцию userdate и заменить на исправленную:


function userdate($date, $format='', $timezone=99, $fixday = true) {

global $CFG;

static $strftimedaydatetime;

if ($format == '') {
if (empty($strftimedaydatetime)) {
$strftimedaydatetime = get_string('strftimedaydatetime');
}
$format = $strftimedaydatetime;
}

/// correcting dates (dlnsk) %%62%%
$format = str_replace('%B', '_=BB=_', $format); // January
$format = str_replace('%A', '_=AA=_', $format); // Monday
$format = str_replace('%b', '_=bb=_', $format); // Jan
$format = str_replace('%a', '_=aa=_', $format); // Mon

if (!empty($CFG->nofixday)) { // Config.php can force %d not to be fixed.
$fixday = false;
} else if ($fixday) {
$formatnoday = str_replace('%d', 'DD', $format);
$fixday = ($formatnoday != $format);
}

$date += dst_offset_on($date);

$timezone = get_user_timezone_offset($timezone);

if (abs($timezone) > 13) { /// Server time
if ($fixday) {
$datestring = strftime($formatnoday, $date);
$daystring = str_replace(' 0', '', strftime(' %d', $date));
$datestring = str_replace('DD', $daystring, $datestring);
} else {
$datestring = strftime($format, $date);
}
} else {
$date += (int)($timezone * 3600);
if ($fixday) {
$datestring = gmstrftime($formatnoday, $date);
$daystring = str_replace(' 0', '', gmstrftime(' %d', $date));
$datestring = str_replace('DD', $daystring, $datestring);
} else {
$datestring = gmstrftime($format, $date);
}
}

/// correcting dates (dlnsk) %%62%%
$str = get_string(strtolower(date('F', $date)), 'calendar'); // January
$datestring = str_replace('_=BB=_', $str, $datestring);
$str = get_string(strtolower(date('l', $date)), 'calendar'); // Monday
$datestring = str_replace('_=AA=_', $str, $datestring);
$str = get_string(strtolower(date('M', $date)), 'calendar'); // Jan
$datestring = str_replace('_=bb=_', $str, $datestring);
$str = get_string(strtolower(date('D', $date)), 'calendar'); // Mon
$datestring = str_replace('_=aa=_', $str, $datestring);

return $datestring;
}

URL
2007-09-04 в 01:17 

Хранитель печати
Таар-лайх!
С версии 1.6 русский язык имеет код ru_utf8, а не ru.
Обновление языка в базе (принудительная установка языка всем пользователям): UPDATE `mdl_user` SET `lang`="ru_utf8"

URL
2009-09-12 в 22:13 

Хранитель печати
Таар-лайх!
Останов отсылки почты всем пользователям
UPDATE `mdl_user` SET `emailstop`="1"

В 1.9.5. почта почему-то отсылается и скрытым преподавателям курса

URL
2012-03-31 в 20:16 

Хранитель печати
Таар-лайх!
чтобы не скакало время в веб-интерфейсе относительно серверного:

the following settings in my timezone settings:

Default timezone: Server's local time
Force default timezone: users can choose

URL
2013-09-18 в 10:51 

Хранитель печати
Таар-лайх!
Отображение информации о пользователе в счётчике QUIZ для контроля того, кто проходит тест/

файл mod/quiz/jstimer.php
В районе 30-й строки

URL
2015-09-26 в 12:38 

Хранитель печати
Таар-лайх!
Сброс пароля админа через mysql:
UPDATE mdl_user SET password = MD5('new pass') WHERE username = 'admin'

URL
2016-08-02 в 18:07 

Хранитель печати
Таар-лайх!
Обновление баз InndoDB до Barracuda в mysql: moodle.org/mod/forum/discuss.php?d=312863#p1255...


URL
2016-12-10 в 16:15 

Хранитель печати
Таар-лайх!
Если jwplayer выдает ошибку "Error loading player: No playable sources found" в firefox, следует установить flash player plugin в системе и в браузере:

URL
Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

Маленькое меркантильное кю

главная