Supprimer le "titre d'un message"

Page 2 sur 2 Précédent  1, 2

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

Résolu Supprimer le "titre d'un message"

Message par FkS_DjMat le Lun 13 Fév 2017 - 14:06

Rappel du premier message :

Bonjour ^^, je voudrais savoir comment on fait pour supprimer la zone de texte pour les titres de messages quand on les édites ^^


Je voudrais le faire aussi pour la version mobile ^^
Merci à vous ^^


Dernière édition par FkS_DjMat le Mer 15 Mar 2017 - 16:19, édité 1 fois
avatar

FkS_DjMat
*****

Messages : 669
Inscrit(e) le : 05/09/2015

https://www.fidjix.com/
FkS_DjMat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le "titre d'un message"

Message par FkS_DjMat le Dim 12 Mar 2017 - 20:42

@[Nihil] a écrit:Effectivement, le code n'avait pas été pour ça. De toutes les façons, je viens de réaliser que le code ne fonctionnera plus une fois qu'on a fait "prévisualiser" (car l'url change pour devenir juste /post).

Du coup, il reste des modifications à faire, mais c'est vrai qu'on a déjà une amélioration ^^. Je vais donc recommencer le code si j'ai le temps.
Merci
avatar

FkS_DjMat
*****

Messages : 669
Inscrit(e) le : 05/09/2015

https://www.fidjix.com/
FkS_DjMat a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Supprimer le "titre d'un message"

Message par [Nihil] le Dim 12 Mar 2017 - 20:48

Me revoilà, je vous remets à contribution pour me confirmer que cela fonctionne bien alien

Version phpBB2:
Code:
/* on vérifie si on est sur une page pour écrire  */
if (document.location.pathname == "/post") {
  /* on attend que la page soit prête */
  $(function(){
    /* on détecte si on doit cacher le titre */
    if ($('input[name="mode"][value="reply"]').length || $('input[name="mode"][value="editpost"]').length)
    /* on cache la ligne du titre si le champ "sujet" est vide */
    $('input[name="subject"]').filter(function() { return $(this).val() == ""; }).hide().closest('tr').hide();
  });
}

Version phpBB3:
Code:
/* on vérifie si on est sur une page pour écrire  */
if (document.location.pathname == "/post") {
  /* on attend que la page soit prête */
  $(function(){
    /* on détecte si on doit cacher le titre */
    if ($('input[name="mode"][value="reply"]').length || $('input[name="mode"][value="editpost"]').length)
    /* on cache la ligne du titre si le champ "sujet" est vide */
    $('input[name="subject"]').filter(function() { return $(this).val() == ""; }).hide().closest('dl').hide();
  });
}
avatar

[Nihil]
Membre habitué(e)

Messages : 1183
Inscrit(e) le : 10/12/2009

http://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer le "titre d'un message"

Message par Cloo le Dim 12 Mar 2017 - 20:51

C'est merveilleux... merci beaucoup! cheers
avatar

Cloo
****

Féminin
Messages : 365
Inscrit(e) le : 09/07/2008

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

Résolu Re: Supprimer le "titre d'un message"

Message par FkS_DjMat le Lun 13 Mar 2017 - 18:31

[quote="[Nihil]"]Me revoilà, je vous remets à contribution pour me confirmer que cela fonctionne bien  alien

Version phpBB2:

Code:
/* on vérifie si on est sur une page pour écrire  */
if (document.location.pathname == "/post") {
  /* on attend que la page soit prête */
  $(function(){
     /* on détecte si on doit cacher le titre */
     if ($('input[name="mode"][value="reply"]').length || $('input[name="mode"][value="editpost"]').length)
    /* on cache la ligne du titre si le champ "sujet" est vide */
    $('input[name="subject"]').filter(function() { return $(this).val() == ""; }).hide().closest('tr').hide();
  });
}
Ca marche ^^
Merci ^^
Je laisse le topic ouvert pour poser quelque question ^^
avatar

FkS_DjMat
*****

Messages : 669
Inscrit(e) le : 05/09/2015

https://www.fidjix.com/
FkS_DjMat a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

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