Améliorer votre référencement naturel gratuitement. Utilisez notre site de communiqué de presse gratuits. WordPress Geekeries

Après l'article sur comment donner ...

En savoir plus

Wordpress Notifier vous permet d'être ...

En savoir plus

Publicité

En savoir plus
Des textes et des images aléatoires sur votre blog WordPress

Des textes et des images aléatoires sur votre blog WordPress

Voici un script PHP tout simple qui vous permet très facilement de créer un module sur votre blog qui affichera des textes ou des images aléatoirement à chaque rafraîchissement de la page.

Il est utilisé par exemple sur ce blog pour l’affichage des différents articles qu’il ne faut pas manquer, mais également pour afficher aléatoirement une image juste en dessous de ce module. Il est très rapide et ne provoquera aucune erreur… normalement.

Le script a été réalisé par mon ami Mickael utilisant la fonction mtrand, il est donc très simple d’utiliser (le script, pas Mickael…) et s’installera parfaitement un peu partout sur votre blog ou site web.

PHP Module Aléatoire WordPress

Tout d’abord, voici le script original, par la suite nous allons voir comment y insérez plus de variable et donc plus de contenu aléatoire.

<?php

$tab[1] = 'Votre texte ou Image #1';

$tab[2] = 'Votre texte ou Image #2';

$choix = mt_rand(1,2);

echo $tab[$choix];

?>

Maintenant nous pouvons voir comment rajouter plusieurs variables pour ainsi augmenter le contenu aléatoire.

Il vous suffit de copier/coller la ligne contenant la fonction “tab[1]“ et de changer le chiffre 1 par un autre chiffre tel que 2 ! (le plus dur est dit/fait).

Une fois que c’est fait, il faut ensuite éditer la ligne contenant fonction “choix”. Si votre chaîne aléatoire commence a 1 et quelle fini a 5 il faudra avoir “$choix = mt_rand(1,5);”

<?php

$tab[1] = 'Votre texte ou Image #1';

$tab[2] = 'Votre texte ou Image #2';

$tab[3] = 'Votre texte ou Image #3';

$choix = mt_rand(1,3);

echo $tab[$choix];

?>
Ajouter un commentaire

10 commentaires !

  1. Marvin says:

    oct 3, 2008

    Répondre

    Plutôt faire :


    $tab[0] = '';
    $tab[] = 'Votre texte ou Image #1';
    $tab[] = 'Votre texte ou Image #2';
    $tab[] = 'Votre texte ou Image #3';
    $tab[] = 'etc...';

    $nbEntrees = count($tab);

    $choix = mt_rand(1,$tab);

    echo $tab[$choix];

    Pas obligé de modifier la ligne $choix à chaque ajout par exemple ;)

  2. David (Web Dev) says:

    oct 3, 2008

    Répondre

    Vous faites partie de la famille “j’aime-en-écrire-beaucoup”? :lol:


    $tab[] = 'Votre texte ou Image #1′;
    $tab[] = 'Votre texte ou Image #2′;
    $tab[] = 'Votre texte ou Image #3′;
    $tab[] = 'etc...';
    echo array_rand ($tab);

  3. micka39 says:

    oct 3, 2008

    Répondre

    @Marvin: Tu t’es trompé dans ton code , pour mt_rand , c’est la variable $nbEntrees en limite et non $tab ;)
    La ligne de code en question est $choix = mt_rand(1,$nbEntrees);
    Sinon Valentin , tu peux commencer le tableau à zéro :)

  4. Valentin says:

    oct 4, 2008

    Répondre

    @le blogueur masqué: En fait tu copie le code html de ton slide 1 et tu le met dans la première boucle, ensuite tu copie le code html de ton slide 2 et tu le met dans la deuxième boucle, etc.

  5. le blogueur masqué says:

    oct 4, 2008

    Répondre

    C’était justement ma première idée mais ca na rien changer j’avais comme d’habitude les 5 derniers articles dans mon slide ;)

  6. Marvin says:

    oct 6, 2008

    Répondre

    Ouaip Micka, faute de frappe ;)

    Sinon oui, array_rand est encore plus simple, ou même shuffle ^^

  7. Casablanca web design says:

    août 19, 2009

    Répondre

    Salut
    Tres utile le tuto pour les gens qui ne comprennent rien aux codes cités en haut et qui tout de meme sont de bons bloggeurs il sagit du code gener en php comme c est dit au debut.Si vous voulez comprendre le fonctionnement d un tableau “array” en php aller voir du cote du siteduzero ou PHP debutant c est tres bien expliquer
    Bon courage a tous

  8. Cam says:

    fév 12, 2010

    Répondre

    Bonjour,
    Vous pouvez me donner un exemple pour afficher une image ? Je n’y arrive pas, je souhaiterai mettre ce code pour mettre un logo aléatoire, merci ;)

    • micka39 says:

      fév 13, 2010

      Répondre

      Pour afficher une image il suffit de mettre entre les apostrophes ce code :

  9. bonus de casino from bonus de casino says:

    avr 21, 2011

    Répondre

    Bonjour,

    Merci pour ce code, bien utile.

    Mais si je veux mettre une bannière aléatoire qui va s’afficher et que je veux que chacune de ces bannière renvoient vers une adresse spécifique, quel est le code que je dois taper?

    Merci

Qu'est-ce que vous en pensez ? :)

Nom obligatoire

Site

♥ Ici, on utilise KeywordLuv. Entrez YourName@YourKeywords dans le formulaire "Nom" pour bénéficier des avantages SEO d'un mot-clef ciblé. Devenez membre et connectez-vous pour partager des fichiers via les commentaires !

Votre Newsletter WordPress !