Modifier format date Evènement.
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Modifier format date Evènement.
Dernière édition par photoclic le Jeu 25 Juil 2024 - 21:19, édité 1 fois
Re: Modifier format date Evènement.
Bonjour !
Alors, on peut imaginer récupérer les dates qui sont écrites à côté.
Le plus gros problème, c'est que le format des dates qui sont écrites à côté est différent pour chaque membre inscrit.
Ca peut être de la forme :
Sam 6 Juil 2024 - 8:00
Sam 6 Juil - 8:00 (sans l'année)
06.07.24 8:00
Quand j'ai visité la page https://photoclic.forum-pro.fr/events, j'ai vu les trois tour à tour, ça veut dire que vos membres utilisent au moins ces trois-là. A cause de ça, la récupération est complexe, c'est pourquoi je vais partir de votre capture d'écran et le faire pour le format "Sam 6 Juil 2024 - 8:00". Je ne pourrai pas tous les faire, ça prendrait trop de temps et c'est un code qui deviendrait trop complexe (c'était déjà pas de la tarte rien que pour ce premier format). Voilà le script correspondant :
Ne reste plus qu'à ajouter du CSS pour agrandir la case rouge :
Et normalement, sur ce format, ça va fonctionner !
Alors, on peut imaginer récupérer les dates qui sont écrites à côté.
Le plus gros problème, c'est que le format des dates qui sont écrites à côté est différent pour chaque membre inscrit.
Ca peut être de la forme :
Sam 6 Juil 2024 - 8:00
Sam 6 Juil - 8:00 (sans l'année)
06.07.24 8:00
Quand j'ai visité la page https://photoclic.forum-pro.fr/events, j'ai vu les trois tour à tour, ça veut dire que vos membres utilisent au moins ces trois-là. A cause de ça, la récupération est complexe, c'est pourquoi je vais partir de votre capture d'écran et le faire pour le format "Sam 6 Juil 2024 - 8:00". Je ne pourrai pas tous les faire, ça prendrait trop de temps et c'est un code qui deviendrait trop complexe (c'était déjà pas de la tarte rien que pour ce premier format). Voilà le script correspondant :
- Code:
var mois = {
"Jan": "janvier",
"Fév": "février",
"Mar": "mars",
"Avr": "avril",
"Mai": "mai",
"Juin": "juin",
"Juil": "juillet",
"Aoû": "août",
"Sep": "septembre",
"Oct": "octobre",
"Nov": "novembre",
"Déc": "décembre"
};
$(function(){
$('.EV_Item').each(function(){
var dates = $(this).find('.EV_ItemTitle p').text().split('|');
var format = '<p class="EV_Days">' + dates[0].trim().replace(/(\w{3}) (\d{1,2}) ([a-zA-ZÀ-ÖØ-öø-ÿ]*) (\d{4}) - [0-9:]*/, (match, p1, p2, p3, p4, p5) => { return `${p2} ${mois[p3]} ${p4}` }) + '</p>';
if (dates[1]){
format += '<hr><p class="EV_Days">' + dates[1].trim().replace(/(\w{3}) (\d{1,2}) ([a-zA-ZÀ-ÖØ-öø-ÿ]*) (\d{4}) - [0-9:]*/, (match, p1, p2, p3, p4, p5) => { return `${p2} ${mois[p3]} ${p4}` }) + '</p>';
}
$(this).find('.EV_ItemDate').html(format);
});
});
Ne reste plus qu'à ajouter du CSS pour agrandir la case rouge :
- Code:
.EV_Item .EV_ItemDate {
width: 170px;
}
Et normalement, sur ce format, ça va fonctionner !
Re: Modifier format date Evènement.
Bonjour Toryudo.
Ce format va très bien.
Apparemment on peut régler la largeur du carré, mais pas sa hauteur.
J'ai donc élargi à 240px et c'est tout bon.
Un grand merci pour ton aide.
Ce format va très bien.
Apparemment on peut régler la largeur du carré, mais pas sa hauteur.
J'ai donc élargi à 240px et c'est tout bon.
Un grand merci pour ton aide.
Sujets similaires
» Le format de la date par défaut
» format date des post
» format date des messages
» Comment changer le format de la date ?
» Format de la date dans profil
» format date des post
» format date des messages
» Comment changer le format de la date ?
» Format de la date dans profil
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum