如何以编程方式提交评论?

发布于 2024-10-22 11:27:05 字数 25 浏览 3 评论 0 原文

我不知道该怎么做;我想手动提交评论。

I am not sure how to do this; I want to manually submit a comment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

淡淡の花香 2024-10-29 11:27:05

如果您使用 Drupal 6,您需要查看 comment_form_submit()comment_save()。对于 Drupal 7,comment_save()更像是一个真正的 API 函数,因此,如果您正确准备注释,那么这就是您所需要的。

If you are using Drupal 6, you'll want to take a look at both comment_form_submit() and comment_save(). For Drupal 7, comment_save() is much more of a true API function, so if you are properly preparing your comment, that's all you should need.

若无相欠,怎会相见 2024-10-29 11:27:05
      $user = user_load(array(uid => $a_uid));
      $forum_comment_fields = array();
      $forum_comment_fields['values']['author']    = $user->name;
      $forum_comment_fields['values']['subject']   = "";
      $forum_comment_fields['values']['comment']   = $comment;
      $forum_comment_fields['values']['op']        = t('Save');
      $forum_comment_fields['values']['nid']       = $nid;
      $forum_comment_fields['values']['date'] = $created;
      comment_form_submit("comment_form", $forum_comment_fields);

我觉得日期不对...

      $user = user_load(array(uid => $a_uid));
      $forum_comment_fields = array();
      $forum_comment_fields['values']['author']    = $user->name;
      $forum_comment_fields['values']['subject']   = "";
      $forum_comment_fields['values']['comment']   = $comment;
      $forum_comment_fields['values']['op']        = t('Save');
      $forum_comment_fields['values']['nid']       = $nid;
      $forum_comment_fields['values']['date'] = $created;
      comment_form_submit("comment_form", $forum_comment_fields);

I think the date is incorrect...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文