Format de la date
Bonjour à tous,
J'ai débuté l'adaptation de mon thème pour PluXml et je bloque devant une méthode de plxShow.
En effet, je cherche à afficher le mois, mais seulement les 3 premiers caractères (Jan, Fév, ...).
J'utilise $plxShow->artDate('#month'); mais je ne vois pas comment garder les 3 premiers caractères sans modifier les fichiers du core...
Une idée ?
Bonne journée
J'ai débuté l'adaptation de mon thème pour PluXml et je bloque devant une méthode de plxShow.
En effet, je cherche à afficher le mois, mais seulement les 3 premiers caractères (Jan, Fév, ...).
J'utilise $plxShow->artDate('#month'); mais je ne vois pas comment garder les 3 premiers caractères sans modifier les fichiers du core...
Une idée ?
Bonne journée
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
En natif ce n'est pas possible de le faire.
En revanche avec jQuery, très facile.
Soit tu installes manuellement jquery, soit tu utilises le plugin jQuery disponible ici (pour PluXml 5.1).
Dans le fichier footer.php de ton thème, avant </body>, colle le code suivant
Modifie l'affichage de la date dans chaque fichier du theme de cette façon
L'idée est d'entourer l'affichage du mois #month par une balise span avec la class month. jQuery va donc recherche et modifier le contenu des balises identifiées par la class .month de manière à ne garder que les 3 premiers caractères
Et voilà, le tour est joué
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci pour ta réponse. Installer Jquery juste pour faire ça, ça me dérange un peu...
Et si je veux le faire au niveau du core ?
en dessous de la ligne
rajoute
Dans ton theme, formate la date de cette façon:
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Un petit up pour ce thread.
J'ai fait la mise à jour PluXML 5.1.2, et depuis, ce code ne fonctionne plus :
En fait, j'ai un à la place de Aoù. Et si je supprime le strRevCheck, je l'ai au format é...
Une idée ?
Actuellement j'ai ceci :
Si j'enlève le strRevCheck, il me renvoie "Ao&", le & correspondant au premier caractère HTML je suppose (û)...
Une idée ?