Catégories:
bonjour,
voila ma question :
sur un type de contenu «article»,
je souhaite que tous les membres du site puissent laisser un commentaire, mais que seul le membre qui a écrit l’article puisse les lire
(ou à la rigeur, que l’on puisse lire les commentaires que l’on a laissé, mais pas ceux des autres)
je ne sais pas trop comment faire.
auriez-vous des idées (modules, dev) ?
merci
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

C’est pas juste une histoire de droit.
Ton message peut être considéré comme en attente de modération et visible uniquement par un groupe.
amassel00v
33
Bonjour
Merci pour ta réponse si rapidement.
Je crois commencer à comprendre ce que tu veux dire. (mais il fait que je réfléchisse encore un petit peu)
Je reformule ma quesiton, au cas où j’aurais été un petit peu flou et qu’elle soit difficile à comprendre :
je souhaite que seul le créateur d’un node puisse lire les commentaires associés à ce node qui lui auront été laissé par d’autres membres.
«Ton message peut être considéré comme en attente de modération et visible uniquement par un groupe.»
est-ce qu’il faudrait donc que le créateur du node soit un groupe à lui tout seul ?
est-ce que j’ai besoin d’un module comme civicrm ou OG pour mettre en place cela ?
Je vais continuer à fouiller cela.
www.on-brade.com, les bonnes affaires près de chez vous
yogo2000
51
dans comment.tpl :
je te fais le code en gros hein.
if (node->type == story) {
if (user->uid == node->uid){
print $content
}
}
ce qui veut dire : si le membre qui a fait le node est le membre qui navigue dans la page, et que c’est un type de noeud article, affiche les commentaires.
je vois pas plus simple !
j’edite mon message car
en fait j’ai mal compris. car la, personne ne verras les commentaires a part le createur du node, donc en gros, ya que lui qui pourras commenter…c’est idiot !
http://www.direct-radio.fr
jubjub
349
j’ai bidouille un truc dans le genre,
dans le template.php, je teste si le user connecté est le même que celui a qui a crée le node,
et je transmets le résultat du test dans une variable, que je récupère
et j’exploite dans le node.tpl et le block.tpl avec des «if…»
mais ca me semble un peu pataud, mais bon, ca marche., jusqu’à quand ?…
merci
si ca intéresse quelqu’un, je peux poster le code.
www.on-brade.com, les bonnes affaires près de chez vous
yogo2000
51