Blokeen kokapena: berrikuspenen arteko aldeak

MoodleDocstik
Hona jauzi:nabigazioa, bilatu
No edit summary
No edit summary
1. lerroa: 1. lerroa:
{{Itzuli gabekoak}}
=Ikastaro berrietarako txantiloia =
=Ikastaro berrietarako txantiloia =


8. lerroa: 7. lerroa:
  //
  //
  // Aldagai hauek definitutako ikastaro-formatuetarako ezarpenak definitzen dituzte.
  // 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,<br>calendar_month';
//      $CFG->defaultblocks_social =  'participants,search_forums,calendar_month,<br>calendar_upcoming,social_activities,recent_activity,admin,course_list';
//      $CFG->defaultblocks_topics =  'participants,activity_modules,search_forums,admin,<br>course_list:news_items,calendar_upcoming,recent_activity';
//      $CFG->defaultblocks_weeks =  'participants,activity_modules,search_forums,admin,<br>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,<br>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 berriz ezarpenak ezarri ==
'''Dauden ikastaroetarako txantiloi-blokea'''ri ('''''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  <code><nowiki>http://tusitiomoodle.org/resetblocks.php</nowiki></code> 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!');
?>
[[Category:Administrador]]
[[en:Block_layout]]





Noizko berrikusketa: 15:58, 2 Maiatza 2007

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!');
?>