Il arrive souvent que l’on souhaite qu’un article ou même une rubrique complète n’apparaisse pas dans le le plan du site, dans la recherche ou dans le menu des rubriques. C’est le cas par exemple pour les archives.
Le but de ce plugin est de vous faciliter cette tâche.
Installation
Télécharger le paquet ZIP du plugin et placer son contenu dans votre répertoire « plugins/ ». Activez-le ensuite dans la page de gestion des plugins.
Utilisation
Vous devez d’abord créer un mot-clé « masquer »

Attribuez-le ensuite au contenu que vous souhaitez masquer.
Limitations
- Pour le moment, seuls les articles et les rubriques peuvent être masqués.
- Quand vous masquez une rubrique, tout son contenu est également masqué.
Évolutions...
Étendre les contenus qui peuvent être masqués aux :
- brèves
- auteurs
- sites
- ...
Ce plugin sous licence GPL est développé dans SPIP-Zone vous êtes donc les bienvenus pour prendre part à son développement.



masquer.zip
Vos commentaires
# Le 9 juillet 2010 à 00:41, par Patrice Vanneufville
En réponse à : Plugin « masquer »
Merci pour cette doc et ces fonctions très pratiques.
Une info en destination des utilisateurs du Couteau Suisse : une lame appelée « Balises, filtres, critères/Masquer du contenu » apporte également cette fonctionnalité en utilisant un fichier distant et versionné de ce plugin.
# Le 15 juillet 2010 à 18:22, par assobachant
En réponse à : Plugin « masquer »
Fatal error : Cannot redeclare critere_tout_voir_dist() (previously declared in /home/pierreku/public_html/sites/bachant.pierre-kuhn.org/tmp/couteau-suisse/mes_fonctions.php:99) in /home/pierreku/public_html/plugins/auto/sarkaspip_30_encours/public/sarkaspip_criteres.php on line 10
Quel belle erreur Pat ; peu t’on faire quelquechose pour la compatibilité avec sarka
moi j’arrive pas a me passer des deux
@micalement
# Le 27 juillet 2011 à 13:59, par gilcot
En réponse à : Plugin « masquer »
Je venais poster le même constat : l’incompatibilité de ce plugin avec SarkaSpip ;-)
Comme tu utilises Sarka, tu peux te passer de ce plugin : les deux fonctionnalités sont quasiment les mêmes :-| Mais avant de pouvoir utiliser la fonctionnalité (dite de rubrique invisible) dans Sarka, il faut éditer un fichier.... http://www.sarka-spip.net/spip.php?...
# Le 27 juillet 2011 à 14:02, par gilcot
En réponse à : Plugin « masquer »
oups, répondu trop vite...
Je voulais dire que je constate la même erreur fatale entre Sarka et le Plugin masquer. Mais si c’est le même fichier que dans le couteau suisse, ça revient au même...
# Le 27 juillet 2011 à 14:12, par ?
En réponse à : Plugin « masquer »
Bonjour,
Je n’ai pas mon login ici pour m’identifier mais je suis Steph en Bretagne et j’ai écrit la doc pour ce plugin (seulement la doc, je n’ai aucune compétence technique).
Bref, je suis sous SPIP 2.1.10, Sarka 3.0.4, j’utilise aussi Accès restreint et je n’ai aucun souci avec ce plugin.
A mon avis, vos soucis viennent d’une incompatibilité avec d’autres plugins.
# Le 27 juillet 2011 à 16:04, par Pat
En réponse à : Plugin « masquer »
Sarkaspip se permet de définir un critère existant par ailleurs, la moindre des choses est donc de tester l’existence de la fonction avant de la redéfinir, surtout dans un squelette.
Voici le code de sarkaspip posant problème :
Deux pistes donc. Tester la function avant (à l’instar du Couteau Suisse) :
ou sans le « _dist », histoire de respecter le système de surcharge :
Il semble au final que cette conversation ne devrait pas avoir lieu ici, mais sur le forum de sarka ; je laisse les demandeurs le soin de le faire.
# Le 28 juillet 2011 à 21:03, par _Eric_
En réponse à : Plugin « masquer »
Salut,
Je suis celui qui se permet des trucs inconcevables !
Alors juste pour mémoire cette définition de critère date d’au moins 3 ans ou 4 ans. Personne n’avais encore jamais eu l’occasion depuis de remonter ce problème et je n’ai jamais mis de tampon bug free sur le squelette.
Maintenant, ce qui fait plaisir c’est de voir que tu changes pas : toujours à faire de la retape pour ton plugin et à dézinguer les travaux des autres. C’est pas un peu lourd à porter parfois tout ce génie ? Si tu avais passé autant de temps que moi à débugguer des soit-disant bugs Sarka-SPIP provenant d’incompatibilité provoqué par le CS il aurait au moins deux fois moins de lames.
Merci tout de même pour la réponse de la part des utilisateurs Sarka-SPIP !
# Le 29 juillet 2011 à 00:02, par Pat
En réponse à : Plugin « masquer »
@Eric : sarka est actuellement incompatible avec le plugin « masquer ». Voila l’objet de la conversation, ne t’en détourne pas, merci.
Pour résoudre ce problème (si celui-ci devait être résolu), la seule solution est de dérigidifier le code de ton squelette en testant l’existence de la fonction comme je l’explique plus haut. Le code du plugin documenté ici semble correct :
AMHA, un plugin me semble supérieur à un squelette concernant la surchage. Pour le plugin : ’critere_tout_voir_dist’. Pour le squelette : ’critere_tout_voir’.
# Le 29 juillet 2011 à 08:32, par ?
En réponse à : Plugin « masquer »
Pat,
Je ne me détourne pas du bug qui est patent même si il est arrivé tardivement et je te remercie pour les propositions de corrections que je mettrais en œuvre ce week-end (surement la deuxième solution d’ailleurs). Mais je ne vois pas l’intérêt d’introduire ta réponse comme tu l’as fait et c’est à ça que je répondais.
# Le 13 août 2011 à 17:40, par gilcot
En réponse à : Plugin « masquer »
je n’ai pas retesté depuis (je ne voyais pas l’intérêt d’avoir deux plugins qui font la même chose et si je testais Masquer c’était pour un site sur lequel je ne pensais pas utiliser Sarka) mais passons
Je ne pense pas que le but était de détourner la conversation (l’équipe de Sarka-spip a toujours été à l’écoute et a toujours corrigé les bogues qui lui sont remontés). _Eric_ faisait juste remarquer qu’il n’était pas nécessaire d’avoir un ton condescendant et méprisant :
« ils se permettent de redéfinir une fonction existante sans vérifier » (or le bout de code de cite montre justement une vérification par rapport au seul plugin qui faisait cela donc l’intention y était même si le procédé n’a pas su être assez génerique) « il faut faire comme mon génial plugin »... ce n’est franchement pas la meilleure façon d’introduire la correction. mais bon, il est trop tard pour que le Pat change positivement
# Le 14 août 2011 à 02:48, par RH
En réponse à : Plugin « masquer »
Bjr gilcot, je ne comprends ni l’intérêt de ton propos et ni comment tu contribues à faire avancer les choses...
# Le 14 août 2011 à 13:14, par gilcot
En réponse à : Plugin « masquer »
bonjour RH. tout de suite mon commentaire n’apporte rien (du moins aux autres) ; il ne témoigne que de mon exaspération de voir certains toujours taper sur les autres (en tout cas chaque fois que je le lis c’est toujours la même façon condescendante et la ramène de son plugin) et l’incite (en vain ?) Pat à plus de courtoisie pour que les conversations cessent de dégénérer.
# Le 15 août 2011 à 01:43, par RH
En réponse à : Plugin « masquer »
Gilcot, tu contribues à dégénérer ce fil en livrant publiquement tes états d’âme qui devraient rester privés.
J’en reste là concernant ce troll bien velu, en encourageant et remerciant les auteurs de ce plugin bien pratique dont il reste à travailler le versant « documents ». Mais mes compétences s’arrêtent là.
Répondre à ce message
# Le 23 mai 2011 à 14:53, par ?
En réponse à : Plugin « masquer »
Je ne parviens pas à faire fonctionner ce plugin en 2.1.10.
D’autres rencontrent aussi ce souci ?
Répondre à ce message
# Le 7 avril 2011 à 16:05, par thierry66ch
En réponse à : Plugin « masquer »
Bonjour,
Utilisé conjointement avec le plugin « accès restreint », on peut tomber sur une sérieuse incompatibilité à cause du critère tout_voir commun aux deux plugins, permettant dans les deux cas de forcer l’affichage de l’objet.
En effet, pour afficher un article ou une rubrique masquée (en passant par son URL direct), il faut introduire le critère tout_voir dans la boucle principale (au moins...). Du coup, cela contredit la protection de « accès restreint ».
Même problème, si on souhaite afficher un menu de navigation complet même si le visiteur n’est pas (encore) authentifié.
Après pas mal de tergiversations, j’en suis venu à introduire, en sus, de plus en plus de tests sur le mot-clé « masquer ». Du coup ce plugin perd de son intérêt.
# Le 7 avril 2011 à 16:09, par Maïeul
En réponse à : Plugin « masquer »
une solution serait de rendre configurable le nom du critére dérogatoire …
Répondre à ce message
# Le 14 août 2010 à 19:41, par oil
En réponse à : Plugin « masquer »
Bonjour’
Un problème.. avec la recherche > ça ne marche pas chez moi.
J’ai fait mes boucles (dans mon fichier recherche.html) comme ceci :
tout_voirrecherchelang...
Vous pourriez me dire, ou je me suis trompé ? si ça marche chez vous ? merci !!
Répondre à ce message
# Le 12 juillet 2010 à 09:26, par jeronimo
En réponse à : Plugin « masquer »
Bonjour,
fonction intéressante pour qui cherche désespérement à créer un espace réservé (car Accès restreint 3 ne fonctionne manifestement pas).
Qu’en est-il du référencement via un robot ?
# Le 12 juillet 2010 à 09:56, par jeronimo
En réponse à : Plugin « masquer »
Même ce plugin me pose des problème SQL 1064 quand je l’active (via couteau suisse)
Quelqu’un peut-il m’aider à résoudre mon problème de filtrage ?
Répondre à ce message