Blokeen kokapena

MoodleDocstik
Pedro Lonbide (eztabaida | ekarpenak)(r)en berrikusketa, ordua: 15:58, 2 Maiatza 2007
(ald) ←Berrikuspen zaharragoa | Oraingo berrikuspena ikusi (ald) | Berrikuspen berriagoa→ (ald)
Hona jauzi:nabigazioa, bilatu

Ikastaro berrietarako txantiloia

Ikastaro berrietarako txantiloi blokea(default block layout) konpontzeko, gaineratu ondorengo lerroetako bat edo gehiago (marrarik gabe) config.php fitxategiari eta konpondu behar diren blokeen izenak.

// Aldagai hauek ikastaro berrietarako BEREZKO bloke-aldagaiak definitzen dituzte
// Hau erabiltzen baduzu, gainontzekoak gainidazten ditu eta hauxe erabiltzen da bakarrik.
//      $CFG->defaultblocks_override =    'participants,activity_modules,search_forums,admin,
course_list:news_items,calendar_upcoming,recent_activity'; // // Aldagai hauek definitutako ikastaro-formatuetarako ezarpenak definitzen dituzte. // Konfigurazio-fitxategian bertan dagoen edozein ezarpen gainidazten dute. // $CFG->defaultblocks_site = 'site_main_menu,admin,course_list:course_summary,
calendar_month'; // $CFG->defaultblocks_social = 'participants,search_forums,calendar_month,
calendar_upcoming,social_activities,recent_activity,admin,course_list'; // $CFG->defaultblocks_topics = 'participants,activity_modules,search_forums,admin,
course_list:news_items,calendar_upcoming,recent_activity'; // $CFG->defaultblocks_weeks = 'participants,activity_modules,search_forums,admin,
course_list:news_items,calendar_upcoming,recent_activity'; // Bloke hauek berezko konfiguraziorik aurkitzen ez denean erabiltzen dira. // $CFG->defaultblocks = 'participants,activity_modules,search_forums,admin,
course_list:news_items,calendar_upcoming,recent_activity';

(config-dist.php-etik kopiatutako kodea.)

Dauden ikastaroetarako txantiloi-blokeari berriz ezarpenak ezarri

Dauden ikastaroetarako txantiloi-blokeari (block layout for existing courses) berriz ere ezarpenak jar dakizkioke ondorengo script-a testu-fitxategi batean kopiatuta, resetblocks.php bezala gorde, Moodle-ren sustrai-direktorioan kopiatu eta ondoren http://tusitiomoodle.org/resetblocks.php joanda. Mesedez, jabetu script-a erabili aurretik datu-basearen segurtasun-kopia egitea gomendagarria dela oso.

<?php
require_once('config.php');
require_once($CFG->libdir.'/blocklib.php');
$courses = get_records('course');
foreach($courses as $course) {
   $page = page_create_object(PAGE_COURSE_VIEW, $course->id);
   blocks_repopulate_page($page);
}
print_heading('Done!');
?>