Écriture en trop

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

Résolu Écriture en trop

Message par L0v3 le Ven 23 Aoû 2013 - 19:28

Bonjour Smile

Comment puis-je retirer l'écriture ? Étant donné que la partie " sexe " est une base dans le profil de forumactif, je n'arrive pas à l'enlever, car on ne peut plus modifier l'écrire, mais j'aimerais seulement la retirer, car je ne trouve pas que cela fasse très joli à côté des icônes. (je n'ai donc rien modifié, si ce n'est que changer les images de bases)

Spoiler:

(quand on clique sur le profil dans le menu)


Dernière édition par L0v3 le Dim 1 Sep 2013 - 7:24, édité 3 fois

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par Matriochka le Sam 24 Aoû 2013 - 12:26

Bonjour,

Sélectionne "icône" dans l’affichage de ce champ, dans Panneau d’admin > Utilisateurs et groupes > profils Smile

Matriochka
+ Hyperactif +

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par L0v3 le Sam 24 Aoû 2013 - 19:25

Où ça ?

Il est déjà sélectionné et ça s'affiche toujours. Je ne peux pas supprimer cette option du profil et en faire un autre, puisque les deux vont apparaître

Spoiler:

merci Smile

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par Neptunia le Sam 24 Aoû 2013 - 19:34

Bonjour !

Je ne suis pas certain qu'on parle de la même chose.
Parlons nous de l'affichage des infos du posteur sur un sujet, ou de l'onglet Informations de notre profil ?

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par L0v3 le Sam 24 Aoû 2013 - 21:12

Dans le profil Smile Quand tu vas dans le menu, profil et informations

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par Neptunia le Sam 24 Aoû 2013 - 22:04

Bah là je cale.

Ca fait deux heures que j'essaie d'obtenir une disparition de la légende du champ sexe sans y arriver.
C'est cette partie du profile_add_body qui nous interesse : (lignes 48 à 63 sur un template non modifié)
Code:
   <!-- BEGIN switch_profile_fields -->
      <tr>
         <th class="thSides" colspan="2" valign="middle" height="25">{switch_informations_menu.switch_profile_fields.L_PROFILE_FIELDS}</th>
      </tr>
      <!-- BEGIN field -->
      <tr>
         <td class="gen row1" align="left">
            <span>{switch_informations_menu.switch_profile_fields.field.NAME}</span>
         </td>
         <td class="gensmall row2">
            {switch_informations_menu.switch_profile_fields.field.OBJECT}<br />
            <span class="gensmall">{switch_informations_menu.switch_profile_fields.field.DESCRIPTION}</span>
         </td>
      </tr>
      <!-- END field -->
   <!-- END switch_profile_fields -->
Et tout spécialement la dernière cellule (td)
Code:
         <td class="gensmall row2">
            {switch_informations_menu.switch_profile_fields.field.OBJECT}<br />
            <span class="gensmall">{switch_informations_menu.switch_profile_fields.field.DESCRIPTION}</span>
         </td>
Je passe par le mçeme script que celui qui permet de modifier les intitulés du QEEL
Code:
<script type="text/javascript">document.getElementById('PAB101').innerHTML=document.getElementById('PAB101').innerHTML.replace(/Masculin/g,"");</script>
J'ai bien évidemment rajouté l'id PAB101 aux zones que j'ai essayé successivement de modifier, mais rien, soit l'intitulé reste, soit tout dégage, intitulés comme bouton radio.

Bref, soit on n'a pas de possibilité de cibler cette variable, soit je ne comprends pas son fonctionnement, soit ya une grossière erreur dans mon script (ce qui m'étonnerait vu qu'il marche bien ailleurs.

J'ai ensuite essayé de supprimer la légende de TOUS les champs de profil. Même chose si je vire la légende, je vire aussi les boutons de sélection.
J'ai également essayé d'agir à différents niveaux (span, td puis tr) sans succès.

Bref, la seule issue qui me vienne à l'esprit serait de désactiver ce champ et le remplacer par un champ maison sur lequel on aurait tout contrôle souhaité.

