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"> ';
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
Cosas de Desarrolladores
Modificar un codigo...
Este hilo de discusión ha sido cerrado por lo que no admite respuestas.