Raccourcis- Problème de connexion
- Problème avec un script
- Mon panneau d'admin
- Mes crédits / mon domaine
- Apparence du forum
- Problème divers
------------------------------
Services Actifs
- Service graphique
- Support Hitskin.com
------------------------------
Divers
- Discussions Générales
- Suggestions-Améliorations
Rechercher
Derniers sujets
Marque-page social
Conservez et partagez l’adresse de Forum gratuit : Le forum des forums actifs sur votre site de social bookmarking
anniversaires des non-membres
Page 1 sur 1•
anniversaires des non-membres
Bonjours à tous
J'ai un petit prolème peut être pourrez vous m'aider à le régler. Sur mon forum nous souhaitons les anniversaires des enfants des membres puisqu'il est consacré aux couples ayant recours au don de gamètes et/ou à l'adoption. et que pour nous qui avons eu bcp de mal à avoir nos bouts de choux ces anniversaires sont extrêmement importants.
Malheuresusement il nous faut chaque année re rentrer dans le calendrier la date anniversaire de nos petits bouts puisqu'ils n'ont pas de compte forum. Existe t'il un moyen que ce soit fait automatiquement car c'est énormément de travail à chaque fois ?
Merci de vos réponses
J'ai un petit prolème peut être pourrez vous m'aider à le régler. Sur mon forum nous souhaitons les anniversaires des enfants des membres puisqu'il est consacré aux couples ayant recours au don de gamètes et/ou à l'adoption. et que pour nous qui avons eu bcp de mal à avoir nos bouts de choux ces anniversaires sont extrêmement importants.
Malheuresusement il nous faut chaque année re rentrer dans le calendrier la date anniversaire de nos petits bouts puisqu'ils n'ont pas de compte forum. Existe t'il un moyen que ce soit fait automatiquement car c'est énormément de travail à chaque fois ?
Merci de vos réponses
Dernière édition par Ewelfe le Ven 8 Aoû - 22:40, édité 1 fois

Ewelfe- Restez sympa, je suis un nouveau membre ;)

- Messages : 16
Inscrit le : 15 Juin 2006
Localisation : Ici ou là
Re: anniversaires des non-membres
Leur faire un compte sur le forum?
Mettre leur anniversaire dans le profil des des membres (ça va être dur s'ils en ont adopté plusieurs
)
Mettre leur anniversaire dans le profil des des membres (ça va être dur s'ils en ont adopté plusieurs
)
ProgVal- + Hyperactif +



