comment empêcher un membre à mettre un titre dans poster un message
3 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
comment empêcher un membre à mettre un titre dans poster un message
Dernière édition par annemarie209 le Lun 5 Nov 2018 - 11:08, édité 1 fois
Re: comment empêcher un membre à mettre un titre dans poster un message
Kikou Annemarie,
Go dans le PA / GÉNÉRAL / Messages & EMails / Configuration et en bas de page dans SUJETS, cocher NON
à "Autoriser la modification du titre des sujets :"
Tout simple tu vois mais faut le savoir... !
Go dans le PA / GÉNÉRAL / Messages & EMails / Configuration et en bas de page dans SUJETS, cocher NON
à "Autoriser la modification du titre des sujets :"
Tout simple tu vois mais faut le savoir... !
Re: comment empêcher un membre à mettre un titre dans poster un message
Hi,
Tu as pensé à enregistrer la modification apportée avant de quitter le PA ?
Tu as pensé à enregistrer la modification apportée avant de quitter le PA ?
Re: comment empêcher un membre à mettre un titre dans poster un message
bonjour *Splash* , merci , oui je l'ai fait
EDIT : en cherchant a nouveau , j'ai trouvé ceci
https://forum.forumactif.com/t390514-supprimer-le-titre-d-un-message?highlight=titre+message
avec ce code donné
https://forum.forumactif.com/t390514p30-supprimer-le-titre-d-un-message#3280012
pouvez vous me dire comment trouver l'endroit ou je dois le placer dans le template posting_body ?
un grand merci pour vos aides
cordialement
EDIT : en cherchant a nouveau , j'ai trouvé ceci
https://forum.forumactif.com/t390514-supprimer-le-titre-d-un-message?highlight=titre+message
avec ce code donné
https://forum.forumactif.com/t390514p30-supprimer-le-titre-d-un-message#3280012
pouvez vous me dire comment trouver l'endroit ou je dois le placer dans le template posting_body ?
un grand merci pour vos aides
cordialement
Dernière édition par annemarie209 le Lun 29 Oct 2018 - 9:28, édité 1 fois
Re: comment empêcher un membre à mettre un titre dans poster un message
Et quand tu dis te connecter au forum en tant que membre il s'agit donc bien d'un autre compte, que celui de l'admin, qui a bien entendu des droits de membres de forum ?
Re: comment empêcher un membre à mettre un titre dans poster un message
oui , je suis admin , mais je me suis ensuite connectée sous le pseudo de ma nièce qui est simple membre
Re: comment empêcher un membre à mettre un titre dans poster un message
c'est ce code :
c'est bien dans le template posting_body ( donné dans l'aures sujet ) que je dois le mettre ?? ou comme tu me dis dans PA / Modules / Gestion des codes javascript
merci pour ton aide parce que je suis ignorante dans tout ce qui est code
- 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();
});
c'est bien dans le template posting_body ( donné dans l'aures sujet ) que je dois le mettre ?? ou comme tu me dis dans PA / Modules / Gestion des codes javascript
merci pour ton aide parce que je suis ignorante dans tout ce qui est code
Re: comment empêcher un membre à mettre un titre dans poster un message
À priori c'est à mettre en script comme mentionné ici : https://forum.forumactif.com/t390514-supprimer-le-titre-d-un-message#3279924
Re: comment empêcher un membre à mettre un titre dans poster un message
Pour empêcher un membre de modifier le titre d'un topic la solution a été donnée ici : https://forum.forumactif.com/t398483-comment-empecher-un-membre-a-mettre-un-titre-dans-poster-un-message#3328308
Il n'y a pas besoin de script en sus.
Il n'y a pas besoin de script en sus.
Re: comment empêcher un membre à mettre un titre dans poster un message
Bonjour Anne-Marie,
Je croyais que tu voulais empêcher les membres de modifier le titre de leur sujet en cours... après qu'il y ait eu au moins une réponse.
Re: comment empêcher un membre à mettre un titre dans poster un message
Inscrit sur son forum, en faisant un test il y a toujours possibilité de modifier les titres des sujets malgré la modification faites au PA
Re: comment empêcher un membre à mettre un titre dans poster un message
Hello annemarie209,
tu peux remplacer le script par celui-ci stp:
a++
tu peux remplacer le script par celui-ci stp:
- 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(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
if (a||b||c.val().length<1){$('input[name="subject"]').closest('tr').hide();}});
}
a++
Invité- Invité
Re: comment empêcher un membre à mettre un titre dans poster un message
bonjour Milouze14 , merci pour ton aide
super , ça fonctionne parfaitement pour tout le monde
mais serait-il possible que le code ne fonctionne pas pour la fondatrice et pour l'admin (je suis les 2) pour que je puissent changer un titre si nécessaire et continuer à avoir accès aux icônes :
auxquelles je n'ai plus accès à présent si je veux éditer un message
en résumé : que ça reste uniquement pour moi comme c'était avant le placement du code
encore merci pour ton aide
super , ça fonctionne parfaitement pour tout le monde
mais serait-il possible que le code ne fonctionne pas pour la fondatrice et pour l'admin (je suis les 2) pour que je puissent changer un titre si nécessaire et continuer à avoir accès aux icônes :
auxquelles je n'ai plus accès à présent si je veux éditer un message
en résumé : que ça reste uniquement pour moi comme c'était avant le placement du code
encore merci pour ton aide
Re: comment empêcher un membre à mettre un titre dans poster un message
Hello annemarie209,
tu peux remplacer le script par celui-ci:
a++
tu peux remplacer le script par celui-ci:
- 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(){$(function(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
var d=$('input[name="mode"][value="newtopic"]').length;
if ((a||b||c.val().length<1)&&(_userdata["user_id"]!=1||_userdata["user_level"]!=1)&&(!d)){$('input[name="subject"]').closest('tr').hide();}})});}
a++
Invité- Invité
Re: comment empêcher un membre à mettre un titre dans poster un message
bonjour Milouze14
super , ça marche parfaitement comme ça pour entant que fondatrice
y a juste que entant qu'admin je n'y ai pas encore accès , mais je ne veux pas faire la difficile
j'attend de voir ta réponse pour ce que je pourrais changer au code
avant de mettre en résolu
merci beaucoup pour ton aide
EDIT :
j'ai vu ce matin (9h10)
un membre a su changer le titre (bizarre) elle est dans le groupe des "membres actifs"
super , ça marche parfaitement comme ça pour entant que fondatrice
y a juste que entant qu'admin je n'y ai pas encore accès , mais je ne veux pas faire la difficile
j'attend de voir ta réponse pour ce que je pourrais changer au code
avant de mettre en résolu
merci beaucoup pour ton aide
EDIT :
j'ai vu ce matin (9h10)
un membre a su changer le titre (bizarre) elle est dans le groupe des "membres actifs"
Re: comment empêcher un membre à mettre un titre dans poster un message
Re,
la fondatrice doit avoir l'id 1 et lorsque je regarde sur ton forum ,
tu aurais l'id 4 avec ce pseudo:
annemarie209
Il faut donc modifier le script par celui-ci:
C'est tout de même étonnant car le script fonctionne de mon côté.
a++
la fondatrice doit avoir l'id 1 et lorsque je regarde sur ton forum ,
tu aurais l'id 4 avec ce pseudo:
annemarie209
Il faut donc modifier le script par celui-ci:
- 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(){$(function(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
var d=$('input[name="mode"][value="newtopic"]').length;
if ((a||b||c.val().length<1)&&(_userdata["user_id"]!=4||_userdata["user_level"]!=1)&&(!d)){$('input[name="subject"]').closest('tr').hide();}})});}
C'est tout de même étonnant car le script fonctionne de mon côté.
a++
Invité- Invité
Re: comment empêcher un membre à mettre un titre dans poster un message
bonjour Milouze14
si je comprends bien : il faut donc les 2 id dans le code ?
je me demande si celle qui a changé le titre aurait posté au moment ou j'ai changé le code , les heures semblent correspondre , je verrai à son prochain post , elle a l'habitude de toujours changer le titre (c'est pour ça que j'ai fait cette demande)
je teste avec ton code , je reviens après
EDIT
si je comprends bien : il faut donc les 2 id dans le code ? pour que les 2 aient accès
parce que là c'est entant que fondatrice que je n'ai plus accès
ça m'étonne aussi qu'elle ai pu changer le titre
si je comprends bien : il faut donc les 2 id dans le code ?
je me demande si celle qui a changé le titre aurait posté au moment ou j'ai changé le code , les heures semblent correspondre , je verrai à son prochain post , elle a l'habitude de toujours changer le titre (c'est pour ça que j'ai fait cette demande)
je teste avec ton code , je reviens après
EDIT
si je comprends bien : il faut donc les 2 id dans le code ? pour que les 2 aient accès
parce que là c'est entant que fondatrice que je n'ai plus accès
ça m'étonne aussi qu'elle ai pu changer le titre
Re: comment empêcher un membre à mettre un titre dans poster un message
Hello annemarie209,
oups je pensais avoir répondu..
Ici:
Cela signifie tout ce qui n'est pas le membre ayant l'id 4 et tous les membres ne faisant pas partis de l'administration ne verront pas le contenu.
Donc à toi de mettre le bon identifiant ici:
a++
oups je pensais avoir répondu..
Ici:
- Code:
_userdata["user_id"]!=4||_userdata["user_level"]!=1
Cela signifie tout ce qui n'est pas le membre ayant l'id 4 et tous les membres ne faisant pas partis de l'administration ne verront pas le contenu.
Donc à toi de mettre le bon identifiant ici:
- Code:
!=4
a++
Invité- Invité
Re: comment empêcher un membre à mettre un titre dans poster un message
coucou milouze14
merci , pas de souci pour l'oubli
il ne peux y avoir qu'un seul id ?
il ne peux pas y avoir : id1 et id4
ce qui correspond à la fondatrice et a l'admin (parce que je dois parfois me mettre sur l'un ou l'autre compte)
si il ne peut en avoir qu'un je mettrai le code avec l' id4
merci beaucoup pour votre aide et votre patience a+
merci , pas de souci pour l'oubli
il ne peux y avoir qu'un seul id ?
il ne peux pas y avoir : id1 et id4
ce qui correspond à la fondatrice et a l'admin (parce que je dois parfois me mettre sur l'un ou l'autre compte)
si il ne peut en avoir qu'un je mettrai le code avec l' id4
merci beaucoup pour votre aide et votre patience a+
Re: comment empêcher un membre à mettre un titre dans poster un message
Hello annemarie209 ,
Ben non,
tu veux avoir une script pour le compte fondateur
Donc ce script fonctionnera car j'ai confondu ton compte Admin avec le fondateur:
a++
il ne peux y avoir qu'un seul id ?
Ben non,
tu veux avoir une script pour le compte fondateur
- Code:
_userdata["user_id"]!=1
- Code:
_userdata["user_level"]!=1
Donc ce script fonctionnera car j'ai confondu ton compte Admin avec le fondateur:
- 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(){$(function(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
var d=$('input[name="mode"][value="newtopic"]').length;
if ((a||b||c.val().length<1)&&(_userdata["user_id"]!=1||_userdata["user_level"]!=1)&&(!d)){$('input[name="subject"]').closest('tr').hide();}})});}
a++
Invité- Invité
Re: comment empêcher un membre à mettre un titre dans poster un message
bonjour Milouze14
merci pour la réponse
j'ai donc placé les 2 codes suivants : (dans 2 javascript différents)
quand je suis sur le compte "fondatrice" le code fonctionne parfaitement (avec ce code)
mais si je suis sur le compte "admin" il ne fonctionne (pas avec ce code)
que faut il changer pour qu'il fonctionne pour les 2 ???
je crois qu'on a du mal à se comprendre
encore merci , bonne journée
amicalement
merci pour la réponse
j'ai donc placé les 2 codes suivants : (dans 2 javascript différents)
quand je suis sur le compte "fondatrice" le code fonctionne parfaitement (avec ce code)
- 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(){$(function(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
var d=$('input[name="mode"][value="newtopic"]').length;
if ((a||b||c.val().length<1)&&(_userdata["user_id"]!=4||_userdata["user_level"]!=1)&&(!d)){$('input[name="subject"]').closest('tr').hide();}})});}
mais si je suis sur le compte "admin" il ne fonctionne (pas avec ce code)
- 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(){$(function(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
var d=$('input[name="mode"][value="newtopic"]').length;
if ((a||b||c.val().length<1)&&(_userdata["user_id"]!=1||_userdata["user_level"]!=1)&&(!d)){$('input[name="subject"]').closest('tr').hide();}})});}
que faut il changer pour qu'il fonctionne pour les 2 ???
je crois qu'on a du mal à se comprendre
encore merci , bonne journée
amicalement
Re: comment empêcher un membre à mettre un titre dans poster un message
Re,
supprimes celui-ci:
Tu as beaucoup d'admin sur ton fofo à part toi?
a++
supprimes celui-ci:
- 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(){$(function(){
var a=$('input[name="mode"][value="reply"]').length;
var b=$('input[name="mode"][value="editpost"]').length;
var c=$('input[name="subject"]').val();
var d=$('input[name="mode"][value="newtopic"]').length;
if ((a||b||c.val().length<1)&&(_userdata["user_id"]!=4||_userdata["user_level"]!=1)&&(!d)){$('input[name="subject"]').closest('tr').hide();}})});}
Tu as beaucoup d'admin sur ton fofo à part toi?
a++
Invité- Invité
Re: comment empêcher un membre à mettre un titre dans poster un message
non je suis la seule
j'était admim avant que la fondatrice ne me cède le forum j'ai donc les 2 fonctions à présent
j'était admim avant que la fondatrice ne me cède le forum j'ai donc les 2 fonctions à présent
Page 1 sur 2 • 1, 2
Sujets similaires
» Comment empêcher un membre simple de se mettre en invisible?
» comment mettre de la couleur dans un titre
» Comment empêcher les membres de poster des liens dans leurs messages?
» Mettre une écriture spécial seulement dans le contenus des message / sujets poster
» Comment changer la couleur des titres dans le QEEL ou mettre une image titre comme dans les catégories ?
» comment mettre de la couleur dans un titre
» Comment empêcher les membres de poster des liens dans leurs messages?
» Mettre une écriture spécial seulement dans le contenus des message / sujets poster
» Comment changer la couleur des titres dans le QEEL ou mettre une image titre comme dans les catégories ?
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