Nov 27
 

Une extension qui génère un nombre aléatoire…

  • on peut spécifier :
    • les valeurs minimales et maximales
    • le format de sortie
  • on peut l’appeler de différentes façons…

L’extension répond au cahier des charges. Alors que pouvons-nous lui ajouter ? :s

D’autres langues… une traduction pour une version en russe a été incluse dans l’extension. (bow) Un grand merci à ShinePHP pour son travail et son aide.

Pour le moment, n’ayant pas trouvé de vraie nouvelle idée qui reste cohérente avec sa fonction, j’ai enrichi l’interface d’administration en utilisant diverses méthodes afin d’illustrer au mieux cet exemple et que vous puissiez ainsi implémenter vos propres extensions avec un maximum de fonctionnalités 8-)

Les deux dernières versions publiées, la 1.2 et la 1.3 illustrent entre autres :

  • sur la page de réglage des options :
    • Icone dans le titre qui rappelle le menu parent utilisé
    • Utilisation d’images propres à l’extension
    • Choix du menu parent qui affiche le sous-élément permettant d’ouvrir cette page de réglages
Page de réglage des options

Page de réglage des options

  • sur la page des extensions installées :
    • lien additionnel sous le nom de l’extension
    • traduction de la description de l’extension
    • liens additionnels sous cette description
Page des extensions installées

Page des extensions installées

N’hésitez pas à éditer le source afin de voir le code et les commentaires qui y sont inclus.

Share

Lien permanent vers Random Number Generator 1.2 & 1.3 Rédigé par Whiler \\ Tags : , , , , , , , ,

5 réponses pour “Random Number Generator 1.2 & 1.3”

  1. thomas a dit :

    Merci pour ce plugin, il marche parfaitement bien dans mes posts. j’aimerais bien l’intégrer à mon theme, pour en changer la couleur de fond de manière aléatoire.

    j’ai essayé avec le code suivant, mais sans succés:

    1
    2
    <style type="text/css">
    body { background-color:rgb(<?php do_shortcode('[random-number from=245 to=255]%d, %d, %d[/random-number]') ?>); }</style>

    j’aurais besoin d’un petit coup de main, merci.

    Répondre

  2. Whiler a dit :

    @ thomas : je pense que la feuille de style est un fichier statique… c’est à dire, qu’elle a une extension CSS, et non pas PHP ?
    oui, non ?

    Répondre

  3. Whiler a dit :

    @ Whiler : Heu non… j’dis une bêtise… c’est un style directement inclus dans la page…

    Avec ton code, dans la page générée… ya quoi ? body…

    Répondre

  4. Whiler a dit :

    si tu mets seulement ça pour tester…

    1
    body { background-color:rgb(<?php do_shortcode('[random-number]') ?>); }</style>

    ya quoi dans le source ?

    Répondre

  5. Whiler a dit :

    Les extensions ne sont peut-être pas encore chargées au moment de l’appel…

    Au pire, tu peux faire comme ça :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <html>
      <head>
        <title>Test random</title>
        <style type="text/css">
    <?php
      mt_srand();
      printf("      body { background-color:rgb(%d, %d, %d); }\r\n", mt_rand(245, 255), mt_rand(245, 255), mt_rand(245, 255));
    ?>
        </style>
      </head>
      <body>
      </body>
    </html>

    Répondre

Laisser une réponse

(requis)

(requis)

*

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »

This site uses Akismet to reduce spam. Learn how your comment data is processed.