Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Nouvelles fonctions «   Ajout d'une nouvelle option dans les options avancées des articles «  

Comment: Ajout d'une nouvelle option dans les options avancées des articles

<< Previous Next >>

by Nuxwin on Mar. 25

Bonjour Agnes ;

Je vais tenter de te répondre selon les testes que j'ai pu effectuer ( Je m'excuse d'avance pour la longueur du post).

" - dans mon idée, les articles listés dans l'objet flash ne sont pas différents de ceux autorisés à s'afficher sur la page d'accueil. dites-moi si je me trompe - faut bien que Yacs aille chercher les informations quelque part. "


Logiquement, ce devrait être le cas, ce faisant un autre exemple que celui des requêtes avant d'y revenir pour bien mettre en évidence le problème évoqué ici :

Pour tester le comportement, j'ai créé un nouvelle article ( devant être visible par tout le monde ) et dans ses options avancées, j'ai bien coché l'option : 'n'est pas affichée sur la page d'accueil'.

Via panneau de contrôl, j'ai coché l'option : 'Recalculer tous les éléments de pages', j'ai purgé le cache, je me suis déconnecté, j'ai vidé le cache de mon navigateur, je l'ai fermé et ré-ouvert.

Résultat : En tant que simple surfer, mon nouvel article, bien que ne devant pas apparaître sur la page d'accueil, a continué d'être listé dans l'objet flash. Par contre, il n'a plus été mis en avant en tant qu'article sur la page d'accueil.

Cela sous-entend donc bien qu'un associé ou éditeur n'a pas la main sur les articles qui doivent êtres ou non listés dans l'objet flash et que l'option 'n'est pas affichée sur la page d'accueil' n'a aucun effet sur cet objet.

" - si le début est juste, alors que viennent faire ici les requêtes, lesquelles ne sont visibles que par les associés ?

As-tu vérifié si tu voyais les mêmes articles - et surtout les requêtes - en étant simple visiteur ? éventuellement, vider les caches... "


En ce qui concerne les requêtes, voici mes observations :

Sur la carte du site, lorsque je suis connecté en tant qu'associé, j'ai deux sections qui concernent les requêtes soit :
  • une section nommée 'Requêtes' ;
et
  • une section nommée 'Requêtes traitées' ;


En ce qui concerne la première ( celle qui me pose problème ), voici ses permissions actuels :
  • N'apparaît pas sur la carte du site, sauf pour les associés avec les autres sections spéciales
  • Options pour la page d'index :
- Options de rendu --> locked ( je sais pas vraiment à quoi ça correspond ça...)
  • Apparence sur la carte du site :
- listée avec les autres sections spéciales, seulement pour les associés, n'apparaît jamais sur la page d'accueil.
  • Contribution à la page d'accueil
- ne sont pas affichées sur la page d'accueil
  • Options pour le contenu de cette section
Rien de particulier ici
  • Options avancées
- Surnom --> queries

- visibilité --> Tout le monde peut lire cette section

- Verrouillage --> Non - Les contributions sont acceptées

" Tes requêtes sont-elles bien invisibles à d'autres que les associés et leurs auteurs ? "


Alors, dans les options de cette section, et suite à ta question, j'ai tilté sur celles-ci :

- visibilité --> Tout le monde peut lire cette section

- Verrouillage --> Non - Les contributions sont acceptées

que j'ai donc modifié comme ceci :

- visibilité --> Accès restreint aux associés et éditeurs

- Verrouillage --> Oui - Seuls les associés et les éditeurs peuvent modifier le contenu Suite à cela, je me suis déconnecté et j'ai, en tant que surfer, posté une nouvelle requête. Après avoir posté, yacs ma donnée un lien spécifique ( http://www.nuxwin.com/users/login.php/WyJlZGl0IiwiYXJ0aWNsZToxMzgiLCIxNzQwNzM3NjYzIl0%3D ) pour que je puisse suivre l'avancement de ma requête).

Cette requête n'a effectivement pas était listée dans l'objet flash mais toutefois, lorsque je me suis re-connecté en tant qu'associé, elle a bien été listée.

Ceci règle donc partiellement mon problème puisque désormais, les requêtes ne sont plus listées dans l'objet flash pour les simple surfers.

Ce faisant, je persiste à dire que si un article fait partie d'une section dont les enfants ne doivent pas apparaîtres sur la page d'accueil, soit l'option 'ne sont pas affichées sur la page d'accueil', il ne devrait jamais êtres listés dans l'objet flash, ce quelque soit le contexte de navigation (surfer, associé, editeur...).

En effet, actuellement il existe seulement deux solutions pour empêcher un article d'être listé dans l'objet flash :
  • De manière globale en restreignant la visibilité d'une section aux seuls associés et éditeurs ;
  • De manière unitaire en restreignant la visibilité d'un article aux seuls associés et éditeurs.


Ici, on retiendra notamment que l'option : 'ne sont pas affichées sur la page d'accueil' n'a aucun effet sur les articles listé dans l'objet flash.

Or, ceci pose problème dans bien des cas.

Pour exemple, j'ai re-créé les sections et "articles par défaut" notamment la section 'chaine' qui contient l'espace de discussion en ligne nommé 'machine à café'.

On est bien d'accord que la section 'chaine' ainsi que ses 'articles', notamment 'machine à café" doivent êtres visibles à tous le monde. Et bien, ici, même si on indique l'option 'ne sont pas affichées sur la page d'accueil' pour la section ou encore 'n'est pas affichée sur la page d'accueil' pour l'article lui-même, celui-ci continu d'être listé dans l'objet flash.

Conclusion :

L'associé n'a pas la main sur les articles qui doivent être ou non listés dans l'objet flash et une nouvelle option 'no_flash' pour les options des sections ( application globale ) et pour les options des articles ( application unitaire ) serait donc la bienvenue.

J'espère avoir répondu à tes questions.