- Messages : 2168
Inscrit le : 30 Juin 2006
Age : 14
Humeur : J'autorise le support par MSN
Localisation : France / Moselle / Devant mon PC
Emploi/Loisirs : lycéen/programmation HTML et PHP
Re: anniversaires des non-membres
Edit :
Voila le script final à mettre sur la page d'accueil (je recommande de le préparer, avec les indications qui suivent dans le bloc note pour plus de lisibilité) :
Donc, je vais mettre plus d'explication :
Le script est à mettre sur la page d'accueil, à l'endroit où le texte s'affichera.
La marche à suivre est la suivante :
La question qui arrive : Qu'est-ce que le tableau ? Et bien, rien de bien complexe rassurez vous, une ligne du script. Elle se trouve au centre :
Comment y inclure les personnes ? Il suffit de mettre, entre les crochets, les différents petits bou de chouw, sous leur forme "numérique" (comme décrit plus haut) puis de les séparer entre crochés.
Voila, j'espère avoir été clair... Si ce n'est pas le cas n'hésitez pas
Voila le script final à mettre sur la page d'accueil (je recommande de le préparer, avec les indications qui suivent dans le bloc note pour plus de lisibilité) :
- Code:
<script Language="Javascript">
/*
Vous allez marquer ci-après le nom des utilisateurs sous la forme "Nom","Jour,"Mois" dans le tableau.
Dans l'exemple qui suit, l'anniversaire d'un garçon du nom de Eric est né le 17 Août 2001. On écrit donc :
"Eric","17","8",2001
Nom,Jour,Mois, Année de naissance
*/
var Tableau = ["David","8","8", "1990", "Eric", "17","8", "2001", "Jean-Charles", "8","8", "192 3"];
enfants = 4;
// Ne rien marquer après !!!
now = new Date();
jour = now.getDate();
mois = now.getMonth() + 1;
nb = 0;
fin = (enfants * 3);
do {
Name = Tableau[nb];
jourjj = nb + 1;
jourmm = nb + 2;
agei= nb + 3;
jourj = Tableau[jourjj];
moism = Tableau[jourmm];
ageii = Tableau[agei];
annee = now.getFullYear();
document.write(ageii);
age = annee - ageii;
if (jourj == jour && moism == mois)
{
document.write("</br>Bon anniversaire à <b>" + Name + "</b> qui a aujourd'hui " + age +" ans !</br>");
}
nb = nb + 4;
}
while(nb != fin);
</script>
Donc, je vais mettre plus d'explication :
Le script est à mettre sur la page d'accueil, à l'endroit où le texte s'affichera.
La marche à suivre est la suivante :
- Avoir l'anniversaire des enfants (et oui, c'est beau la technologie mais ça ne fait pas ça tout seul ^^").
- Il va falloir adapter la date d'anniversaire et l'enfant pour que le script les reconnaissent. Pour cela, il faut diviser le nom/prénom, le jour de naissance, le mois, l'année de naissance. sous forme numérique.
Exemple : Un garçon, baptisé Eric est né le le 17 Août 2001. On divise de la sorte :
"Nom","Jour","Mois","Année". Dans le cas d'Eric cela nous donne : "Eric", "17","8", "2001" - Ecrire cette ligne dans le Tableau
- Ecrire le nombre d'enfant(s) référencés
La question qui arrive : Qu'est-ce que le tableau ? Et bien, rien de bien complexe rassurez vous, une ligne du script. Elle se trouve au centre :
var Tableau = ["David","8","8", "1990", "Eric", "17","8", "2001", "Jean-Charles", "8","8", "192 3"];
Comment y inclure les personnes ? Il suffit de mettre, entre les crochets, les différents petits bou de chouw, sous leur forme "numérique" (comme décrit plus haut) puis de les séparer entre crochés.
Voila, j'espère avoir été clair... Si ce n'est pas le cas n'hésitez pas

Kriegy- **



- Messages : 76
Inscrit le : 26 Mai 2007
Age : 18
Humeur : Great =) I'm went on holiday for 2 week ^^
Localisation : Hum bonne question... Ca mérite réflexion... En fait c'est... Mince plus d'encre. Tant pis !
Emploi/Loisirs : Etudiant/Informatique : Sécurité des réseaux/Forum d'entraide et RP.
Re: anniversaires des non-membres
whaou merci Kriegy pour la solution proposée. je vais étudier ça de plus près car je ne suis pas une pro des scripts et je me permettrai de revenir vers vous si j'ai besoin d'explications supplémentaires
merci encore
merci encore

Ewelfe- Restez sympa, je suis un nouveau membre ;)

