Diferencia entre revisiones de «Diseño de bloque»
- Gestionando bloques
- Configuraciones de bloque
- Actividad reciente
- Actividades
- Actividades sociales
- Administración
- Anuncios recientes
- Aprendices
- Archivos privados
- Auto finalización
- Buscador de comunidad
- Búsqueda en foros
- Búsqueda global
- Calendario
- Canales RSS remotos
- Comentarios
- Cursos
- Cursos accedidos recientemente
- Cursos destacados
- Bloque de elementos recientemente accesados
- Enlaces de sección
- Entrada aleatoria del glosario
- Entradas de blog recientes
- Estado de finalización de curso
- Eventos próximos
- Flickr
- Gente
- HTML (Moodle 3.11 y anteriores)
- Ingreso
- Insignias recientes
- Línea de tiempo
- Marcadores para administradores
- Marcas
- Marcas del blog
- Mensajes
- Menú del blog
- Menú principal
- Navegación
- Planes de aprendizaje
- Resultados de examen
- Resumen de curso o sitio
- Retroalimentación
- Servidores de red
- Texto (Moodle 4.0)
- Últimas noticias
- Usuario ingresado
- Usuarios en línea
- Vista general de curso
- YouTube
- Bloques FAQ
(tidy up) |
(tidy up) |
||
Línea 10: | Línea 10: | ||
// | // | ||
// Estas variables definen las configuraciones específicas para [[Formatos de curso]] definidos. | // Estas variables definen las configuraciones específicas para [[Formatos de curso]] definidos. | ||
// Éstas anulan cualquier configuración definida dentro del propio archivo de configuración del | // Éstas anulan cualquier configuración definida dentro del propio archivo de configuración del formato. | ||
// $CFG->defaultblocks_site = 'site_main_menu,course_list:course_summary,calendar_month'; | // $CFG->defaultblocks_site = 'site_main_menu,course_list:course_summary,calendar_month'; | ||
// $CFG->defaultblocks_social = 'participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,course_list'; | // $CFG->defaultblocks_social = 'participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,course_list'; | ||
Línea 19: | Línea 19: | ||
{{Moodle 2.4}}{{Moodle 2.3}}{{Moodle 2.2}}{{Moodle 2.1}}{{Moodle 2.0}} | {{Moodle 2.4}}{{Moodle 2.3}}{{Moodle 2.2}}{{Moodle 2.1}}{{Moodle 2.0}} | ||
// | // Estas variables definen las variables del bloque POR DEFECTO para cursos nuevos | ||
// | // Si ésta se configura, anulará a todas las demás y es la única que se usa. | ||
// $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; | // $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; | ||
// | // |
Revisión del 14:50 20 jul 2014
Diseño de bloques por defecto para cursos nuevos
Para corregir el diseño de bloques por defecto para cursos nuevos, una o más de las líneas siguientes (omitiendo las diagonales) de config-dist.php puede(n) añadirse a config.php, corrigiendo los nombres de los bloques que sean necesarios.
Moodle 2.7
Moodle 2.6
Moodle 2.5
// Estas variables definen las variables del bloque POR DEFECTO para cursos nuevos // Si ésta se configura, anulará a todas las demás y es la única que se usa. // $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity'; // // Estas variables definen las configuraciones específicas para Formatos de curso definidos. // Éstas anulan cualquier configuración definida dentro del propio archivo de configuración del formato. // $CFG->defaultblocks_site = 'site_main_menu,course_list:course_summary,calendar_month'; // $CFG->defaultblocks_social = 'participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,course_list'; // $CFG->defaultblocks_topics = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity'; // $CFG->defaultblocks_weeks = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity'; // Estos bloques se usan cuando no se encuentran ningunas otras configuraciones por defecto.
// $CFG->defaultblocks = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity';
Moodle 2.4
Moodle 2.3
Moodle 2.2
Moodle 2.1
Moodle 2.0
// Estas variables definen las variables del bloque POR DEFECTO para cursos nuevos // Si ésta se configura, anulará a todas las demás y es la única que se usa. // $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; // // These variables define the specific settings for defined course formats. // They override any settings defined in the formats own config file. // $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'; // These blocks are used when no other default setting is found. // $CFG->defaultblocks = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity';
Moodle 1.9
// These variables define DEFAULT block variables for new courses // If this one is set it overrides all others and is the only one used. // $CFG->defaultblocks_override = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity'; // // These variables define the specific settings for defined course formats. // They override any settings defined in the formats own config file. // $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'; // These blocks are used when no other default setting is found.
// $CFG->defaultblocks = 'participants,activity_modules,search_forums,admin,course_list:news_items,calendar_upcoming,recent_activity';
Moodle 2.x
Por ejemplo, para configurar el diseño por defecto para los cursos con formato de tópicos/temas a Bloque de gente, Bloque de marcas (tags) y Bloque de administración en la izquierda y Bloque de mensajes, Bloque de usuarios en línea y Bloque de actividad reciente a la derecha, simplemente añada la línea siguiente a su archivo "config.php":
$CFG->defaultblocks_topics = 'participants,tags:messages,online_users,recent_activity';
Tome nota del empleo del caracter de dos puntos para separar los bloques que aparecen a la izquierda de los que aparecen a la derecha.
Reiniciar el diseño de los bloques para cursos existentes
El diseño de bloques para cursos existentes puede reiniciarse al copiar el siguiente script a un archivo de texto, guardarlo como resetblocks.php, copiarlo al directorio raíz de Moodle y después visitar http://susitiomoodle.org/resetblocks.php
.
Advertencia: Este script puede cambiar el diseño de sus páginas de curso y también puede remover bloques de esas páginas si no hubieran sido especificados en la línea del config.php. Revise cuidadosamente cuales de sus cursos tienen bloques que no estén en la línea de config.php y esté preparado para gastar tiempo añadiendo de nueva cuenta bloques a sus páginas de cursos. Por favor, tome nota de que se le recomienda realizar un respaldo de la BasedeDatos antes de usar este script.
Moodle 2.x
<?php //moodle 2.x require_once('config.php'); require_once($CFG->libdir.'/blocklib.php'); $courses = get_courses();//can be feed categoryid to just effect one category foreach($courses as $course) { $context = get_context_instance(CONTEXT_COURSE,$course->id); blocks_delete_all_for_context($context->id); blocks_add_default_course_blocks($course); } ?>
Moodle 1.9
<?php //moodle 1.9 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!'); ?>
Vea también
Using Moodle Default Block Layout for moodle 1.9 forum discussion