我有一个正在编写的自定义模块,我希望它做的一部分是创建与节点关联的投票,我试图弄清楚如何从我的模块中调用投票API。我看了文档,但是有点稀疏。
最佳答案
这是我前一段时间编写的模块中的一个示例。
while ($data = db_fetch_object($result)) {
$node = node_load($data->nid);
$node_terms = taxonomy_node_get_terms($node);
$vote['value'] = 0;
$vote['value_type'] = 'points';
foreach ($node_terms as $term) {
$vote['value'] = $vote['value'] + $users_tags[$term->name];
}
$vote['content_id'] = $node->nid;
if (isset($vote['content_id'])) {
votingapi_set_votes($vote);
}
}
关于api - Drupal通过代码在API投票中创建投票,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5124627/