- Messages : 16
Inscrit le : 15 Juin 2006
Localisation : Ici ou là
Re: anniversaires des non-membres
Aucun soucis, n'hésite vraiment pas.
Pour le nombre d'enfant, il faut l'indiquer après le égal qui se trouve juste en dessous. Dans l'exemple cela donne :
var Tableau = ["David","8","8", "1990", "Eric", "17","8", "2001", "Jean-Charles", "8","8", "1923"];
enfants = 3;
(attention à ne pas retirer le point virgule
)
Pour le nombre d'enfant, il faut l'indiquer après le égal qui se trouve juste en dessous. Dans l'exemple cela donne :
var Tableau = ["David","8","8", "1990", "Eric", "17","8", "2001", "Jean-Charles", "8","8", "1923"];
enfants = 3;
(attention à ne pas retirer le point virgule

Kriegy- **



- Messages : 76
Inscrit le : 26 Mai 2007
Age : 18
Humeur : Great =) I'm went on holiday for 2 week ^^
Localisation : Hum bonne question... Ca mérite réflexion... En fait c'est... Mince plus d'encre. Tant pis !
Emploi/Loisirs : Etudiant/Informatique : Sécurité des réseaux/Forum d'entraide et RP.
Re: anniversaires des non-membres
je pense avoir compris le principe. j'ai testé sur le forum mais j'ai deux soucis :
le premier : sous ie7 lorsque j'affiche la page d'accueil après insertion du script j'ai un message d'avertissement : arreter l'execution du script qui ralenti IE etc..... et je suis obligée de dire oui
et cela m'affiche :
et cela dès que je touche à la variable enfants = 4; quel que soit le nombre que je mette (3, 5 etc ....) cela m'affiche cette erreur. idem sous firefox.
si je laisse la variable avec le chiffre 4 ca me donne sous ie
ce qui en soit est parfait mais peux t'on enlever l'année qui apparait ?
par contre sous firefox ca me donne
et encore merci de ton aide
le premier : sous ie7 lorsque j'affiche la page d'accueil après insertion du script j'ai un message d'avertissement : arreter l'execution du script qui ralenti IE etc..... et je suis obligée de dire oui
et cela m'affiche :
2007
Bon anniversaire à David qui a aujourd'hui 1 ans !
20012004
Bon anniversaire à Jean-Charles qui a aujourd'hui 4 ans !
undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined...........
et cela dès que je touche à la variable enfants = 4; quel que soit le nombre que je mette (3, 5 etc ....) cela m'affiche cette erreur. idem sous firefox.
si je laisse la variable avec le chiffre 4 ca me donne sous ie
1990
Bon anniversaire à David tresor de Jane qui a aujourd'hui 18 ans !
2000
Bon anniversaire à Didier qui a aujourd'hui 8 ans !
2001
Bon anniversaire à Eric qui a aujourd'hui 7 ans !
ce qui en soit est parfait mais peux t'on enlever l'année qui apparait ?
par contre sous firefox ca me donne
sur une seule ligne donc y'a t'il moyen de les repasser comme sous ie une ligne par anniversaire ?1990Bon anniversaire à David tresor de Jane qui a aujourd'hui 18 ans !2000Bon anniversaire à Didier qui a aujourd'hui 8 ans !2001Bon anniversaire à Eric qui a aujourd'hui 7 ans !
et encore merci de ton aide
Dernière édition par Ewelfe le Ven 8 Aoû - 19:11, édité 1 fois

Ewelfe- Restez sympa, je suis un nouveau membre ;)

- Messages : 16
Inscrit le : 15 Juin 2006
Localisation : Ici ou là
Re: anniversaires des non-membres
Oh ! Toutes mes plus grandes excuses, pour tester mon script, j'ai inclue un ligne qui ne devait pas apparaître et j'ai généré une autre erreur au passage. Voici le code (débugué)
Je présente encore toutes mes excuses. Tu peux déplacer ton tableau dans le script ci-contre, il devrait normalement fonctionner.
- Code:
<script Language="Javascript">
/*
Vous allez marquer ci-après le nom des utilisateurs sous la forme "Nom","Jour,"Mois" dans le tableau.
Dans l'exemple qui suit, l'anniversaire d'un garçon du nom de Eric est né le 17 Août 2001. On écrit donc :
"Eric","17","8",2001
Nom,Jour,Mois, Année de naissance
*/
var Tableau = ["David","8","8", "1990", "Eric", "17","8", "2001", "Jean-Charles", "8","8", "1923"];
enfants = 4;
// Ne rien marquer après !!!
now = new Date();
jour = now.getDate();
mois = now.getMonth() + 1;
nb = 0;
fin = (enfants * 4);
do {
Name = Tableau[nb];
jourjj = nb + 1;
jourmm = nb + 2;
agei= nb + 3;
jourj = Tableau[jourjj];
moism = Tableau[jourmm];
ageii = Tableau[agei];
annee = now.getFullYear();
age = annee - ageii;
if (jourj == jour && moism == mois)
{
document.write("</br>Bon anniversaire à <b>" + Name + "</b> qui a aujourd'hui " + age +" ans !</br>");
}
nb = nb + 4;
}
while(nb != fin);
</script>
Je présente encore toutes mes excuses. Tu peux déplacer ton tableau dans le script ci-contre, il devrait normalement fonctionner.

Kriegy- **



