Acabo d'actualitzar el meu Moodle d'una versió 1.8x a la 1.9.1
La veritat es que tot el procés m'ha anat bastant be, però a l'hora de comprovar els diferents cursos m'he trobat amb aquest missatge:
El missatge surt quan intento penjar una imatge amb el recurs etiqueta.
Les operacions que he fet a continuació són:
- tornar a pujar el fitxer /course/lib.php
- optimitzar la base de dades
i res de res. En qualsevol dels cursos no puc utilitzar cap imatge en les etiquetes.
Algun sugeriment?
Hola Imma, crec que en la darrera compilació de la lib.php l'han cagat amb algun troç de codi. Sembla ser que no admet posar una imtge SOLA en una etiqueta, però si imatges amb text.
Si vols,pots pujar el fitxer lib.php que et penjo aqui, que és d'una versió anterior que funciona sense problemes en la última (o almenys això sembla).
He subtituit l'arxiu /course/lib.php pel que m'has donat i efectivament l'etiqueta amb imatge sola funciona correctament.
Però... es genera un nou problema en els fòrums:
Al veure-ho, he restaurat de nou el fitxer lib.php original i els missatges dels forums han desaparegut. Però es clar... el problema de les etiquetes amb una sola imatge continua.
Tens algun altre sugeriment?
Ves que no "sigui d'ells".
Hola, vaig instal·lar l'ultima versió d'aquesta setmana, la
1.9.1+ (Build: 20080521)
en un servidor local, i té el mateix error.
Per reproduïr l'error cal que es faci una etiqueta amb una ÚNICA intrucció <img ... /> dins l'etiqueta. No apareix la imatge.
Al tracker està reportat de del dia 9 de maig i sorprenentment ni tan sols te assignat un developer.
http://tracker.moodle.org/browse/MDL-14759
Jo he fet un comentari i he votat pel bug. Éspero que la propera compilació hagin sol·lucionat el problema.
I pel que dius, m'he d'esperar a que facin una altra compilació, oi? i a més que hi incorporin aquesta correcció? a veure si hi ha sort !
Gràcies per totes aquestes informacions... la veritat es que aquests tipus d'errors se m'escapen de totes totes i no se pas per on tirar.
Gràcies altra vegada.
La solució definitiva, tanmateix, passa per resoldre el bug, però per sortir del pas
Pels que us atreviu a tocar el codi, crec que el bug es resol comentant el "continue" de la línia 1104 del fitxer course/lib.php.
if (empty($mod->name)) {
// something is wrong here
//continue;
}
Ara entenc perquè deixant un espai en blanc se soluciona el problema: el nom de l'etiqueta ("name") és l'espai en blanc i per això no petava. Però traient la comprovació, inútil per altra banda, ens estalviem el problema. Ja està reportada la solució al bugtracker.
Seguint amb el tema de la versió 1.9.1+(Build:20080521) he pogut comprovar un altre missatge d'error al restaurar una còpia d'un curs. Aquí teniu la imatge per si creieu que s'ha de reportar (jo no tinc massa clar com es fa)...
Creieu que és un missatge de les caracteristiques dels anteriors o denota un altre tipus de problema?
Re: Actualització a 1.9 i problemes
Ho sento, però es que de codi .php no hi entenc...