Supprimer le "titre d'un message"
5 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 2 • Partagez
Page 1 sur 2 • 1, 2
Supprimer le "titre d'un message"
Dernière édition par FkS_DjMat le Mer 15 Mar 2017 - 16:19, édité 1 fois
Re: Supprimer le "titre d'un message"
Coucou
Pour le coup, le problème qui va se poser, c'est que si le message est le premier du sujet, ce champs est indispensable non ? Toi tu n'aimerais le supprimer que dans le cas où le message n'est pas le premier du sujet ?
Pour le coup, le problème qui va se poser, c'est que si le message est le premier du sujet, ce champs est indispensable non ? Toi tu n'aimerais le supprimer que dans le cas où le message n'est pas le premier du sujet ?
Re: Supprimer le "titre d'un message"
Oui ^^Miettes a écrit:Coucou
Pour le coup, le problème qui va se poser, c'est que si le message est le premier du sujet, ce champs est indispensable non ? Toi tu n'aimerais le supprimer que dans le cas où le message n'est pas le premier du sujet ?
Mais j'espère que Forumactif à donné 2 noms différents aux titres ^^
Après c'est à voir ^^
Mais sinon oui ^^
Re: Supprimer le "titre d'un message"
Je suis attentivement le sujet... ça m'intéresserait d'implanter ça aussi!
Re: Supprimer le "titre d'un message"
Dac, si c'est impossible je go dans les suggestionsCloo a écrit:Je suis attentivement le sujet... ça m'intéresserait d'implanter ça aussi!
Re: Supprimer le "titre d'un message"
J'ai fouillé un peu... je ne suis pas assez calée en CSS pour trouver exactement ce qu'il faut mettre pour empêcher l'affichage du titre, mais selon les essais que j'ai faits avec "display:none", on va avoir quand même l'espace du titre, mais vide.
J'ai fouillé dans le template posting_body, je suis en phpbb3... l'affichage du titre du message se fait par les lignes 103 à 128:
Il faudrait trouver la condition à rajouter pour que cela s'affiche seulement sur le premier message du post.
Quelqu'un peut nous aider pour ça?
J'ai fouillé dans le template posting_body, je suis en phpbb3... l'affichage du titre du message se fait par les lignes 103 à 128:
- Code:
<!-- BEGIN switch_subject -->
<dl>
<dt><label>{L_SUBJECT}</label></dt>
<dd>
<input class="inputbox medium" type="text" name="subject" value="{SUBJECT}" maxlength="{TOPIC_TITLE_MAXLENGTH}" title="{TOPIC_TITLE_LENGTH_EXPLAIN}" onkeypress="if (event.keyCode==13){return false}" />
<!-- BEGIN switch_subject_color -->
<script type="text/javascript">
//<![CDATA[
input = document.getElementsByName('subject');
//]]>
</script>
<select name="topic_color" onchange="input[0].style.color = topic_color.value" style="margin-left:10px">
{switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_OPTIONS}
</select>
<script type="text/javascript">
//<![CDATA[
input[0].style.color = '{switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_DEFAULT}';
//]]>
</script>
<!-- END switch_subject_color -->
</dd>
</dl>
<!-- END switch_subject -->
Il faudrait trouver la condition à rajouter pour que cela s'affiche seulement sur le premier message du post.
Quelqu'un peut nous aider pour ça?
Re: Supprimer le "titre d'un message"
Le nom du champ "titre du sujet" et "titre du message" sont les mêmes?Cloo a écrit:J'ai fouillé un peu... je ne suis pas assez calée en CSS pour trouver exactement ce qu'il faut mettre pour empêcher l'affichage du titre, mais selon les essais que j'ai faits avec "display:none", on va avoir quand même l'espace du titre, mais vide.
J'ai fouillé dans le template posting_body, je suis en phpbb3... l'affichage du titre du message se fait par les lignes 103 à 128:
- Code:
<!-- BEGIN switch_subject -->
<dl>
<dt><label>{L_SUBJECT}</label></dt>
<dd>
<input class="inputbox medium" type="text" name="subject" value="{SUBJECT}" maxlength="{TOPIC_TITLE_MAXLENGTH}" title="{TOPIC_TITLE_LENGTH_EXPLAIN}" onkeypress="if (event.keyCode==13){return false}" />
<!-- BEGIN switch_subject_color -->
<script type="text/javascript">
//<![CDATA[
input = document.getElementsByName('subject');
//]]>
</script>
<select name="topic_color" onchange="input[0].style.color = topic_color.value" style="margin-left:10px">
{switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_OPTIONS}
</select>
<script type="text/javascript">
//<![CDATA[
input[0].style.color = '{switch_subject.switch_subject_color.TOPIC_TITLE_COLOR_DEFAULT}';
//]]>
</script>
<!-- END switch_subject_color -->
</dd>
</dl>
<!-- END switch_subject -->
Il faudrait trouver la condition à rajouter pour que cela s'affiche seulement sur le premier message du post.
Quelqu'un peut nous aider pour ça?
Pour la version mobile j'ai fouillé et j'ai trouvé que les champs sont nommé avec le même nom que la version PC (je sais pas si c'est compréhensible ce que je dit ^^)
Re: Supprimer le "titre d'un message"
L'affichage du texte "Titre du message" est fait par la ligne 3 du code ci-dessus.
La case du titre du message est fait par l'énoncé input de la ligne 5. champ du formulaire. Le nom du sujet semble être dans {SUBJECT}.
Ensuite, il y a l'affichage de la boîte de sélection de couleur pour le titre.
La case du titre du message est fait par l'énoncé input de la ligne 5. champ du formulaire. Le nom du sujet semble être dans {SUBJECT}.
Ensuite, il y a l'affichage de la boîte de sélection de couleur pour le titre.
Re: Supprimer le "titre d'un message"
Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: Supprimer le "titre d'un message"
Toujours d'actualité pour moi...
Re: Supprimer le "titre d'un message"
Bonjour,
J'ai fait un petit essai, qui demande de passer par du javascript. Cela fonctionne sur mon forum phpbb2 avec le template "posting_body" d'origine.
PA > Modules > HTML & JAVASCRIPT > Gestion des codes Javascript.
Je l'ai mis "sur toutes les pages"
EDIT > voir la bonne réponse ici : https://forum.forumactif.com/t390514p30-supprimer-le-titre-d-un-message#3280012
Par contre avec ce code là, la ligne du titre sera toujours visible si en faisant "répondre", la personne avait inséré un titre.
J'ai fait un petit essai, qui demande de passer par du javascript. Cela fonctionne sur mon forum phpbb2 avec le template "posting_body" d'origine.
PA > Modules > HTML & JAVASCRIPT > Gestion des codes Javascript.
Je l'ai mis "sur toutes les pages"
EDIT > voir la bonne réponse ici : https://forum.forumactif.com/t390514p30-supprimer-le-titre-d-un-message#3280012
Par contre avec ce code là, la ligne du titre sera toujours visible si en faisant "répondre", la personne avait inséré un titre.
Dernière édition par [Nihil] le Dim 12 Mar 2017 - 20:55, édité 1 fois
Re: Supprimer le "titre d'un message"
Merci ^^[Nihil] a écrit:Bonjour,
J'ai fait un petit essai, qui demande de passer par du javascript. Cela fonctionne sur mon forum phpbb2 avec le template "posting_body" d'origine.
PA > Modules > HTML & JAVASCRIPT > Gestion des codes Javascript.
Je l'ai mis "sur toutes les pages"
- Code:
/* on vérifie si on est sur une page d'édition */
if (document.location.search.indexOf("mode=editpost")>-1) {
/* on attend que la page soit prête */
$(function(){
/* on cache la ligne du titre si le champ "sujet" est vide */
$('.post[name="subject"]').filter(function() { return $(this).val() == ""; }).closest('tr').hide();
});
}
Par contre avec ce code là, la ligne du titre sera toujours visible si en faisant "répondre", la personne avait inséré un titre.
Ca marche ^^
Je cherche toujours une solution pour la version mobile ^^
Re: Supprimer le "titre d'un message"
Oups, je n'avais pas pensé à la version mobile qui a un html différent
Essaye en remplaçant le code comme ça :
Version : phpbb2 - template non modifiés
Essaye en remplaçant le code comme ça :
- Code:
/* on vérifie si on est sur une page d'édition */
if (document.location.search.indexOf("mode=editpost")>-1) {
/* on attend que la page soit prête */
$(function(){
/* 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 : phpbb2 - template non modifiés
Re: Supprimer le "titre d'un message"
Ça ne semble pas fonctionner pour moi en phpBB3, mais c'est pas grave du tout... j'en aurais juste profité au passageFkS_DjMat a écrit:Merci ^^[Nihil] a écrit:Bonjour,
J'ai fait un petit essai, qui demande de passer par du javascript. Cela fonctionne sur mon forum phpbb2 avec le template "posting_body" d'origine.
PA > Modules > HTML & JAVASCRIPT > Gestion des codes Javascript.
Je l'ai mis "sur toutes les pages"
- Code:
/* on vérifie si on est sur une page d'édition */
if (document.location.search.indexOf("mode=editpost")>-1) {
/* on attend que la page soit prête */
$(function(){
/* on cache la ligne du titre si le champ "sujet" est vide */
$('.post[name="subject"]').filter(function() { return $(this).val() == ""; }).closest('tr').hide();
});
}
Par contre avec ce code là, la ligne du titre sera toujours visible si en faisant "répondre", la personne avait inséré un titre.
Ca marche ^^
Je cherche toujours une solution pour la version mobile ^^
Re: Supprimer le "titre d'un message"
Coucou Cloo
Pour phpBB3 il y a une petite modification à faire ici :
phpBB2 est codé avec des tableaux. Quand on veut cacher une ligne, on va cacher la balise "tr" qui correspond à une ligne. Pour phpBB3, c'est codé différemment et à la place de 'tr' il faut mettre 'dl' je pense :
Normalement cela devrait fonctionner pour un template non modifié
Pour phpBB3 il y a une petite modification à faire ici :
- Code:
.closest('tr')
phpBB2 est codé avec des tableaux. Quand on veut cacher une ligne, on va cacher la balise "tr" qui correspond à une ligne. Pour phpBB3, c'est codé différemment et à la place de 'tr' il faut mettre 'dl' je pense :
- Code:
.closest('dl')
Normalement cela devrait fonctionner pour un template non modifié
Re: Supprimer le "titre d'un message"
Non, toujours pas, mais c'est pas grave du tout!
Re: Supprimer le "titre d'un message"
C'est dommage, je pense qu'il ne manque presque rien ^^
As tu essayé avec le dernier code (pas la version du message que tu avais cité) ?
Par exemple :
Il y a 2 choses qui ont changé :
Et le tr / dl dont je parlais tout à l'heure.
As tu essayé avec le dernier code (pas la version du message que tu avais cité) ?
Par exemple :
- Code:
/* on vérifie si on est sur une page d'édition */
if (document.location.search.indexOf("mode=editpost")>-1) {
/* on attend que la page soit prête */
$(function(){
/* on cache la ligne du titre si le champ "sujet" est vide */
$('input[name="subject"]').filter(function() { return $(this).val() == ""; }).hide().closest('dl').hide();
});
}
Il y a 2 choses qui ont changé :
- Code:
$('input[name="subject"]')
Et le tr / dl dont je parlais tout à l'heure.
Re: Supprimer le "titre d'un message"
Ah oui, avec ceci, ça fonctionne quand on édite le sujet.
Par contre, quand on répond à un sujet, le champ Titre est encore là.
Déjà un gros pas en avant, merci!
Par contre, quand on répond à un sujet, le champ Titre est encore là.
Déjà un gros pas en avant, merci!
Re: Supprimer le "titre d'un message"
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.
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.
Re: Supprimer le "titre d'un message"
Oui, merci![Nihil] a écrit:mais c'est vrai qu'on a déjà une amélioration ^^.
Page 1 sur 2 • 1, 2
Sujets similaires
» Supprimer " Dernier Message " à côté du titre de la catégorie
» Comment supprimer la ligne auteur et message en dessous du titre ?
» [Résolu] Comment supprimer le champ titre du message quand on clique sur Répondre ?
» Mettre l'auteur du message sous le titre du message
» Supprimer titre & date
» Comment supprimer la ligne auteur et message en dessous du titre ?
» [Résolu] Comment supprimer le champ titre du message quand on clique sur Répondre ?
» Mettre l'auteur du message sous le titre du message
» Supprimer titre & date
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum