数据保存到数据,可以使用node_save来操作。
<?php
$edit = array();//定义一个数组
$edit['type'] = $mycontenttype;//内容类型
$edit['uid'] = 0;//匿名用户
$node_type_default = variable_get('node_options_'. $edit['type'], array('status', 'promote'));
$edit['promote'] =1;
$edit['comment'] =2;
$edit['revision'] = in_array('revision', $node_type_default);
$edit['format'] = FILTER_FORMAT_DEFAULT;
$edit['status'] = 1;
$edit['title'] = $title;//标题
$edit['taxonomy']['tags']=$getterms;//
$edit['body'] = $description;//body 正文部分
$edit['employer'] = $employer;// 额外字段,我这里是自己的数据库字段
//××××××××××××××××
//如果是cck字段 这样处理:
$edit['field_字段名称'][0]['value'] = $_POST['getname'];
//×××××××××××××××
$edit['date'] = format_date(time(), 'custom', 'Y-m-d H:i:s O');
// node_invoke_nodeapi($edit, $type);
node_validate($edit);
$node = node_submit($edit);
node_save($node);
?>
评论
您好,请问这段代码应该加在哪个php文件里面??如何提交
您好,请问这段代码应该加在哪个php文件里面??如何提交
这个是根据你模块需要来添加到具体的文件。 如果是外部数据的
这个是根据你模块需要来添加到具体的文件。
如果是外部数据的话,这个看具体情况而定,一般都是自己定义的模块里
$edit['uid'] =
$edit['uid'] = 0;//匿名用户
这个可不可以定义为登录后的用户...
不然所有的文章都是匿名用户发表的
站长你好,请问你QQ号多少呀??可以请教您吗
站长你好,请问你QQ号多少呀??可以请教您吗
发表新评论