| Enlever les " : " des champs | |
|
Hurricane
{ Membre }
Messages : 69
| Bonsoir x) J'ai rajouté un champ que j'ai mis en zone de texte, au lieu de lui mettre un nom j'ai mis nbsp; parce que je ne voulais pas de nom à ce champ... En gros je voulais avoir une zone de texte comme celle-ci, après la partie " popularité "
https://2img.net/image.noelshack.com/fichiers/2012/44/1351606865-ca1.png
Mais j'ai remarqué que ça ne faisait pas exactement ce que je voulais étant donner que les : sont restés
https://2img.net/image.noelshack.com/fichiers/2012/44/1351606871-ca2.png
Comment fait-on pour les enlever ? | | |
|
| |
Psycho
Psychopathe
Messages : 3407
| Hello ! Ton problème est-il toujours d'actualité ?Si nous n'avons pas de réponse dans 4 jours, il sera considéré comme résolu ! Merci de ta compréhension | | |
|
| |
Hurricane
{ Membre }
Messages : 69
| Le problème est toujours d'actualité Je donne le lien du forum quo arrive à avoir de champ sans titre, au cas où http://www.i-love-harvard.com/ | | |
|
| |
Espeon
Administrateur
Messages : 1819
| Bonjour Hurricane ! Etrange qu'on ne t'ai pas encore répondu, du coup je vais essayer de me pencher sur ton problème Alors, j'y ai pas souvent touché, mais à vue d'oeil ça se passe dans le template viewtopic_body. Je pense également qu'il s'agit de la variable {postrow.displayed.profile_field.LABEL} qui doit se trouver dans un bloc de code du genre : - Code:
-
<span class="postdetails poster-profile"> {postrow.displayed.POSTER_RANK}<br /> {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br /> <!-- BEGIN profile_field --> {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR} <!-- END profile_field --> {postrow.displayed.POSTER_RPG} </span><br /> Ce que tu veux, c'est effacer le tout dernier label pour n'avoir que le contenu du champ, finalement. Pour cela, on a la propriété display: none; qui permet de réaliser cet effet en CSS. Il s'agit de trouver le bon sélécteur. Il faut pointer (sélectionner) le dernier label d'un profil. Le profil, on l'a, c'est .poster-profile . Il faut donc repérer les labels (avec une classe à nous pour être sûrs). Entoure donc ta variable {postrow.displayed.profile_field.LABEL} des balises <span class="profile-label"> ... </span> . Ensuite, applique la propriété display: none; au sélecteur .poster-profile .profile-label:last-child dans ton CSS. Au niveau de la compatibilité, la propriété ne sera pas reconnue sous IE 8 et moins il me semble. Mais pour ces navigateurs là, je ne vois pas d'autre alternative que du Javascript... Cela dit, tout dépend de ce qu'utilisent les membres de ton forum, il faudra adapter la solution en fonctio Normalement, à vue de nez, ça devrait le faire (j'ai pas testé mais au feeling je suis confiant ). | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Salut !
Accessoirement, pourquoi ne pas (gentiment) demander aux admins du forum concerné ? J'ose espérer qu'ils sauront partager '_' | | |
|
| |
Murtagh
{ Modérateur }
Messages : 1492
| Hello ! Ton problème est-il toujours d'actualité ? Les indications fournies t'ont-elles aidées ? Si nous n'avons pas de réponse dans 5 jours, ce sujet sera considéré comme résolu & donc archivé. Merci de ta compréhension | | |
|
| |
Hurricane
{ Membre }
Messages : 69
| Bonsoir J'ai réussi à modifier le template sans problèmes mais, je crois que le css coince parce que je dois certainement mal faire vu que je suis loin de m'y connaitre J'ai réussi à obtenir ça - Spoiler:
J'ai mis ceci - Code:
-
.profile-label{ display: none; } J'arrive pas à bien placer last-child je suis pas douée, pourrait-on m'aider please ? Ça m'étonnerait que le forum en question m'aide surtout que je fais pas partie de leurs membres | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Bonsoir.
C'est sûr que si tu ne poses jamais la question, tu ne sauras jamais. M'enfin avec la pratique de certains consistant à garder jalousement leurs codes comme s'il s'agissait de trucs super rarissimes (et qui sont généralement issus de tutos et de LS détournés), je me doute que ça ne te tente pas.
Pour les points, n'est-ce pas parce que tu as utilisé quelque part une balise de liste ?
N'oublie pas de nous donner le lien de ton forum, sinon on va avoir un peu de mal à vérifier s'il y a de potentiels bugs. | | |
|
| |
Murtagh
{ Modérateur }
Messages : 1492
| Bonjour, Ton problème est-il toujours d'actualité ? As-tu trouvé réponse à la question de 'Christa ? Sans nouvelle de ta part sous quatre jours, ce sujet sera considéré comme abandonné et donc archivé. Merci ! | | |
|
| |
Hurricane
{ Membre }
Messages : 69
| Bonsoir, mon problème est toujours d'actu Je connais pas LS je me suis inscrite sur un forum qui arrive également à avoir un champ dont le titre ne s'affiche pas, vu que le staff a l'air gentil je leur ai envoyé un mp mais pour l'instant j'ai pas encore de réponse... Les points j'ai réussie à les enlever, c'était un point qui sortait de je sais pas d'où qui faisait ça Voilà le forum http://baythiel.fr-bb.com/t35-gardenia-hope-callister-x-you-shoot-me-down-but-i-won-t-fall | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| LS, c'est les initiales pour "Libre Service".
Sinon bah je ne sais pas trop. Dans le forum que tu as cité en source il n'y avait carrément rien à la place des deux points pour leur champ à rallonge (je passerai sur l'ineptie de mettre un champ dans le profil contenant plus de texte qu'un message RP...), or on ne peut en principe pas les retirer vu qu'ils sont dans une variable non éditable.
C'est peut être dans les options, mais je sais pas où. Bref, je suis perplexe '_' | | |
|
| |
Espeon
Administrateur
Messages : 1819
| - Espeon a écrit:
- Bonjour Hurricane !
Etrange qu'on ne t'ai pas encore répondu, du coup je vais essayer de me pencher sur ton problème
Alors, j'y ai pas souvent touché, mais à vue d'oeil ça se passe dans le template viewtopic_body. Je pense également qu'il s'agit de la variable {postrow.displayed.profile_field.LABEL} qui doit se trouver dans un bloc de code du genre : - Code:
-
<span class="postdetails poster-profile"> {postrow.displayed.POSTER_RANK}<br /> {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br /> <!-- BEGIN profile_field --> {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR} <!-- END profile_field --> {postrow.displayed.POSTER_RPG} </span><br /> Ce que tu veux, c'est effacer le tout dernier label pour n'avoir que le contenu du champ, finalement. Pour cela, on a la propriété display: none; qui permet de réaliser cet effet en CSS. Il s'agit de trouver le bon sélécteur.
Il faut pointer (sélectionner) le dernier label d'un profil. Le profil, on l'a, c'est .poster-profile . Il faut donc repérer les labels (avec une classe à nous pour être sûrs).
Entoure donc ta variable {postrow.displayed.profile_field.LABEL} des balises <span class="profile-label"> ... </span> .
Ensuite, applique la propriété display: none; au sélecteur
.poster-profile .profile-label:last-child dans ton CSS.
Au niveau de la compatibilité, la propriété ne sera pas reconnue sous IE 8 et moins il me semble. Mais pour ces navigateurs là, je ne vois pas d'autre alternative que du Javascript... Cela dit, tout dépend de ce qu'utilisent les membres de ton forum, il faudra adapter la solution en fonctio
Normalement, à vue de nez, ça devrait le faire (j'ai pas testé mais au feeling je suis confiant ). Euuuh, au niveau d'enlever les deux points du dernier champ il me semble que ce que j'avais expliqué fonctionne, non ? Soit c'est ça, soit je ne comprends pas quel est le problème/de quoi vous parlez | | |
|
| |
Julye
{ Membre }
Messages : 25
| Bonjour, je ne sais pas si j'ai le droit de poster donc si je n'ai pas le droit, je m'en excuse par avance ! Déjà, je ne comprends pas exactement si tu veux une zone de texte ou une image, car tu dis zone de texte mais dans ta capture je vois une image xD Bref, dans panneau d'admin > profil > champ général : tu cliques sur l'icone modifier du champ que tu souhaites modifier A "type d'affichage" (7ème ligne) tu mets "icone", tu valides, et voilà tu n'affiches plus le nom du champ, et donc par extension il n'y a plus de ":" Et tu pourras même changer le nom de ton champ, sans qu'il s'affiche je viens de vérifier sur mon forum, ça fonctionne bien Par contre l'inconvénient, c'est que quand les membres mettent chacun 36 mille gifs dans ce champ, c'est trèèèèèèès long à charger ! Enfin bref, j'espère avoir pu t'aider, et encore désolée si je réponds sans en avoir l'autorisation ! Et si je peux me permettre, Espeon : je crois qu'elle souhaitait enlever les ":" seulement pour le dernier champ, pas pour tous | | |
|
| |
Espeon
Administrateur
Messages : 1819
| En fait, je parlais bien d'enlever le ":" du dernier champ justement. Il suffit d'effacer le dernier label en CSS. Par contre il n'y a pas de label, du coup, mais il me semble que c'est l'effet qui était réalisé sur l'exemple (pour permettre aux membres d'écrire une petite histoire qui s'affichait en dessous de leurs infos de profil).
Pour enlever les ":" de tous les champs, la méthode la plus propre reste le javascript. | | |
|
| |
Hurricane
{ Membre }
Messages : 69
| Espeon -> J'avais pas réussi à obtenir ce que je voulais avec vos explications, j'arrivais à faire disparaitre tous les : mais pas juste le dernier x) Sauf que la solution de Julye marche, je pensais que que c'était aussi simple Merci On peut archiver | | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Je ne pensais pas que c'était si simple non plus Intéressant à savoir ! Merci Julye. | | |
|
| |
Psycho
Psychopathe
Messages : 3407
| Hello ! Puisque le problème est résolu, je classe (: La prochaine fois, pense à l'indiquer dans le titre de ton sujet afin de faciliter le travail des modo ! Merci d'avance | | |
|
| |
Contenu sponsorisé
| |
| |
| Enlever les " : " des champs | |
|