Affichage de l'Anniversaire sans âge.
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Affichage de l'Anniversaire sans âge.
Détails techniques
Version du forum : Invision
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://conquerors.forumactif.fr/
Description du problème
Bonjour,J'ai commencé un forum pour une guilde dofusienne qui joue RP. Nous avons donc mis en Anniversaire la date de naissance de notre personnage.
Dofus est actuellement en l'an 644, mon personnage est née en 613, et mon anniversaire s'affichage donc de cette manière :
" Membres fêtant leur anniversaire dans les 7 prochains jours: Herbe (1401) "
J'aurais voulu savoir s'il y avait un moyen de modifier la valeur afficher du genre :
- afficher le résultat du calcul "age affiché - 1370 " (1401 - 1370) et donner ainsi 31 à l'affichage.
- Ou alors ne plus afficher l'âge du tout, mais juste le pseudo.
Merci d'avance pour votre aide.
Dernière édition par Herbe le Lun 22 Sep 2014 - 22:20, édité 1 fois
Re: Affichage de l'Anniversaire sans âge.
Hello,
J'ai fait un petit test qui semble fonctionner.
Dans ton template index_body il faut trouver :
On va rajouter un id à cet élément pour le sélectionner plus facilement ensuite
Pense à valider et publier le template
Normalement si tout vas, il n'y a aucun changement
Ensuite on va rajouter un javascript (qui s'affiche seulement sur l'index) avec ceci :
Normalement cela devrait fonctionner
J'ai fait un petit test qui semble fonctionner.
Dans ton template index_body il faut trouver :
- Code:
<p>{L_WHOSBIRTHDAY_TODAY}{L_WHOSBIRTHDAY_WEEK}</p>
On va rajouter un id à cet élément pour le sélectionner plus facilement ensuite
- Code:
<p id="anniversaire">{L_WHOSBIRTHDAY_TODAY}{L_WHOSBIRTHDAY_WEEK}</p>
Pense à valider et publier le template
Normalement si tout vas, il n'y a aucun changement
Ensuite on va rajouter un javascript (qui s'affiche seulement sur l'index) avec ceci :
- Code:
/* Remplace l'age dans le QEEL */
var age_decalage = 1370;
function remplace_age(match, p1) {
return '(' + (parseInt(p1) - age_decalage) + ')';
}
$(function(){
if ($('#anniversaire').length) {
$('#anniversaire').find('a').each(function() {
var age = this.nextSibling,
re = /\((\d+)\)/g,
str = age.nodeValue;
if (re.test(str)) {
var new_age = str.replace(re, remplace_age);
$(age).replaceWith(new_age);
}
});
}
});
Normalement cela devrait fonctionner
Re: Affichage de l'Anniversaire sans âge.
ça marche. C'est génial. Merci infiniment !
Je passe le sujet en résolu. Encore merci !
Je passe le sujet en résolu. Encore merci !
Sujets similaires
» Affichage de titre de sujet en " Comic Sans MS " alors que le forum est en Open Sans Condensed
» Affichage du forum sans CSS
» (#2385) : Problèmes avec les sections de blog
» L'affichage se déforme, s'agrandit sans connexion
» Problème affichage logo depuis plus d'un an sans solution u_u
» Affichage du forum sans CSS
» (#2385) : Problèmes avec les sections de blog
» L'affichage se déforme, s'agrandit sans connexion
» Problème affichage logo depuis plus d'un an sans solution u_u
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum