[Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

4 participants

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

Résolu [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par FANCH 56 Ven 16 Oct - 8:34

Bonjour à tous

Sur mes forums, il arrive que dans certaines "Catégories", il y ait des "Sujet unique".

Exemple ci-dessous :

Dans la catégorie Détente - Photographie il y a un sujet "Avions"

[Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique Captur26

Comme vous pouvez le voir, on peut créer un Nouveau sujet .

Mais ensuite, dans le sujet "Avions", je souhaite interdire "Nouveau", afin que les membres ne créent pas un sujet pour chaque type d'avion.

Or actuellement, c'est possible.

[Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique Captur27

Ma question : Comment retirer "Dans le sujet" , l'icône Nouveau, je précise "Dans le sujet".

Merci


Dernière édition par FANCH 56 le Ven 16 Oct - 11:38, édité 1 fois
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par ptitsavoyard Ven 16 Oct - 9:24

Bonjour,

Je vais suivre ce sujet avec intérêt,je suis aussi intéressé
Merci Fanch 56
avatar

ptitsavoyard
*

Messages : 47
Inscrit(e) le : 04/07/2015

http://ccadria.forumactif.org/
ptitsavoyard a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par Self Ven 16 Oct - 10:05

Bonjour Fanch 56,

Si pour chaque sujet unique vous mentionnez (sujet unique) dans le titre de celui-ci il suffira d'ajouter ce petit code javascript dans la gestion des code javascript en cochant la case "sur les sujets" :
Code:
jQuery(function($){ if(location.pathname.match(/sujet-unique/)) $('.i_reply').parent().remove(); });
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par Neptunia Ven 16 Oct - 10:35

Bonjour ^^


Il nous faut deux éléments pour arriver à ce que l'on veut.
1/ L'identifiant du sujet unique
2/ L'identifiant du forum dans lequel se trouve le sujet unique.

Par exemple pour ton sujet réglement du blog visiteurs qui a cette adresse
anciens-cols-bleus.net/t22563-reglement-du-blog-visiteurs-a-lire-avant-de-poster
1/ L'identifiant du sujet est 22563
Un clic sur le bouton Nouveau ouvre cette page
anciens-cols-bleus.net/post?f=68&mode=newtopic
2/ L'identifiant du sous-forum est donc 68.

Si l'on souhaitait interdire l'affichage du bouton Nouveau sur ce sujet on pourrait utiliser ce script chargé d'ajouter une class à tous les liens des pages de sujets
Right PA > Modules > Javascript > Créer un nouveau javascript
Titre : Ce que tu veux
Placement : Sur les sujets
Code :
Code:

var url = (document.location.pathname);
                        $(function()  {
                        var b = url.match(/t([^-]+)/);
                        var c = (b[1]);
                        if (/p/i.test(b)){
                        var b = url.match(/t([^p]+)/);
                        var c = (b[1]);
                        }
                        $( "a" ).addClass( "a_t"+c );
                                });

Ensuite on ajouterait dans la feuille CSS
Code:
a.a_t22563[href^='/post?f=68&mode=newtopic'] {
 display: none;
}

Il doit être possible de combiner le css et le javascript uniquement dans un nouveau javascript mais je ne sais pas 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: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par FANCH 56 Ven 16 Oct - 11:13

Merci

En attente : je ferais les essais dans la journée.
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par FANCH 56 Ven 16 Oct - 11:33

Merci SeLfde4Th7

Exactement ce que je souhaitais.

Merci également Neptune.

Résolu

EDIT : Sujet réouvert à ma demande. J'ai résolu trop vite.

C'est le bouton nouveau qui apparait, et le bouton Répondre qui disparait.


Dernière édition par FANCH 56 le Ven 16 Oct - 11:57, édité 1 fois
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par Self Ven 16 Oct - 11:57

Suite à ta demande Fanch j'ai replacé le sujet et j'en profite pour te donner la bonne solution qui cette fois supprime bien le bouton nouveau sujet et non pas le bouton répondre ^^.

Code:
jQuery(function($){ if(location.pathname.match(/sujet-unique/)) $('.post-icon a[href$="mode=newtopic"]').remove(); });
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par FANCH 56 Ven 16 Oct - 11:59

Je m'absente, je verrai en rentrant. Merci Self
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Empêcher de cliquer sur Nouveau dans un sujet unique

Message par FANCH 56 Ven 16 Oct - 15:21

Voilà qui est mieux.

Merci Self

Cette fois-ci Résolu

(J'avais écris newtopic avec un tiret...................... Mad
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 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