Supprimer la possibilité de poster dans le forum contenant des sous-forums

5 participants

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

Résolu Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Lun 21 Avr 2014 - 20:23

Bonsoir,

Je souhaite sur mon forum effectuer une suppression de contenu d'un forum. Je m'explique :

En effet sur mon forum http://famille-pandora.forumgratuit.org , il y a une section appelée section commerce. Dans cette section, les achats, les ventes et les estimations sont séparés dans des sous-forums pour permettre à une meilleure gestion de la modération.

Les sujets s'ouvrent donc uniquement dans ces sous-forums et le forum contenant les sous-forums n'est pas utile. J'aimerais donc qu'il soit possible de supprimer tout le contenu et de ne pas pouvoir poster de message dans le forum, même par les admins mais qu'on puisse poster uniquement dans les sous-forums.

Je vous ai concocté des images pour que vous pouvez mieux comprendre ce que je recherche :



Image n°1 : Ce que je souhaite supprimer :


Supprimer la possibilité de poster dans le forum contenant des sous-forums Sousfo10



Image n°2 : Ce que je souhaite avoir après correction :

Supprimer la possibilité de poster dans le forum contenant des sous-forums Sousfo11

Merci d'avance pour vos futures réponses,

Cordialement.


Dernière édition par Gae67 le Jeu 8 Mai 2014 - 0:03, édité 1 fois
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Neptunia Dim 27 Avr 2014 - 4:53

Bonjour ^^

Il suffit de configurer le forum conteneur pour ne pouvoir ni répondre, ni créer un sujet.
Par contre il est impossible d'interdire la création de sujet aux admins et cela quel que soit le sous-forum.

Quant au contenu, votre capture d'écran ne montre aucun sujet à l'exception d'une annonce globale. C'est la particularité des annonces globales d'apparaître dans tous les sous-forums sans exception.




Il est peut être possible de virer cette annonce globale juste sur cette section, mais dans le cas où c'est faisable, ça sera via javascript et je ne saurais le faire.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Dim 27 Avr 2014 - 12:59

Bonjour,

Merci pour votre réponse. 

Le code javascript m’intéresse, mais si vous ne pouviez pas le faire ça ne m'avancera pas  Mr. Green 
Je voulais toute même savoir si il était possible de mettre le message que vous voyez sur la capture d'écran n°2 : "Il n'y a pas de discussions possible dans ce forum" tout en laissant le reste vu que ce n'est pas faisable...

Merci d'avance
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Neptunia Dim 27 Avr 2014 - 13:15

Sans vouloir trop m'avancer, je pense que là aussi c'est réalisable en javascript.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Dim 27 Avr 2014 - 14:18

Merci bien de votre réponse.

Est-il possible de déplacer le sujet dans la section approprié à la création de codes javascript? Merci.




EDIT Chacha : c'est fait. Wink
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Neptunia Dim 27 Avr 2014 - 14:21

Contactez au choix un aidactif ou un modéractif (une seule personne) pour demander le déplacement dans la section scripts et codes.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Lun 28 Avr 2014 - 14:21

UP
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Mar 29 Avr 2014 - 22:40

UP
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Mer 30 Avr 2014 - 23:06

UP
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Jeu 1 Mai 2014 - 7:04

Salut Gae67 et Neptune ,

Il est peut être possible de virer cette annonce globale juste sur cette section, mais dans le cas où c'est faisable, ça sera via javascript et je ne saurais le faire.

Peut être avec ce script:
Modules/HTML&JAVASCRIPT/
Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
A cocher sur toutes les pages.
Colles ce contenu:
Code:

//ON DONNE UNE CLASS AUX ANNONCES GLOBALES
$(function() {
 $("dl.icon[style*='http://2img.net/i/fa/subsilver/folder_announce.gif']").addClass("M14_globale");
});
//ON IMPORTE LE CHEMIN DES LIENS PUIS ON LE CACHE
$(function(){
$("p.nomargin.path").appendTo("div.topic-title-container").css("display","none");
 });

//ON CHERCHE LE LIEN DU FORUM PUIS LA CLASS ET LA SUPPRIME ENSUITE
$(function(){
$('a[href="/f1-votre-1er-forum"]').closest('dl.icon.M14_globale').remove();
 });