Sinon petite précision : Ce qu'on arrivera (ou pas) à faire sur le profil devrait aussi se répercuter sur la page d'inscription vu que c'est le même template qui gère les deux.

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par L0v3 le Mer 28 Aoû 2013 - 19:00

Merci Smile

J'avoue que je n'ai pas très bien compris. Quel code doit-je placer et où ? :S

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par néco le Jeu 29 Aoû 2013 - 19:19

vas sur ton panneau d'admin >>>  onglet "utilisateurs et groupe" >>> à gauche clic sur "profil"

et part rapport à ma capture ... regarde dans le ovale rouge si tu as bien sélectionner "icone"

et au niveau de la fléche rouge , tu peux choisir où cela s'affichera ou pas ! (soit que le profil , soit que le mini profil des messages , soit les 2 , soit aucun ! Wink)



en espérant que cela t'aura aidé !

bizzz


Dernière édition par néco le Sam 31 Aoû 2013 - 0:33, édité 1 fois

néco
*****

Féminin
Messages : 782
Inscrit(e) le : 13/02/2013

http://pephenix.forumactif.org/
néco a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par L0v3 le Ven 30 Aoû 2013 - 18:39

Je ne vois pas ta capture, cependant, si c'est pour créer un champ dans le profil, je sais comment le faire, ce n'est pas le problème. Smile

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Écriture en trop

Message par néco le Sam 31 Aoû 2013 - 0:35

j'ai édité mon message au dessus et normalement maintenant tu la vois la capture ! Wink

et je te conseil de vérifier , car si tu as laissé "icone+texte" c'est normal que le texte s'affiche ! il faut mettre "icone" tout seul ! Wink

bizzz

néco
*****

Féminin
Messages : 782
Inscrit(e) le : 13/02/2013

http://pephenix.forumactif.org/
néco a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Écriture en trop

Message par MasDan le Sam 31 Aoû 2013 - 4:20

Bonjour,

Vous désirez bien effacer le texte Masculin/Féminin à la suite de l'image au profil de l'usager - onglet information.

Essayer ceci, un javascript à être exécuté sur toutes les pages.
Code:
$(document).ready(function(){
OterLibelle('#profile_field_16_-7 > li:nth-child(1) > label:nth-child(1)', 'Masculin');
OterLibelle('#profile_field_16_-7 > li:nth-child(2) > label:nth-child(1)', 'Féminin');
});

function OterLibelle(selecteur, libelle){
  var texteL = $(selecteur).html();
  var long = texteL.length;
  var long2 = libelle.length + 6;
  var corr = texteL.substring(0, long - long2);
  $(selecteur).html(corr);
}

MasDan
*****

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

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

Résolu Re: Écriture en trop

Message par L0v3 le Dim 1 Sep 2013 - 3:12

Ça fonctionne parfaitement ! Smile Le texte n'apparaît plus dans le profil, c'était tout à fait cela mon problème. Merci mille fois ! I love you

EDIT: Un problème qui survient avec votre code :

Spoiler:

Plus rien n'affiche :/

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Écriture en trop

Message par MasDan le Dim 1 Sep 2013 - 5:30

Oups, désolé.  Mea culpa.

Remplacer le code javascript donné précédemment par celui-ci.

Code:
$(document).ready(function(){
OterLibelle('#profile_field_16_-7 > li:nth-child(1) > label:nth-child(1)', 'Masculin');
OterLibelle('#profile_field_16_-7 > li:nth-child(2) > label:nth-child(1)', 'Féminin');
});

function OterLibelle(selecteur, libelle){
  var texteL = $(selecteur).html();
  if (texteL != null) {
    var long = texteL.length;
    var long2 = libelle.length + 6;
    var corr = texteL.substring(0, long - long2);
    $(selecteur).html(corr);
  }
}
Cette petite modification devrait régler le problème.

MasDan
*****

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

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

Résolu Re: Écriture en trop

Message par L0v3 le Dim 1 Sep 2013 - 7:23

En effet Razz tout semble être en ordre. Merci Smile

L0v3
***

Féminin
Messages : 141
Inscrit(e) le : 02/01/2009

L0v3 a été remercié(e) par l'auteur de ce sujet.

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


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