afficher une image dans module

Accueil Forums Programmation WIMS Programmation dans le langage wims afficher une image dans module

Ce sujet a 7 réponses, 3 participants et a été mis à jour par  byache, il y a 1 an et 7 mois.

  • Auteur
    Messages
  • #3334

    byache
    Participant

    Bonjour,
    Je programme un module modtool non oef, dans lequel je voudrais afficher un gif animé.
    Le gif est inséré dans une image générée par flydraw, mais il ne s’anime pas à l’écran : flydraw n’insère apparemment que la première vignette du gif.
    Je pense qu’on ne peux pas contourner cela facilement, donc j’ai pris le parti d’afficher mon gif à côté de l’image générée par flydraw : j’utilise simplement une balise IMG :
    robot
    Cependant, bien que le nom et le chemin pour accéder au fichier soient corrects, rien ne s’affiche (le texte du « alt » remplace l’image).
    Est-ce que c’est parce que mon module n’est pas encore publié ou est-ce que c’est plus grave ?
    Merci d’avance si quelqu’un connaît la réponse… sinon, je vais publier et je verrai bien d’ici quelques jours 😉

  • #3335

    bernadette
    Admin bbPress

    Quelle adresse as-tu mis ? Je ne pense pas que cela s’arrange avec la publication. Où est l’image ?

    Bernadette

  • #3337

    byache
    Participant
  • #3338

    Olivier
    Admin bbPress

    En fait, il faudrait connaitre l’adresse avec laquelle tu appelles l’image qui ne s’affiche pas.

    L’erreur courante apparait souvent quand on appelle l’image avec « images/ » plutôt que avec la variable « $imagedir/ », ce qui donnerait en exemple quelque-chose comme ceci (qui ne marche donc pas) :

    <img src="images/robot.gif" alt="robot">

    et qu’il faudrait plutôt faire :

    <img src="$imagedir/robot.gif" alt="robot">

    Olivier Bado - Université Nice Sophia Antipolis

  • #3339

    byache
    Participant

    D’accord, alors je comprends le problème ! J’ai effectivement mis ‘images’ au lieu de ‘imagedir’…
    Merci !

  • #3340

    byache
    Participant

    finalement, ça ne marche toujours pas.
    L’image est dans le dossier « images » du module.

    Si je mets :

    $module/images/$robotenonce

    j’obtiens le bon chemin vers l’image mais elle ne s’affiche pas.

    Si je mets :

    $imagedir/$robotenonce

    le chemin est mauvais. (c’est quelque chose du type : http://wims.auto.u-psud.fr/robot70x80.png …)

    Il y a peut-être un paramètre à régler dans mon module ?

  • #3341

    bernadette
    Admin bbPress

    imagedir n’est défini que pour les modules OEF.

    Mets < img src= »$module_dir/images/xxx.png » alt= » » />

    Ou définis toi-même au début de var.proc
    imagedir=$module_dir/images

    $module_dir met l’adresse à partir de public_html.

    Bernadette

    • Cette réponse a été modifiée le il y a 1 an et 7 mois par  bernadette.
  • #3343

    byache
    Participant

    Ok, ça marche : merci Bernadette.

Vous devez être connecté pour répondre à ce sujet.