Submitted by yogo2000 on
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
C'est pas juste une histoire
Permalien Soumis par amassel00v le 11 Février, 2008 - 08:10
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.
Bonjour Merci pour ta
Permalien Soumis par yogo2000 le 11 Février, 2008 - 10:47
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.
dans comment.tpl : je te
Permalien Soumis par jubjub le 13 Février, 2008 - 21:53
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 !
j'ai bidouille un truc dans
Permalien Soumis par yogo2000 le 15 Février, 2008 - 09:47
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.