Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Article : Impossible d'empecher les commentaires [Solved]

avatarPinelli, Thierry -- on Dec. 30 2006, from Nice, Drap
YACS team - SEO
VDP-Digital : service référencement / SEO
Yacs 6.12 Skin : alfresco

Mise en forme des articles : Decorated - Une liste décorée des articles les plus récents
Solution has been fully integrated

Solution Manager: Bernard

Issue description

Bonjour et bonne année !

Un petit bug repéré : Impossible d'empecher les commentaires sur les articles présentés en page d'accueil.

Le lien commentaire reste visible, et en developpement ce message d'erreur apparait pour le visiteur qui cliquerait sur commentaire :
" Notice: Undefined index: users_with_anonymous_comments in c:program fileseasyphp1-8wwwyacs6.10commentsedit.php on line 157

Notice: Undefined index: users_with_anonymous_comments in c:program fileseasyphp1-8wwwyacs6.10commentsedit.php on line 212 Location: http://127.0.0.1/yacs6.10/users/login.php?url=comments%2Fedit.php%3Fanchor%3Darticle%3A7 Warning: sprintf(): Too few arguments in c:program fileseasyphp1-8wwwyacs6.10sharedsafe.php on line 789 "

Comments

Bernard
avatar
from nearby-an-airport
Associate, 6728 posts

on Dec. 30 2006


Le paramètre users_with_anonymous_comments est positionné dans le panneau de configuration des utilisateurs. Le message d'erreur apparait parce que YACS tente d'utiliser ce paramètre, alors qu'il est absent.

Pour résoudre le problème, aller dans le Panneau de contrôle, puis choisir le panneau de configuration des utilisateurs et, sans rien changer, cliquer sur le bouton en bas du formulaire. Cela positionnera le paramètre à sa valeur par défaut.

Prévention du problème : test additionnel sur l'existence du paramètre ajouté dans le code de comments/edit.php pour éviter le problème dans le futur. Sera disponible en version 7.1
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

on Dec. 30 2006


Effectivement, cela supprime le message d'erreur, mais étrangement, le lien "commenter" reste disponible... Pourtant, la fonction "no_comments" est bien spécifiée...

Cela ne devrait-il pas empêcher la création du lien "commenter" ?

A noter que ce problème est spécifique à la page d'accueil...


VDP-DIGITAL
Bernard
avatar
from nearby-an-airport
Associate, 6728 posts

inspired from ThierryP on Dec. 30 2006


ThierryP: Ce lien pour ajout de commentaires est visible de tous, ou c'est parce que tu es associé du site ?
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

inspired from Bernard on Dec. 30 2006


Bernard :

Visible même en tant que simple anonyme...

Il renvoit ensuite vers la page d'authentification...

En tant qu'associé il me permet d'ajouter des commentaires...

Mais dans les deux cas, le lien reste présent.
Bernard
avatar
from nearby-an-airport
Associate, 6728 posts

inspired from ThierryP on Jan. 4 2007


ThierryP: de quelle fonction "no_comments" parles-tu ? option dans article ?
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

inspired from Bernard on Jan. 5 2007


Bernard :

Oui dans l'edition de l'article.

J'ai même indiqué cette option dans "Options pour le contenu de cette section" dans l'edition de la section liée !

Rien à faire, le lien "commentaire" reste désesperement visible..


VDP-DIGITAL
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

on Jan. 9 2007


Yacs 6.12 Skin : alfresco Mise en forme des articles : Decorated - Une liste décorée des articles les plus récents.

Toutes les options section sont sur "no_comment".

Je vais essayer de faire une mise en ligne dans quelques jours pour montrer le soucis dans le détail...


VDP-DIGITAL
Bernard
avatar
from nearby-an-airport
Associate, 6728 posts

inspired from ThierryP on Jan. 12 2007


ThierryP: une copie d'écran montrant le lien incriminé m'aiderait, c'est sûr...
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

on Jan. 13 2007


C'est envoyé sur ta boite mail


VDP-DIGITAL
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

on Jan. 14 2007


Aller, une petite piste :

Fichier Skins/layout_home_articles_as_newspaper.php

// discuss
        
$local['label_en'] = 'Discuss';
        
$local['label_fr'] = 'Commenter';
        
$menu array_merge($menu, array(
    
Comments::get_url('article:'.$item['id'], 'comment') => i18n::user('label')
    ));



Il n'y a pas les fonctions interdisants les commentaires si les options sont cochées !

D'ailleurs, partiquement toutes les mises en pages ne proposent pas cette "interdiction" de la présence des commentaires...


VDP-DIGITAL
Bernard
avatar
from nearby-an-airport
Associate, 6728 posts

inspired from ThierryP on Jan. 14 2007


ThierryP: C'était exactement la réponse à ma question, merci. Je vais regarder...
Bernard
avatar
from nearby-an-airport
Associate, 6728 posts

inspired from Bernard on Jan. 14 2007


Bernard: Bon ben finalement il y avait pas mal de boulot, mais je pense que tu seras content de la 7.1... Je viens de passer en revue tous les scripts proposant un lien de création de commentaire, pour être sûr...
ThierryP
avatar
from Nice, Drap
Associate, 1215 posts

on Jan. 14 2007


Si je peux faire avancer le smilibilque, c'est tant mieux !


VDP-DIGITAL

Rate this page
Posted by ThierryP on Dec. 30 2006, commented by ThierryP on Jan. 14 2007, (popular)