Penses à cliquer sur le boutonSupprimer la possibilité de poster dans le forum contenant des sous-forums Boutonvalider


Explications du fonctionnement:
Code:

//ON DONNE UNE CLASS AUX ANNONCES GLOBALES
$(function() {
 $("dl.icon[style*='http://2img.net/i/fa/subsilver/folder_announce.gif']").addClass("M14_globale");
});
L'image qui correspond aux annonces globales
https://2img.net/i/fa/subsilver/folder_announce.gif

Code:

//ON IMPORTE LE CHEMIN DES LIENS PUIS ON LE CACHE
$(function(){
$("p.nomargin.path").appendTo("div.topic-title-container").css("display","none");
 });

Il ne faut rien toucher dans cette partie , en fait on importe simplement le chemin des liens dans la partie du sujet afin que le script puisse agir juste sur un forum précis  Wink .

Code:

//ON CHERCHE LE LIEN DU FORUM PUIS LA CLASS ET LA SUPPRIME ENSUITE
$(function(){
$('a[href="/f1-votre-1er-forum"]').closest('dl.icon.M14_globale').remove();
 });

Le plus important se trouve ici
Code:
/f1-votre-1er-forum

c'est la partie qui sera recherchée par le script donc en regardant dans la barre d'adresse de ton navigateur
Supprimer la possibilité de poster dans le forum contenant des sous-forums 000114

et hop le tour est joué  Wink  .

Edit:

ce nouveau script permet de mettre le message que tu désires dans le cas ou tu ne voudrais pas avoir un contenu vide :
Code:

$(function(){
$('a[href="/f5-forum-cat4"]').closest('dl.icon.M14_globale').html("Il n'y a pas de discutions possible dans ce forum").css("text-align","center");
 });

Il faudra alors supprimer celui-ci :
Code:

//ON CHERCHE LE LIEN DU FORUM PUIS LA CLASS ET LA SUPPRIME ENSUITE
$(function(){
$('a[href="/f1-votre-1er-forum"]').closest('dl.icon.M14_globale').remove();
 });

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 1 Mai 2014 - 13:31

Bonjour,

Merci pour votre réponse. J'ai une question concernant ce script :

Code:
 
$(function(){
$('a[href="/f5-forum-cat4"]').closest('dl.icon.M14_globale').html("Il n'y a pas de discutions possible dans ce forum").css("text-align","center");
 });

Est-ce qu'il faut le remplacer par celui qu'il faut supprimer ou le mettre dans un nouveau code de javascript? Car si il s'agit de le remplacer, cela ne fonctionne pas.

Merci d'avance,
Cordialement
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Jeu 1 Mai 2014 - 16:51

Re,

si tu veux avoir le texte de remplacement il te faudra avoir ces trois codes
dans le même Javascript:

E n prenant soin de changer le lien de l image de l annonce global et le lien du forum
Code:

//ON DONNE UNE CLASS AUX ANNONCES GLOBALES
$(function() {
 $("dl.icon[style*='http://2img.net/i/fa/subsilver/folder_announce.gif']").addClass("M14_globale");
});
//ON IMPORTE LE CHEMIN DES LIENS PUIS ON LE CACHE
$(function(){
$("p.nomargin.path").appendTo("div.topic-title-container").css("display","none");
 });

//ON CHERCHE LE LIEN DU FORUM PUIS LA CLASS ET LA SUPPRIME ENSUITE
$(function(){
$('a[href="/f5-forum-cat4"]').closest('dl.icon.M14_globale').html("Il n'y a pas de discutions possible dans ce forum").css("text-align","center");
 });

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 1 Mai 2014 - 17:01

Re-bonjour,

Merci pour votre réponse. 

Concernant le message que je souhaite y mettre, malgré votre code javascript celui-ci ne s'affiche pas...

Cordialement.
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Jeu 1 Mai 2014 - 17:03

Re,
tu peux donner le javascript stp et le lien du forum visible aux invités de préférence  Very Happy .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 1 Mai 2014 - 17:05

Voici le javascript que j'ai inséré : 

