Blokeen kokapena: berrikuspenen arteko aldeak
MoodleDocstik
No edit summary |
No edit summary |
||
29. lerroa: | 29. lerroa: | ||
?> | ?> | ||
[[en:Block_layout]] | [[en:Block_layout]] | ||
[[Kategoria:Kudeatzaileak]] | [[Kategoria:Kudeatzaileak]] |
Hauxe da oraingo bertsioa, 15:58, 2 Maiatza 2007 data duena
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!'); ?>