Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
4 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 1 • Partagez
Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Détails techniques
Version du forum : phpBB2Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://motos-en-v-honda.superforum.fr/index.htm
Description du problème
Bonsoir à tous,J'ai un souci redondant en ce moment, la plupart des nouveaux inscrits utilisent
le bouton "citer" pour poster leurs messages, alors que les messages se suivent déjà.
ça alourdi la lecture des pages, d'autant plus qu'il existe deux boutons "répondre"
sur la page et que la cellule de réponse rapide est bien visible en bout de page.
Est-ce du à l'utilisation de smartphones ????
Quoi qu'il en soit, j'ai une idée pour régler cela :
Est-il possible s'il vous plait, de remplacer le bouton "citer" par "répondre" ?
mais uniquement sur la cellule du dernier message d'un sujet ?
Merci beaucoup de votre aide !
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Bonjour,
Je te comprends, car ces abus de citations sont vraiment pénibles.
Si cela peut t'aider, voici un lien :
https://forum.forumactif.com/t400395-interdire-les-citations-du-message-precedent?highlight=citations
Eh non, ça n'est pas dû à l'utilisation de smartphones.
Je te comprends, car ces abus de citations sont vraiment pénibles.
Si cela peut t'aider, voici un lien :
https://forum.forumactif.com/t400395-interdire-les-citations-du-message-precedent?highlight=citations
Eh non, ça n'est pas dû à l'utilisation de smartphones.
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Hi
Pas certain que le script fonctionne sur une version phpBB2, à tester cependant
Pas certain que le script fonctionne sur une version phpBB2, à tester cependant
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Merci beaucoup de votre aide !
Alors non effectivement, ce code ne fonctionne pas sur PhPbb2.
Votre idée est bonne, néanmoins, je préférerai que le dernier bouton "citer" soit remplacé
par celui de "répondre" plutôt que de carrément disparaître.
Je pense que visuellement, ça rajouterait un plus+ et puis....
Ceux qui ont l'habitude de chercher systématiquement l'emplacement du bouton "citer" risque sinon de trouver
une autre commande qui ne convient pas. (ou de citer le message précédent)
Merci encore
Alors non effectivement, ce code ne fonctionne pas sur PhPbb2.
- Code:
$(function(){
var admin=_userdata["user_level"] ==1;
var e=$('div[class*="post--"]:not(.post--0)').length;
if(!admin&&e>=2){ $('.i_icon_quote:even').hide();}});
Votre idée est bonne, néanmoins, je préférerai que le dernier bouton "citer" soit remplacé
par celui de "répondre" plutôt que de carrément disparaître.
Je pense que visuellement, ça rajouterait un plus+ et puis....
Ceux qui ont l'habitude de chercher systématiquement l'emplacement du bouton "citer" risque sinon de trouver
une autre commande qui ne convient pas. (ou de citer le message précédent)
Merci encore
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Bonsoir,
Un petit coup de main s'il vous plait.
Ne serait-ce que pour changer ce code en Phbb2, si ce n'est pour remplacer le bouton.
Merci.
(c'est un petit "up" bien emmené non ? )
Un petit coup de main s'il vous plait.
Ne serait-ce que pour changer ce code en Phbb2, si ce n'est pour remplacer le bouton.
Merci.
(c'est un petit "up" bien emmené non ? )
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Je doute que cela soit possible... (je peux me tromper).
En attendant qu'un expert te réponde, il te faudra supprimer les citations abusives manuellement.
En attendant qu'un expert te réponde, il te faudra supprimer les citations abusives manuellement.
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Hello Manu34,
on peut avec ce script remplacer le lien du bouton citer par celui du bouton répondre.
Le membre dans ce cas sera redirigé sur une réponse au clic sur sur ce bouton.
Il faut savoir que si il y a qu'un message ce sera identique.
Est-ce ton souhait ?
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Codes Javascript
Mets un titre explicite.
Coches sur les sujets.
Déposes ceci:
Penses a cliquer sur le bouton VALIDER
Ou ce script qui prendra en compte si il y a au moins deux messages:
a++
on peut avec ce script remplacer le lien du bouton citer par celui du bouton répondre.
Le membre dans ce cas sera redirigé sur une réponse au clic sur sur ce bouton.
Il faut savoir que si il y a qu'un message ce sera identique.
Est-ce ton souhait ?
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Codes Javascript
Mets un titre explicite.
Coches sur les sujets.
Déposes ceci:
- Code:
$(function(){
var reply=$('a[href$="mode=reply"]').attr('href');
$('a[href$="mode=quote"]:last').each(function(){
$(this).attr('href',reply);
});});
Penses a cliquer sur le bouton VALIDER
Ou ce script qui prendra en compte si il y a au moins deux messages:
- Code:
$(function(){
var reply=$('a[href$="mode=reply"]').attr('href');
var number=$('tr[id^="p"]').length;
if(number>=2)
{
$('a[href$="mode=quote"]:last').each(function(){
$(this).attr('href',reply);
});
}
});
a++
Dernière édition par Milouze14 le Ven 20 Mar 2020 - 19:52, édité 1 fois
Invité- Invité
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Et bien franchement bravo et un grand merci.
ça fonctionne très bien ! je l'ais essayé !
Par contre, à signaler deux choses :
1) ça ne change pas le bouton "citer" en "répondre" sur le dernier message.
2) les admins ne sont pas épargnés par le script.
M'enfin franchement, c'est déjà très bien ! je teste ça quelques jours pour voir !
Encore merci !
ça fonctionne très bien ! je l'ais essayé !
Par contre, à signaler deux choses :
1) ça ne change pas le bouton "citer" en "répondre" sur le dernier message.
2) les admins ne sont pas épargnés par le script.
M'enfin franchement, c'est déjà très bien ! je teste ça quelques jours pour voir !
Encore merci !
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Hello Manu34,
Hum, les messages s'affichent bien dans cet ordre, le plus ancien en premier ?
Fis-toi aux dates des messages comme le mentionne la capture suivante:
Avec ce script:
Les personnes ayant droit de déplacer les sujets ne seront pas impactées.
Le script agira seulement si il y a deux messages.
Remplaces donc celui que tu as déposé par celui-ci:
a++
ça ne change pas le bouton "citer" en "répondre" sur le dernier message.
Hum, les messages s'affichent bien dans cet ordre, le plus ancien en premier ?
Fis-toi aux dates des messages comme le mentionne la capture suivante:
Avec ce script:
Les personnes ayant droit de déplacer les sujets ne seront pas impactées.
Le script agira seulement si il y a deux messages.
Remplaces donc celui que tu as déposé par celui-ci:
- Code:
$(function(){
//on vérifie si il y a les droits de modération
var modera=$('a[href^="/modcp?mode=move"]').length;
var reply=$('a[href$="mode=reply"]').attr('href');
var number=$('tr[id^="p"]').length;
if((!modera)&&(number>=2))
{
$('a[href$="mode=quote"]:last').attr('href',reply);
}
});
a++
Invité- Invité
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Bonjour,
A priori oui, pourquoi cette question ?
Peut-être une mauvaise formulation de ma part. Pardon.
Ta fonction est bien active, je parlais juste de l'image du bouton en elle même, sur le dernier message.
>>>>
Il reste en "citer" mais c'est du détail.
Je reviendrais sur le sujet plus tard, un de mes modos m'indique que quelque chose ne marche plus chez lui.
J'attends son détail.
Merci.
Hum, les messages s'affichent bien dans cet ordre, le plus ancien en premier ?
Fis-toi aux dates des messages comme le mentionne la capture suivante:
A priori oui, pourquoi cette question ?
Manu34 a écrit:ça ne change pas le bouton "citer" en "répondre" sur le dernier message.
Peut-être une mauvaise formulation de ma part. Pardon.
Ta fonction est bien active, je parlais juste de l'image du bouton en elle même, sur le dernier message.
>>>>
Il reste en "citer" mais c'est du détail.
Je reviendrais sur le sujet plus tard, un de mes modos m'indique que quelque chose ne marche plus chez lui.
J'attends son détail.
Merci.
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Hello Manu34,
pour avoir le bouton répondre à la place,remplaces le script par celui-ci :
Mais ce bouton Répondre et plus important en dimensions, le rendu n'est pas très chouette.
Ou ce script qui à l'avantage de mettre ta propre image:
Il faudra remplacer le lien de l'image entre les doubles guillemets dans le script ici:
a++
pour avoir le bouton répondre à la place,remplaces le script par celui-ci :
Mais ce bouton Répondre et plus important en dimensions, le rendu n'est pas très chouette.
- Code:
$(function(){
//on verifie si il y a les droits de modération
var modera=$('a[href^="/modcp?mode=move"]').length;
var replyLink=$('a[href$="mode=reply"]').attr('href');
var replyImg=$('img[alt="Répondre au sujet"]').attr('src');
var number=$('tr[id^="p"]').length;
if((!modera)&&(number>=2))
{
$('a[href$="mode=quote"]:last').replaceWith('<a href="'+replyLink+'"><img src="'+replyImg+'"/></a>');
}
});
Ou ce script qui à l'avantage de mettre ta propre image:
Il faudra remplacer le lien de l'image entre les doubles guillemets dans le script ici:
- Code:
// LIEN DE L IMAGE REDIMENSIONNE
var replyImg="https://i.servimg.com/u/f80/20/00/89/61/i_repl10.gif";
- Code:
$(function(){
//on verifie si il y a les droits de modération
var modera=$('a[href^="/modcp?mode=move"]').length;
var replyLink=$('a[href$="mode=reply"]').attr('href');
// LIEN DE L IMAGE REDIMENSIONNE
var replyImg="https://i.servimg.com/u/f80/20/00/89/61/i_repl10.gif";
var number=$('tr[id^="p"]').length;
if((!modera)&&(number>=2))
{
$('a[href$="mode=quote"]:last').replaceWith('<a href="'+replyLink+'"><img src="'+replyImg+'" style="max-height:20px;"/></a>');
}
});
a++
Invité- Invité
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Et bien écoute, un gros MERCI !
Chapeau, tu as pris tous les paramètres en compte, jusqu'à l'image du bouton "répondre" trop grand.
Je vais voir à installer ce nouveau script prochainement car en ce moment j'ai des difficultés de conexion internet.
ça tire trop par chez moi !
Si d'aventure le bouton "répondre" devient illisible car devenu trop petit, puis-je modifier le script pour faire disparaître
le bouton complètement ?
Je rajoute "none" à la place du lien de l'image ?
Encore merci.
Chapeau, tu as pris tous les paramètres en compte, jusqu'à l'image du bouton "répondre" trop grand.
Je vais voir à installer ce nouveau script prochainement car en ce moment j'ai des difficultés de conexion internet.
ça tire trop par chez moi !
Si d'aventure le bouton "répondre" devient illisible car devenu trop petit, puis-je modifier le script pour faire disparaître
le bouton complètement ?
Je rajoute "none" à la place du lien de l'image ?
Encore merci.
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
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: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
J'ai installé le nouveau script et ça fonctionne bien.
Cependant le bouton "répondre" redimensionné tel que vous l'avez fait le rend petit au
point que son écriture est illisible ou presque.
Comment puis-je arranger ça s'il vous plait ?
Sinon cette question toujours d'actualité :
Merci encore
(après nous en aurons terminé)
Cependant le bouton "répondre" redimensionné tel que vous l'avez fait le rend petit au
point que son écriture est illisible ou presque.
Comment puis-je arranger ça s'il vous plait ?
Sinon cette question toujours d'actualité :
Manu34 a écrit:Si d'aventure le bouton "répondre" devient illisible car devenu trop petit, puis-je modifier le script pour faire disparaître
le bouton complètement ?
Je rajoute "none" à la place du lien de l'image ?
Merci encore
(après nous en aurons terminé)
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Hello Manu34,
il suffit de faire une demande sur le support graphique ici afin d'avoir une image ayant la même hauteur que les boutons éditer etc et ton soucis sera résolu.
Une fois l'image hébergée, la placer dans entre les guillemets ici:
Ensuite modifier cette ligne dans le script:
Par celle-ci:
Pour faire disparaitre le bouton du dernier message en cas ou:
Il faudra mette ce script à la place:
a++
il suffit de faire une demande sur le support graphique ici afin d'avoir une image ayant la même hauteur que les boutons éditer etc et ton soucis sera résolu.
Une fois l'image hébergée, la placer dans entre les guillemets ici:
- Code:
var replyImg="https://i.servimg.com/u/f80/20/00/89/61/i_repl10.gif";
Ensuite modifier cette ligne dans le script:
- Code:
$('a[href$="mode=quote"]:last').replaceWith('<a href="'+replyLink+'"><img src="'+replyImg+'" style="max-height:20px;"/></a>');
Par celle-ci:
- Code:
$('a[href$="mode=quote"]:last').replaceWith('<a href="'+replyLink+'"><img src="'+replyImg+'"/></a>');
Pour faire disparaitre le bouton du dernier message en cas ou:
Il faudra mette ce script à la place:
- Code:
$(function(){
//on verifie si il y a les droits de modération
var modera=$('a[href^="/modcp?mode=move"]').length;
var number=$('tr[id^="p"]').length;
if((!modera)&&(number>=2))
{
$('a[href$="mode=quote"]:last').remove();
}
});
a++
Invité- Invité
Re: Remplacer le bouton "Citer" par "Répondre" sur le dernier message d'un sujet ?
Et bien un GROS merci à Milouze.
C'est parfait !
Pour l'instant j'ai choisi de garder le bouton redimensionné tel qu'il est,
personne ne s'étant plaint de sa lisibilité.
Merci encore ! J'apprécie grandement le coup de main !
C'est parfait !
Pour l'instant j'ai choisi de garder le bouton redimensionné tel qu'il est,
personne ne s'étant plaint de sa lisibilité.
Merci encore ! J'apprécie grandement le coup de main !
Sujets similaires
» Le bouton "Voir le dernier message" ne ramène pas au dernier message posté...
» Afficher le titre du sujet du dernier message d'un forum sur l'index la dernier page et dernier message
» remplacer l'intitulé du bouton "Répondre" par "Question"
» Remplacer le texte Dernier message par une image
» Le bouton "Voir le dernier message" ne ramène pas au dernier message posté...
» Afficher le titre du sujet du dernier message d'un forum sur l'index la dernier page et dernier message
» remplacer l'intitulé du bouton "Répondre" par "Question"
» Remplacer le texte Dernier message par une image
» Le bouton "Voir le dernier message" ne ramène pas au dernier message posté...
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 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum