afficher une image dans module

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

Vous lisez 7 fils de discussion
  • Auteur
    Messages
    • #3334
      byache
      Participant
      Up
      0
      Down
      ::

      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
      Maître des clés
      Up
      0
      Down
      ::

      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
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      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-Faustin / Université Côte d’Azur

    • #3339
      byache
      Participant
      Up
      0
      Down
      ::

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

    • #3340
      byache
      Participant
      Up
      0
      Down
      ::

      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
      Maître des clés
      Up
      0
      Down
      ::

      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 8 années et 3 mois par bernadette.
    • #3343
      byache
      Participant
      Up
      0
      Down
      ::

      Ok, ça marche : merci Bernadette.

Vous lisez 7 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.