Fin de page
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 : Lire la suite »

Share

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

Nov 26

Quelques exemples mettant en œuvre l’extension Random Number Generator
(idea) Rafraîchissez la page pour voir les différents exemples changer !

Couleurs

Vous voulez changer de couleurs ?
Vous voulez changer de couleurs ?
Vous voulez changer de couleurs ?
style="color:#[random-number from=’0′ to=’16777215’]%06X[/random-number];"

 

Lettres

S – Y – X – N – D
[random-number from=’65’ to=’90’]&#%d; – &#%d; – &#%d; – &#%d; – &#%d;[/random-number]

 

Images

<img src="./jour[random-number from=’1′ to=’31’ format=’%02s’].gif"…

Share

Lien permanent vers Autres exemples aléatoires… Rédigé par Whiler \\ Tags : , , , , , , ,

Nov 25

Dans un précédent article, nous avons vu comment développer une extension.

Lorsque celle-ci est fonctionnelle, on peut vouloir la mettre à disposition de la communauté.
N’ayant pas immédiatement trouvé comment publier ma propre extension, je décris dans cet article les quelques étapes nécessaires :

  • Soumettre son extension en allant sur une page dédiée du site de WordPressW. C’est la première chose à faire car sa validation peut prendre un certain temps, dans mon cas, un peu plus d’une journée.
  • Télécharger une copie d’un fichier exemple readme.txt.
    • On le sauvegarde à la racine du répertoire de son extension et on l’édite pour spécifier les informations de son extension.
    • Les captures d’écran éventuelles devront également être sauvegardées à la racine.

Lorsque la demande est approuvée, on reçoit un email qui contient toutes les informations nécessaires, et dès lors que le projet a été créé dans le référentiel SVNW des extensions de WordPress, on peut passer à la publication…

En utilisant un client SVN, comme TortoiseSVN, on pourra se connecter et publier : Lire la suite »

Share

Lien permanent vers Comment publier une extension dans le référentiel WordPress ? Rédigé par Whiler \\ Tags : , , , , , , , ,

Nov 24

Cette nouvelle version me permet de publier la capture d’écran de l’article précédent ainsi que de permettre l’utilisation d’un format utilisant jusqu’à 5 champs de spécification simultanément.

On peut par exemple imaginé la génération d’une couleur sous cette forme :

Label1.Font.Color := RGB(31, 134, 252);

La précédente ligne a été générée avec le tag suivant :

[random-number from=0 to=255]%d, %d, %d[/random-number]

 

Une erreur est également générée si le format est invalide. Si on utilise par exemple cette commande, [random-number]%777[/random-number], on obtient :

Format invalide : '%777'

Share

Lien permanent vers Random Number Generator 1.1 Rédigé par Whiler \\ Tags : , , , , , , , ,

Nov 24

Un exemple très simple qui illustre parfaitement la notion d’aléatoire.

Soient 2 dés à 6 faces :
dice1.png dice3.png dice5.png
dice2.png dice4.png dice6.png
combien avez-vous obtenu ?
Une face Une face

Pour réaliser cette page, j’ai installé l’extension Random Number Generator et j’ai utilisé les tags suivants :

[random-number from='1' to='6']dice%d.png[/random-number]
dice[random-number from='1' to='6' format='%d'].png

Share

Lien permanent vers Un exemple simple d’utilisation du Random Number Generator Rédigé par Whiler \\ Tags : , , , , , , ,

Début de la page