images aléatoires

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • images aléatoires



    bonjour,

    je galère la dessus depuis un moment déjà.
    j'ai un template tiré de 1870 de joomlack. je voudrai, dans la div logo afficher une image aléatoire, qui change à chaque rafraichissement de la page.
    j'ai essayé une dixaine de codes php trouvés sur le net, mais rien ne fonctionne.
    Comme je ne connais pas du tout php, j'aimerais qu'on me "prenne par la main". Je pense que ça doit venir d'une erreur qui va sembler évidente aux habitués, mais moi je tourne en rond en ce moment.

    le code php

    <?php $nbimages=2;

    $nomimages[0]="toto1.gif";
    $nomimages[1]="toto2.gif";

    srand((double)microtime()*1000000);
    $affimage=mt_rand(0,1);
    ?>
    que j'ai mis entre <head> et </head>
    (pour l'intant je n'ai mis que deux images, pas la peine d'en mettre plus tant que ça ne fonctionne pas, mais à terme il devrait y en avoir une quinzaine)

    et :
    <img src="images/<?echo $nomimages[$affimage];?>" border=3 width=321 height=223 alt="logos....">

    entre <body> et </body>, plus exactement dans la div logo du body.

    le texte alt, "logos..." s'affiche bien dans la div logo, mais pas les images.
    les images sont dans le répertoire images du template

    merci de votre aide,
    fifi


  • #2
    Re : images aléatoires

    utilise le module bgmax....
    ou regardes sur le JED .tu as differents modules pour gérer ca. Ce seras plus simple que de mettre du php directement dans ton entete.

    Commentaire


    • #3
      Re : images aléatoires



      merci lefabdu51, mais pour l'instant je préfèrerais m'en tenir à la solution php. ça ne doit pas être si compliqué que ça, ça semble être basique.
      bonne année,

      fifi

      Commentaire


      • #4
        Re : images aléatoires

        peut etre un probleme de taille de ta balise div?

        Commentaire


        • #5
          Re : images aléatoires

          Bonjour,

          les images sont dans le répertoire images du template
          <img src="images/<?echo $nomimages[$affimage];?>
          Le dossier n'est pas correct. Ce devrait être quelque chose comme :
          <img src="templates/beez5/images/ ...

          Le plus simple est de regarder le code généré pour voir où l'image est cherchée
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Re : images aléatoires

            pour moi c est unn probleme d affichage et non de chemins...sinon il n y aurais pas les attributs alt qui s afficheraient ettu aurais une petite vignette avec un symbole si elle n existait pas

            Commentaire


            • #7
              Re : images aléatoires

              L'attribut alt, qui signifie alternative lorsque l'image n'est pas ou ne peut pas être affiché, est justement affiché dans ce cas !
              Je voulais aider, mais si vous pensez avoir raison ... continuez à chercher
              UP, le plugin universel à découvrir sur https//up.lomart.fr
              bgMax
              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

              Commentaire


              • #8
                Re : images aléatoires

                bon c est moi qui me trompes... j ai oublié un detail de base, cest qu il ne sont pas contenus ds l image mais ds le lien.
                Par moment sui un peu boulet.

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X