Il arrive souvent que l’on souhaite qu’un article ou même une rubrique complète n’apparaisse pas dans 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 le git vous êtes donc les bienvenus pour prendre part à son développement.
Discussions par date d’activité
14 discussions
Bonjour,
Est-ce qu’il y aura une version pour SPIP4 ?
Merci.
Bonjour, je viens de sortir la version 0.6 compatible SPIP 4
Pouvez vous la tester et me dire si cela fonctionne bien aussi chez vous ?
je confirme qu’il fonctionne pour spip 4.1.0
Bonjour,
Ici aussi « Masquer » fonctionne sous SPIP 4.1.5.
j’ai donc tagué le plugin compatible SPIP 4.1 :)
Merci beaucoup @erational !
Bonjour Graphie,
Est-ce que tu pourrais aussi préciser sous quelle version de PHP ?
Pourquoi ?
Parce que SPIP 4.1 est compatible PHP 8.1, et que ce dernier a introduit des contrôles plus stricts sur le typage des variables.
Donc, un plugin peut marcher avec SPIP 4.1/PHP 7.4, et plus sous PHP 8.1.
Pour voir les problèmes, pour ma part, j’utilise xdebug et j’active l’affichage de toutes les erreurs PHP.
Oui effectivement : je viens de corriger la compatibilité avec au moins la PHP 8.0.8 (je n’ai pas de 8.1 dispo) :
https://git.spip.net/spip-contrib-extensions/masquer/commit/a9728b6792db6c65fd3d8b8c4472397779dbc1a4
@RealET : tu valides avec la 8.1 chez toi ?
Merci !
Répondre à ce message
Bonjour,
Je suis sous Spip 3.2.4 avec php 7.2. J’utilise le plugin accès restreint et masquer. Quand j’utilise tout_voir, le filtrage d’accès restreint ne marche plus. Ma question, peut-on masquer une rubrique tout en gardant les articles fils visibles dans une partie restreinte ?
Répondre à ce message
bonjour,
notre site (en construction !) tourne sous spip 3.2. Accès restreint n’est pas complètement développé pour cette version. Nous voudrions cacher des articles à nos visiteurs non « abonnés » par exemple la préparation de notre exposition, mais les laisser visibles par les membres de notre club, qui eux peuvent se connecter, sinon, rendre accessibles les articles masqués grâce à un mot de passe. Est-ce possible, et si oui, comment ?
Merci de votre aide
Répondre à ce message
Bonjour
J’ai créé le groupe de mots masquer avec le mots clé masquer dedans mais les rubriques et articles restent visibles ?
Je suis en spip 3.1.6
Quelle est mon erreur ?
Merci
Répondre à ce message
Bonjour,
En Spip 3.0.17 (au moins), le masquage fonctionne correctement. Mais, si on rajoute des articles dans une rubrique déjà masquée et qu’on publie ces articles, ces articles deviennent trouvables par la recherche et apparaissent dans le flux R.S.S. ; la rubrique reste bien invisible.
Pour l’instant, j’ôte et je remets le mot-clé à la rubrique concernée (un secteur pour moi) et ça fait bien disparaître le tout...
Étrange.
Merci d’avance,
Gilles.
Répondre à ce message
Bonjour,
Merci pour ce plugin. Je ne comprends pas, dans le descriptif, la phrase
« Le contenu [est] accessible à vos visiteurs si vous leur donnez le bon lien. »
Si je crée un lien vers un article masqué de n° XX par Page, j’obtiens erreur 404.
Est-ce le fonctionnement attendu, ou bien est-ce que je fais mal quelque chose ?
Le but est de ne pas afficher une rubrique et ses articles en page d’accueil, mais d’avoir le contenu de ces articles affichable à la demande à travers des liens, et sans avoir à modifier le squelette.
Merci pour vos conseils !
Etienne
SPIP 2.0, dernière version du plugin masquer
il faut modifier les squelettes concernés par ce lien accessible, ajouter le critère
{tout_voir}
Répondre à ce message
Bonjour,
Comment faire pour masquer un article dans le flux RSS mais pas sur le site ?
En gros, spip met tous les nouveaux articles visibles dans le flux rss de mon site mais je ne veux pas que certains apparaissent en rss mais restent tout de même visibles sur le site.
Merci d’avance à tous
Répondre à ce message
Bonjour et merci pour ce plugin bien pratique qui après vidage du cache fonctionne parfaitement sur les menus du plugin menu et conjointement avec Mots Techniques (ce qui est d’autant plus pratique), sous spip 3.0.5 !
Ajouté a mes incontournables ;-)
Répondre à ce message
merci pour ce plugin bien pratique.
un petit soucis toutefois, si on consulte un article d’une rubrique cachée avec le critère
{tout_voir}
<BOUCLE_principale(ARTICLES) {id_article}{tout_voir}>
le fil d’ariane fait appaitre la rubrique cachée
<BOUCLE_ariane(HIERARCHIE){id_rubrique}{tout}><a href="#URL_RUBRIQUE">[(#TITRE)]</a> > </BOUCLE_ariane>
cela oblige donc à faire
Répondre à ce message
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.
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
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?...
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...
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.
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.
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 !
@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’.
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.
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
Bjr gilcot, je ne comprends ni l’intérêt de ton propos et ni comment tu contribues à faire avancer les choses...
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.
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
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |