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
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      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
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      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
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      byache
      Participant
    • #3338
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      OlivierOlivier
      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-Faustin / Université Nice Sophia Antipolis

    • #3339
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      byache
      Participant

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

    • #3340
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      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
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      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 3 années et 8 mois par bernadette.
    • #3343
      Merci, ca m’a aidé
      Up
      0
      Down
      Pas très utile.
      byache
      Participant

      Ok, ça marche : merci Bernadette.

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