Il semblerait que la balise EMBED_DOCUMENT ne fonctionnne plus
correctement, lorsque je télécharge un fichier realvideo extension
.rm je n'ai pas la possibilité de choisir la taille de la video et de
ce fait la balise qui en ressort affiche une taille nulle.
Il semblerait que la balise EMBED_DOCUMENT ne fonctionnne plus correctement, lorsque je télécharge un fichier realvideo extension .rm je n'ai pas la possibilité de choisir la taille de la video et de ce fait la balise qui en ressort affiche une taille nulle.
Ce n'est donc pas vraiment un problème de la balise EMBED_DOCUMENT, mais plutôt de la gestion dans le back office, non ?
Version 1.9.0
Dans le fichier inc/document ligne 543 et suivantes, il me semble que
c'est cette partie qui gere l'affichage des dimensions (mais j'en
suis pas sur).
On a ceci :
OR $document['id_type']==19 // rm dont la taille ne peut etre
lue par getimagesize
OR $document['id_type']==12 // mov dont la taille ne peut etre
lue par getimagesize
Or quand je regarde dans la bdd id_type 19 correspond à ram et id-
type 12 à mng
Avec certains sites, la table spip_type_document n'est pas dans le
meme ordre (j'avais du ajouter des extensions à la main à une epoque
lointaine spip1.4), mais cela ne change pas le probleme de l'id_type
en 19 au lieu de 20 pour un spip normal.
Alors au lieu de teste sur l'id_type on peut test sur l'extension
dans la fonction afficher_formulaire_taille, j'ai ajouté
$extension = spip_fetch_array(spip_query("SELECT extension FROM
spip_types_documents WHERE id_type=".$document['id_type']));
$extension = $extension['extension'];
Avec certains sites, la table spip_type_document n'est pas dans le
meme ordre (j'avais du ajouter des extensions à la main à une epoque
lointaine spip1.4), mais cela ne change pas le probleme de l'id_type
en 19 au lieu de 20 pour un spip normal.
Alors au lieu de teste sur l'id_type on peut test sur l'extension
Ah oui tu as raison c'est bien buggué ! Je vais intégrer ton patch
Oui
Pour le embed, le plus simple n’est-il pas de toujours proposer de fixer la taille interactivement
avec initialisation des champs automatique chaque fois que le getimagesize le permet.