- Messages : 76
Inscrit le : 26 Mai 2007
Age : 18
Humeur : Great =) I'm went on holiday for 2 week ^^
Localisation : Hum bonne question... Ca mérite réflexion... En fait c'est... Mince plus d'encre. Tant pis !
Emploi/Loisirs : Etudiant/Informatique : Sécurité des réseaux/Forum d'entraide et RP.
Re: anniversaires des non-membres
Génial !!!!!! ça fonctionne nickel maintenant
juste ce probleme sous firefox qui met tout sur une seule ligne :
mais si on ne peux rien faire pas grave juste une question d'esthétique
merci infiniment pour toutes les mamans et leurs bibous
juste ce probleme sous firefox qui met tout sur une seule ligne :
Bon anniversaire à David trésor de Jane qui a aujourd'hui 18 ans !Bon anniversaire à Eric trésor de victoire qui a aujourd'hui 7 ans !Bon anniversaire à Jean-Charles trésor de sylvie qui a aujourd'hui 1 ans !Bon anniversaire à Eric trésor de joannie qui a aujourd'hui 6 ans !
mais si on ne peux rien faire pas grave juste une question d'esthétique
merci infiniment pour toutes les mamans et leurs bibous

Ewelfe- Restez sympa, je suis un nouveau membre ;)

- Messages : 16
Inscrit le : 15 Juin 2006
Localisation : Ici ou là
Re: anniversaires des non-membres
Je suis sous firefox 3 et je n'ai pas ce soucis avec le script.
Assurez vous qu'il y est bien la présence de </br> sur la ligne :
Si le problème persiste, ajoutez une espace avant le "</br>" pour tenter de résoudre le problème, cela "remplacera" légèrement le soucis.
Sur ce, j'espère avoir bien pu aider et que mes erreurs n'ont pas trop dérangés.
Bonne continuation dans votre œuvre.
Assurez vous qu'il y est bien la présence de </br> sur la ligne :
</br>Bon anniversaire à <b>" + Name + "</b> qui a aujourd'hui " + age +" ans !</br>");
Si le problème persiste, ajoutez une espace avant le "</br>" pour tenter de résoudre le problème, cela "remplacera" légèrement le soucis.
Sur ce, j'espère avoir bien pu aider et que mes erreurs n'ont pas trop dérangés.
Bonne continuation dans votre œuvre.

Kriegy- **



- Messages : 76
Inscrit le : 26 Mai 2007
Age : 18
Humeur : Great =) I'm went on holiday for 2 week ^^
Localisation : Hum bonne question... Ca mérite réflexion... En fait c'est... Mince plus d'encre. Tant pis !
Emploi/Loisirs : Etudiant/Informatique : Sécurité des réseaux/Forum d'entraide et RP.
Re: anniversaires des non-membres
Attention! Il ne faut pas mettre </br> mais <br/>!
ProgVal- + Hyperactif +



- Messages : 2168
Inscrit le : 30 Juin 2006
Age : 14
Humeur : J'autorise le support par MSN
Localisation : France / Moselle / Devant mon PC
Emploi/Loisirs : lycéen/programmation HTML et PHP
Re: anniversaires des non-membres
merci merci merci encore merci
quand aux erreurs qui auraient dérangé il faudrait être ingrate pour t'en tenir rigueur.
grâce à toi nos bibous se verront souhaiter leurs anniversaires sans oublis
merci aussi a progval c'est effectivement un <br/> qui a réglé le prob de l'alignement sous firefox (pourtant j'utilise aussi la version 3 et je ne voyait pas la meme chose que toi
)
quand aux erreurs qui auraient dérangé il faudrait être ingrate pour t'en tenir rigueur.
grâce à toi nos bibous se verront souhaiter leurs anniversaires sans oublis
merci aussi a progval c'est effectivement un <br/> qui a réglé le prob de l'alignement sous firefox (pourtant j'utilise aussi la version 3 et je ne voyait pas la meme chose que toi

Ewelfe- Restez sympa, je suis un nouveau membre ;)

- Messages : 16
Inscrit le : 15 Juin 2006
Localisation : Ici ou là
Re: anniversaires des non-membres
Pour être exact, il faudrait même écrire <br /> (avec un espace)
ProgVal- + Hyperactif +



- Messages : 2168
Inscrit le : 30 Juin 2006
Age : 14
Humeur : J'autorise le support par MSN
Localisation : France / Moselle / Devant mon PC
Emploi/Loisirs : lycéen/programmation HTML et PHP

Accueil
Les règles du FdF
Sécurité










par Ewelfe le Ven 8 Aoû - 16:11