Supprimer les ":" dans le profil

4 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Supprimer les ":" dans le profil

Message par foxies Mar 28 Mar 2017 - 14:05

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour,

Je suis un peu embêtée avec un code au niveau du template profile_view_body que je suis actuellement en train de modifier. J'aimerais en effet supprimer les ":" à la fin de chaque champ... J'ai réussi à le faire pour le premier avec le script ci-après mais pas pour tous :

Code:
<span class="gen" id="PFL">{profile_field.LABEL}</span><script type="text/javascript">document.getElementById('PFL').innerHTML=document.getElementById('PFL').innerHTML.replace(/:/,"");</script></div> {profile_field.CONTENT}

Merci pour votre aide d'avance Very Happy


Dernière édition par pinke le Mer 29 Mar 2017 - 8:36, édité 1 fois
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer les ":" dans le profil

Message par Neptunia Mar 28 Mar 2017 - 14:20

Bonjour ^^


Même cause que dans ce sujet, donc même solution.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer les ":" dans le profil

Message par foxies Mar 28 Mar 2017 - 15:00

Bonjour, merci pour votre réponse. J'ai donc compris qu'un id est unique et qu'il valait mieux donc utiliser la class pour le script. Or, je ne vois pas comment procéder...
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer les ":" dans le profil

Message par IzumiRK Mar 28 Mar 2017 - 19:11

Est-ce que tu peux envoyer une copie de ton template pour qu'on voit où placer les éléments qui manquent (car pour avoir une class il faut rajouter un bloc autour, c'est le plus simple).
IzumiRK

IzumiRK
****

Messages : 206
Inscrit(e) le : 25/02/2015

http://indare.forumactif.com/
IzumiRK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer les ":" dans le profil

Message par MasDan Mer 29 Mar 2017 - 5:30

Bonjour,


À votre template «profile_view_body» remplacer vos modifications par :

1) localiser (ligne 50 du template par défaut)
Code:
<td><b><span class="gen">{LAST_VISIT_TIME}</span></b></td>
et remplacer par
Code:
<td><b><span class="gen genX">{LAST_VISIT_TIME}</span></b></td>

2) ajouter à la fin du template

Code:
<script type="text/javascript">
//<![CDATA[
$(function(){
  $("span.gen:contains(':'):not(.genX)").each(function() {
    var txt = $(this).text();
    var txt2 = txt.replace(":", "");
    $(this).text(txt2);
  });
});
 //]]>
</script>


L'ajout de la classe «genX» est pour éviter de supprimer le «:» lors l'affichage de l'heure pour la dernière visite sinon «Aujourd'hui à 18:15» devient «Aujourd'hui à 1815».
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Supprimer les ":" dans le profil

Message par foxies Mer 29 Mar 2017 - 8:36

Merci beaucoup Very Happy
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum