Desactivar enllaç "Tots els cursos" a Moodle

Hacker

desactivar enllaç a Moodle
Nomès entrem al Moodle, veiem el llistat dels nostres cursos i, al final de la pàgina, un enllaç que diu "Tots els cursos" que no ens serveix. Bé, doncs per a desactivar-ho seguirem el següent truc.

Al fitxer /moodle/course/renderer.php tenim que cercar la funció frontpage_my_courses, i fàcilment trobarem un codi que diu el següent:


if (!empty($courses) || !empty($rcourses) || !empty($rhosts)) {

$chelper = new coursecat_helper();
if (count($courses) > $CFG->frontpagecourselimit) {
// There are more enrolled courses than we can display, display link to 'My courses'.
$totalcount = count($courses);
$courses = array_slice($courses, 0, $CFG->frontpagecourselimit, true);
$chelper->set_courses_display_options(array(
'viewmoreurl' => new moodle_url('/my/'),
'viewmoretext' => new lang_string('mycourses')
));
} else {
// All enrolled courses are displayed, display link to 'All courses' if there are more courses in system.
$chelper->set_courses_display_options(array(
'viewmoreurl' => new moodle_url('/course/index.php'),
'viewmoretext' => new lang_string('fulllistofcourses')
));
// $totalcount = $DB->count_records('course') - 1;
}

Nomès cal comentqar la següent línia:


// $totalcount = $DB->count_records('course') - 1;

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.