Moodle 1.9: modificación del módulo "forum" para controlar el ancho de las imágenes

    Fco.
    • Público
    Por Fco. hace 2824 días

    Hola en este tutorial, vamos a explicar las modificaciones que hemos realizado en el código del módulo "forum" de Moodle para controlar que no aparezcan imágenes demasiado anchas en el foro que hagan necesario el manejo del "scroll" lateral, porque la imagen no cabe en la pantalla.

    La solución empleada va a ser que cuando alguien envíe imágenes de un ancho superior al que consideremos apropiado, muestre en el foro una imagen escalada más pequeña, con un enlace a la original, de tal forma que si se quiere ver a tamaño completo, se haga click en la imagen para acceder a la original.

    Hemos dividido la explicación en tres partes funcionales, porque tratan aspectos distintos de las funciones que realiza el código.

    En esta primera parte vamos a explicar lo que hacemos para mostrar los campos en las páginas de administración de los foros y que tiene relación con las vistas y con la BBDD base de datos.

    Segunda parte explicamos las modificaciones en forum/lib.php para escalar imagenes, guardarlas, editar y borrar.

    Tercera parte en la que modificamos forum/backuplib.php para que al hacer las copias de seguridad se guarde la configuración de los nuevos cambios que hemos hecho.

    Los siguientes enlaces nos llevan a la explicación, la segunda y tercera parte, no están finalizadas, por lo que no hay enlace a ellas, también decir que se van a juntar en una, porque la tercera parte, tiene poco que explicar.

     

     

    Agradecimientos a Borja Rubio, que es quien me ha enseñado lo poco que se sobre Moodle y que ha hecho posible que el modulo funcione. Aquí os dejo su blog http://brubior.wordpress.com/   y su correo brubior@gmail.com

    Hasta luego.