Code:
//ON DONNE UNE CLASS AUX ANNONCES GLOBALES
$(function() {
 $("dl.icon[style*='http://2img.net/i/fa/subsilver/folder_announce.gif']").addClass("M14_globale");
});
//ON IMPORTE LE CHEMIN DES LIENS PUIS ON LE CACHE
$(function(){
$("p.nomargin.path").appendTo("div.topic-title-container").css("display","none");
 });
 
//ON CHERCHE LE LIEN DU FORUM PUIS LA CLASS ET LA SUPPRIME ENSUITE
$(function(){
$('a[href="/f8-commerce"]').closest('dl.icon.M14_globale').html("Il n'y a pas de discutions possible dans ce forum").css("text-align","center");
 });

Le lien de mon forum : http://famille-pandora.forumgratuit.org

Le lien du forum concerné : http://famille-pandora.forumgratuit.org/f8-commerce
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Jeu 1 Mai 2014 - 17:07

Re,

merci vider le cache de ton navigateur car le code fonctionne.

Supprimer la possibilité de poster dans le forum contenant des sous-forums 000115

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 1 Mai 2014 - 17:09

Ahhh mais c'est si c'est comme sa, cela veut dire que le message s'affiche dans le cadre des annonces & Note.
Il est pas possible de mettre ce message juste comme ca?

Car les annonces gloables sur mon forum ne sont que temporaires.

Cordialement.
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Luninho Jeu 1 Mai 2014 - 17:09

Désolé de m'incruster, pour phpbb2 c'est quoi s'il te plaît ?
Luninho

Luninho
***

Masculin
Messages : 123
Inscrit(e) le : 13/09/2013

http://battle-street.frbb.net/
Luninho a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Jeu 1 Mai 2014 - 17:18

Re,

cela veut dire que le message s'affiche dans le cadre des annonces & Note.

non le message remplace tout le contenu de l'annonce globale.


Car les annonces globales sur mon forum ne sont que temporaires.
le code fonctionnera seulement avec les annonces globales.
Je regarde ce que je peux faire pour afficher simplement le message  Wink .

a++



Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 1 Mai 2014 - 17:25

Merci bien pour votre aide précieuse
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Jeu 1 Mai 2014 - 18:34

Re,


on reprend tout , je me suis inspiré de ta première demande afin de masquer totalement le forum et d'afficher le message comme le mentionne ton screen.

Edites ton javacript et remplaces tout le contenu par ceci:
Code:


//ON DONNE UNE CLASS AUX ANNONCES GLOBALES
        $(function() {
        $("dl.icon[style*='http://2img.net/i/fa/subsilver/folder_announce.gif']").addClass("M14_globale");
        });
        //ON IMPORTE LE CHEMIN DES LIENS PUIS ON LE CACHE
$(function(){
$("p.nomargin.path").appendTo("div.topic-title-container").css("display","none");
        });
       
// ON ENTOURE LE FORUM D UNE DIV AVEC UN ID
$(function(){
$('a[href="/f5-forum-cat4"]').closest('.forumbg').wrap("<div id='M14_Globale'><br /><br /><br /><div class='M14_Message'>Il n'y a pas de discutions possible dans ce forum</div></div>");
});

       
//ON CHERCHE LE LIEN DU FORUM PUIS LA CLASS ET LA SUPPRIME ENSUITE
        $(function(){
        $('a[href="/f5-forum-cat4"]').closest('dl.icon.M14_globale').remove();
        });

Remplaces les deux liens par celui de ton forum:

Code:
/f5-forum-cat4

Penses à cliquer sur le boutonSupprimer la possibilité de poster dans le forum contenant des sous-forums Boutonvalider

Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style


Ajoutes ceci pour le visuel du message:
Code:

/*le message*/
.M14_Message
{
padding:3px ; /*on donne des espaces de 3px*/
color:grey; /*on donne une couleur de police*/
border:2px solid grey;/*on donne une couleur aux bordures*/
width:98%;/*on defini une largeur */
}

Penses à cliquer sur le boutonSupprimer la possibilité de poster dans le forum contenant des sous-forums Boutonvalider




a++







Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Ea Jeu 1 Mai 2014 - 18:50

Bonjour,


Par rapport au problème mentionné dans le premier message, j'utilise une catégorie dans ce cas.

