Intégrer un texte aléatoire dans le header

Proposez ici vos templates, vos plugins ou demandez en un.
Tous les tutoriels disponibles pour Arfooo Annuaire sont disponible dans cette rubrique

Re: Intégrer un texte aléatoire dans le header

Messagede Jongleur » Sam 30 Oct 2010 22:39

Merci Angra-Mainyu pour le retour, cette solution me parait compliqué à mettre en oeuvre.
J'ai opté pour la solution qui me parait la plus simple en fonction de mes faibles connaissances, je préfère que tout soit dans le template pour faciliter les futures mises à jour.
Le mode opératoire : j'ai créé un dossier dans templates/citations/dans le dossier citations, un fichier citations-arts.txt avec notepad++ une citation par ligne, ATTENTION onglet format convertir ce fichier en UTF-8(sans BOM) sinon il y a des problèmes d'accents.
le code php je l'ai mis en dur includes/header.tpl

Code: Tout sélectionner
<div><h1><font face="Verdana, Arial, Helvetica, sans-serif" size="0" color="#FFFFFF">{php}
$aleatoire = file("templates/arts-plastiques/citations/citations-arts.txt");
srand((double)microtime()*1000000);
echo $aleatoire[rand(0,count($aleatoire))];{/php}
</font></h1></div>

Et ça fonctionne en tout cas en local avec Wamp, je vais donc mettre en ligne :D
A+
Alain Vuillemet artiste sculpteur atypique, le web pour communiquer et faire connaitre son travail.
Il gére l'Annuaire des Arts Plastiques
Qui se donne à la cour se dérobe à son art.
Jean-Baptiste Poquelin, dit Molière
Avatar de l’utilisateur
Jongleur
 
Messages: 37
Inscription: Mar 6 Juil 2010 08:32
Localisation: France


Re: Intégrer un texte aléatoire dans le header

Messagede Jongleur » Sam 30 Oct 2010 23:20

Et ça fonctionne en ligne aussi 8-)
A+
Alain Vuillemet artiste sculpteur atypique, le web pour communiquer et faire connaitre son travail.
Il gére l'Annuaire des Arts Plastiques
Qui se donne à la cour se dérobe à son art.
Jean-Baptiste Poquelin, dit Molière
Avatar de l’utilisateur
Jongleur
 
Messages: 37
Inscription: Mar 6 Juil 2010 08:32
Localisation: France

Re: Intégrer un texte aléatoire dans le header

Messagede Angra-Mainyu » Dim 31 Oct 2010 02:06

Salut ^^
elle est pas compliqué, il faut juste prendre le temps de suivre les étapes.

Au moins, du moment que tu as une solution que tu exploites, c'est ce qu'il faut.
Néanmoins, vérifie si tu ne devrais pas plutôt utilisé
Code: Tout sélectionner
echo $aleatoire[rand(0,count($aleatoire)-1)];

au lieu de
Code: Tout sélectionner
echo $aleatoire[rand(0,count($aleatoire))];


car selon moi,
count te renvoie le nombre d'élément dans ton tableau, si tu en as 38, ton tableau part de la valeur 0 à 37
donc si tu demande un nombre aléatoire entre 0 et 38, la valeur tableau[38] n'existe pas et te crée une erreur.
Angra-Mainyu
 
Messages: 455
Inscription: Dim 14 Sep 2008 23:37

Re: Intégrer un texte aléatoire dans le header

Messagede Jongleur » Dim 31 Oct 2010 07:22

Merci pour la remarque sur le code, je vais modifier le code et faire l'essai en local, j'ai rafraichis plusieurs fois la page et il n'y a pas d'erreur.
C'est vrais que ta méthode, il suffit de suivre les étapes, elle est juste plus compliqué en cas de mise à jour.
A+ 8-)
Alain Vuillemet artiste sculpteur atypique, le web pour communiquer et faire connaitre son travail.
Il gére l'Annuaire des Arts Plastiques
Qui se donne à la cour se dérobe à son art.
Jean-Baptiste Poquelin, dit Molière
Avatar de l’utilisateur
Jongleur
 
Messages: 37
Inscription: Mar 6 Juil 2010 08:32
Localisation: France

Re: Intégrer un texte aléatoire dans le header

Messagede Arf » Dim 31 Oct 2010 19:48

Bonsoir,

Merci pour l'aide qu'a reçu Jongleur.

j'aurais pas fait mieux ;)

@Angra-Mainyu
Ton code est très propre bravo ;)

Hexa-67
Facile d'utilisation et fonctionnel donc nikel ;)

Bonne soirée ;)
Arf
Administrateur du site
 
Messages: 3097
Inscription: Lun 21 Jan 2008 14:53

Précédente

Retourner vers Templates, plugins et tutoriels

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

 
Copyright © arfooo.com  2007 - 2011  -  Tous droits réservés  -  Partenaires de confiance
Sites du groupe: petites annonces gratuites   voyance en direct - tirage tarot   Consultant en référencement
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | phpBB SEO Traduction par: phpBB-fr.com