Modificar un codigo...

Modificar un codigo...

de Gonzalo Martinez -
Número de respuestas: 0
Hola.. necesito ayuda de alguien... recientemente encontr un bug.. que permite darle una descripcion a las categorias... pero resulta es que no tiene editor y no se puede usar html para las descripciones... si alguien pudiera ayudar a insertarle el editor que biene por defecto seria de mucha ayuda para varios
aqui va...

By rjb@robelko.com
1. En el archivo moodle/theme/standard/styles_layout.css buscar .categoryboxcontent y luego definition for .courseboxcontent .cost e insertar a continuacion...

.categorydescription {
  text-align: center;
}

2. En el archivo moodle/theme/standard/styles_font.css buscar .categorybox y luego de la definicion .categorybox .category insertar

.categorydescription {
  font-size: 18px;
}

3. En el archivo moodle/lang/es/moodle.php agregar

$string['savecategorydescription'] = 'guardar descripcion de la categoria';

Agregar esta linea en el lenguage pack que se este usando.


4. En el archivo moodle/course/category.php buscar

        if (!empty($moveto) and $data = data_submitted() and confirm_sesskey()) {

y reemplazar por

        if ((!empty($moveto) && $moveto) and $data = data_submitted() and confirm_sesskey()) {


5. En el archivo moodle/course/category.php buscar

    } // End of editing stuff

Y reemplazar por...

   /// Guardar descripcion

        if ((isset($savedescription)) and confirm_sesskey()) {
            if (! set_field("course_categories", "description", $categorydescription, "id", $category->id)) {
                notify("Could not save category description!");
            } else {
                $category->description = $categorydescription; // refresh displayed content
            }
        }

    } // End of editing stuff

 // mostrar descripcion de la categoria

    if (isset($CFG->display_category_descriptions) && $CFG->display_category_descriptions) {
        if ($adminediting) {
            echo '<form name="savedescription" action="category.php" method="post">';
            echo "<center>";
            echo get_string('description');
            echo "<br /><textarea id=\"categorydescription\" name=\"categorydescription\" rows=\"10\" cols=\"46\" class=\"categorydescription\">";
            echo $category->description;
            echo "</textarea><br />";
            unset($options);
            echo '<input type="hidden" name="id" value="'.$category->id.'" />';
            echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
            $strsavechanges = get_string("savecategorydescription");
            echo '<input type="submit" value="'.$strsavechanges.'" name="savedescription">&nbsp;';
            echo "</center></form>";
            echo "<br />"; // optional: force more space to next item
        } else if ($category->description > '') {
            print_simple_box_start("center", "50%", "#FFFFFF", 5, "categorybox");
            echo "<span class=\"categorydescription\">".format_text($category->description)."</span>";
            print_simple_box_end();
        }
        echo "<br />";
    }
 
6. En el archivo moodle/config.php agregar la siguiente linea

$CFG->display_category_descriptions = true;


Bueno espero que se pueda agregar el famoso editor
gracias
Promedio de valoraciones: -