Supprimer les ":" dans le profil
4 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
Supprimer les ":" dans le profil
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
Dernière édition par pinke le Mer 29 Mar 2017 - 8:36, édité 1 fois
Re: Supprimer les ":" dans le profil
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...
Re: Supprimer les ":" dans le profil
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).
Re: Supprimer les ":" dans le profil
Bonjour,
À votre template «profile_view_body» remplacer vos modifications par :
1) localiser (ligne 50 du template par défaut)
2) ajouter à la fin du template
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».
À 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>
- 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».
Re: Supprimer les ":" dans le profil
Merci beaucoup
Sujets similaires
» supprimer une colonne dans le profil
» Supprimer grade dans profil
» Supprimer les ":" dans les champs de profil
» Supprimer les ":" dans les champs de profil
» Supprimer le champ "notification" dans le profil
» Supprimer grade dans profil
» Supprimer les ":" dans les champs de profil
» Supprimer les ":" dans les champs de profil
» Supprimer le champ "notification" dans le profil
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