Pour votre exemple je créerais une catégorie "Commerce" dans la catégorie "Cafe Pandorien", je déplacerais les sous-forums "Achats", "Ventes" et "Estimations" dans cette catégorie puis je supprimerais le forum ( désormais vide ) "Commerce".

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 1 Mai 2014 - 19:13

Re,

Je me suis donc inspiré de votre code, le message ne s'affiche toujours pas lorsque je n'ai pas d'annonce globale en cours.

-----------------
Je me suis aussi inspiré de ce que Ea m'a dit, et je garde ce concept également, merci beaucoup. Au passage, je souhaite savoir de votre part Ea, si il est possible que vous reveniez sur un de mes autres topics où vous m'avez aidé, sur les préfixes si vous vous en souvenez. J'ai rencontré de nouveaux problèmes...

Cordialement.
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par kiwi14637 Jeu 1 Mai 2014 - 23:49

Gae67 a écrit:Re,

Je me suis donc inspiré de votre code, le message ne s'affiche toujours pas lorsque je n'ai pas d'annonce globale en cours.

-----------------
Je me suis aussi inspiré de ce que Ea m'a dit, et je garde ce concept également, merci beaucoup. Au passage, je souhaite savoir de votre part Ea, si il est possible que vous reveniez sur un de mes autres topics où vous m'avez aidé, sur les préfixes si vous vous en souvenez. J'ai rencontré de nouveaux problèmes...

Cordialement.
Bonsoir,

C'est normal car le script de Milouze teste la présente d'annonces globales ..

Bonne soirée !
kiwi14637

kiwi14637
Membre habitué

Masculin
Messages : 1387
Inscrit(e) le : 19/05/2010

kiwi14637 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Ven 2 Mai 2014 - 0:09

kiwi14637 a écrit:
Gae67 a écrit:Re,

Je me suis donc inspiré de votre code, le message ne s'affiche toujours pas lorsque je n'ai pas d'annonce globale en cours.

-----------------
Je me suis aussi inspiré de ce que Ea m'a dit, et je garde ce concept également, merci beaucoup. Au passage, je souhaite savoir de votre part Ea, si il est possible que vous reveniez sur un de mes autres topics où vous m'avez aidé, sur les préfixes si vous vous en souvenez. J'ai rencontré de nouveaux problèmes...

Cordialement.
Bonsoir,

C'est normal car le script de Milouze teste la présente d'annonces globales ..

Bonne soirée !
 J'ai demandé plus haut si il est possible qu'il le fasse sans la présence d'annonces globales et Milouze m'a bien répondu qu'il essayerait de voir ce qu'il peut faire 

Bonne soirée !
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Invité Ven 2 Mai 2014 - 3:47

Salut Gae67 ,

la solution donnée par Ea était plus judicieuse , mais bon ....

Pour le script , on peut le modifier ainsi quelque soit le type de sujet :
Donc tu peux supprimer la totalité des scripts fournis précédemment et remplacer par :
Code:

//ON IMPORTE LE CHEMIN DES LIENS PUIS ON LE CACHE
$(function(){
$("p.nomargin.path").appendTo("div.topic-title-container").css("display","none");
 });
       
$(function(){
$('a[href="/f5-forum-cat4"]').closest('.forumbg').wrap("<div id='M14_Globale'><br /><br /><br /><div class='M14_Message'>Il n'y a pas de discutions possible dans ce forum</div></div>");
});




Il faut juste remplacer le lien par le tien :
Code:
/f5-forum-cat4

La css ne change pas  Clin d\'oeil .

a++

Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Supprimer la possibilité de poster dans le forum contenant des sous-forums

Message par Gae67 Jeu 8 Mai 2014 - 0:02

Salut,

Alors pour le message ben ca ne marche toujours pas mais c'est pas grave maintenant que la solution d'Ea a été plus judicieuse...
Merci en tout cas d'avoir tenté de résoudre mon problème, je le garderais sous le fil si jamais j'en aurais besoin un jour.
Gae67

Gae67
*****

Masculin
Messages : 837
Inscrit(e) le : 23/03/2009

http://famille-r3d-dw4rf.com/
Gae67 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum