Problema en la creacion de un bloque

Problema en la creacion de un bloque

de Elkin Cervantes Vilar -
Número de respuestas: 2
Estoy intentando crear un bloque. En la guia me indican que debo crear una carpeta con el nomble de mi bloque (simplehtml) en la carpeta /moodle/blocks/ y dentro creo un archivo llamado block_simplehtml.php con la funcion init() y la funcion get_content() asi:

class block_simplehtml extends block_base{
    function init(){
        $this->title = 'Estadisticas de los cursos';
        $this->version = 2005062200;
    }
    function get_content(){
        if ($this->content !== NULL){
            return $this->content;
        }
        $this->content = new stdClass;
        $this->content->text = '¡El contenido de nuestro bloque!';
        $this->content->footer = 'Pie de página aquí...';
        return $this->content;
    }
}

Luego abro la pagina del administrador (/moodle/admin) y me muestra el siguiente mensaje de error:

class block_simplehtml extends block_base{ function init(){ $this->title = 'Estadisticas de los cursos'; $this->version = 2005062200; } function get_content(){ if ($this->content !== NULL){ return $this->content; } $this->content = new stdClass; $this->content->text = '¡El contenido de nuestro bloque!'; $this->content->footer = 'Pie de página aquí...'; return $this->content; } }

Block simplehtml: block_simplehtml not implemented

Conoce alguien este error?. Saben como lo soluicono.
Actualmente tengo la version 1.5+ de moodle, la actualice desde la 1.4.4+.
Cualquier comentario o idea de como solucionar el problema se los agradeceria.

Promedio de valoraciones: -
En respuesta a Elkin Cervantes Vilar

Re: Problema en la creacion de un bloque

de Raul Garcia Canet -
Hola Elkin,
Buneo, tu problema radica en que no les has dicho que el código que debe de leer es PHP, o sea que se te han olvidado las siguientes etiquetas:
<?php //$Id: block_html.php,v 1.8 2005/05/19 20:09:57 defacer Exp $
    tu código tal cual.
?>
NOTA: La Linea marcada en verde es un comentario (opcional, pero muy recomendable ponerla) que llevan todos los archivos de moodle que indican:
   - El identificador del archivo(id), o sea, el nombre del bloque en este caso.
   - La versión y fecha y hora de creación
   - El autor
   - y una cadena de Exp , que aún no se para que sirve.
Con esto ya funcionará, ¿ok?
NOTA2:Por cierto, dentro de /moodle/blocks/ deberías crear una carpeta llamada Simplehtml y colocar dentro tu archivo block_simplehtml.php
 
Suerte y Salu2.
Raul.