Bonjour,
Je cherche à afficher le système de vote et de commentaire mais ceux si ne doivent fonctionner que si ll'internaute s'est identifié;
J'ai bien paramétré mon système de tel sorte que les visiteurs non identifiés ne puissent pas voter ou donner de commentaires;
mais j'aimerai affiché un texte qui informe le visiteur qu'il doit s'enregistrer ou s'identifier pour faire un commentaire ou voter.
merci d'avance.
Bonjour,
Anycontent est fais pour toi. Fais une recheche sur ce forum il y a un sujet complet là dessus
ok merci,
J'ai pu tester l'affichage avec anycontent sur la page d'accueil: nickel!
Par contre, je ne sais pas comment l'intégrer dans mon "displayimage.php " à la place du système de vote pour informer le simple visiteur de s'identifier pour voter et ajouter des commentaires.
Merci si tu as une idée
zef
Bonjour,
Je pense que ça se passe dans theme.php.(Mais sans garantie que c'est ça :-[) A priori après la ligne ci dessous
// HTML template for the image rating box
Mais attention, chaque thème est différent, et les modifications peuvent se trouver à des endroits différents.
Ne pas oublier de faire une sauvegarde de fichier original
pour afficher un message disant de s'identifier pour laisser des commentaires, dans le fichier displayimage.php, trouve la fonction "html_comments"
et remplace la fin de celle ci:
$html .= template_eval($template_add_your_comment, $params);
}
return $html;
}
avec ceci:
$html .= template_eval($template_add_your_comment, $params);
}else $html .= "Vous devez vous identifier pour laisser des commentaires";
return $html;
}
pour faire de meme pour les votes je n'ai pas testé mais tu peux essayer dans le meme fichier, mais dans la fonction "html_rating_box",
de modifier:
if (!(USER_CAN_RATE_PICTURES && $CURRENT_ALBUM_DATA['votes'] == 'YES')) return '';
par
if (!(USER_CAN_RATE_PICTURES && $CURRENT_ALBUM_DATA['votes'] == 'YES')) return 'Pas de votes pour cet album, ou vous n'avez pas assez de droits pour voter ( Enregistrez vous !)';
-matt-
@ Matt,
Oui bien sur, suis-je bête ;) (Il faut que je bosse vraiment le Php ;D)