support « Soupçons de bogues «
Problème d'ajout de commentaires [Integrated]
Lorsque les soumissions de pages sont interdites aux non-associés
| Owner | Alexis Raimbault |
| Progress | ![]() |
| Workflow | Support request |
| Status | Solution has been fully integrated
|
Dans la configuration des personnes, il y a une option :
- "Seuls les associés peuvent ajouter des pages. Les membres peuvent envoyer des commentaires."
Néanmoins il semble que si cette option est active, l'ajout de commentaires est impossible autrement qu'en étant associé.
J'ai regardé sous le capot, et dans la fonction comments::are_allowed je trouve :
// submissions have been disallowed
if(isset($context['users_without_submission']) && ($context['users_without_submission'] == 'Y'))
return FALSE;
en commentant ces deux lignes de code (ajouter deux // en début de ligne), les utilisateurs peuvent commenter à leur tour...
Le problème est identique dans le cas des commentaires anonymes et se règle avec cette modification.
![]() Alexis Raimbault | merci pour cet éclairage. webmaster freelance, cybermedium.info Alexis Raimbault webmaster free-lance |
Bernard Paques | users_without_submission, et par défaut il prend la valeur 'N', ce qui indique à yacs qu'il doit accepter les nouvelles pages, ou les commentaires des membres. En passant le paramètre à 'Y', seuls les associés peuvent contribuer, et le site passe en lecture seule pour les membres.Contrairement aux libellés utilisés dans lepanneau de configuration, il n'y a pas besoin de modifier ce paramètre pour réguler les contributions des membres. Pour limiter la création de pages dans une section, il suffit de la verrouiller, puis d'assigner les éditeurs, qui seront les seules personnes autorisées pour y poster de nouvelles pages. Les autres membres pourront réagir en postant des commentaires, sauf sur les pages qui sont verrouillées par les éditeurs. Pour faire suite à cet envoi je vais changer les libellés du panneau de configuration, afin de le rendre plus conforme aux traitements effectués par le logiciel. |












