首页编程drupal7(drupal7怎么批量导入数据)

drupal7(drupal7怎么批量导入数据)

编程之家2023-11-03107次浏览

大家好,drupal7相信很多的网友都不是很明白,包括drupal7怎么批量导入数据也是一样,不过没有关系,接下来就来为大家分享关于drupal7和drupal7怎么批量导入数据的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

drupal7(drupal7怎么批量导入数据)

drupal7怎么批量导入数据

本文实例讲述了drupal导入数据的实现方法。分享给大家供大家参考。具体实现方法如下:

一、问题:

最近一个项目是用drupal实现的。最后,面临一些书的数据的导入。找了些drupal的模块,不太好用。最后的方法是创建一个基本页面,PHP

Code导入数据。

二、解决方法:

首先在源数据那头,把数据通过JSON方式发布出来,在这个代码里,通过HTTP获取数据,并用JSON解码。得到数据以后,生成drupal的node,用

drupal7(drupal7怎么批量导入数据)

node_save保存到drupal里。这种方法有安全性的问题,所以在不使用的时候,记得加止阻止代码执行的语句。

页面代码如下:

复制代码

代码如下:

<scriptlanguage="javascript">

functionimportConfirm(){

drupal7(drupal7怎么批量导入数据)

if(confirm("确认信息")){

document.location="/<?phpechocurrent_path()?>/import";

}

}

</script></p><p><?php

if(arg(2)=="import")

{

//获取数据源的内容

$result=drupal_http_request("url");

if($result->code==200){

//JSON数据源解码

$books=json_decode(trim($result->data));

foreach($books as$book){

foreach($bookas$k=>$v){

//原数据是base64编码的,这里解码,并转换成utf8编码

$book->$k=mb_convert_encoding(base64_decode($v),"UTF8","GB2312");

}

$node=newstdClass();

$node->type='ct_tushu';

//内容类型

$node->uid=1;

$node->status=1;

$node->language="zh-hans";

$node->created=date("Y-m-dH:i:s");

$node->field_tushuauthor_multi=array('und'=>array(

array("value"=>($book->author))));

$node->title=($book->title);

$node->field_tushuisbn=array("und"=>array(

array("value"=>($book->isbn))));

node_save($node);

}

}

}

?></p><p><a

rel="external nofollow" href="javascript:importConfirm()">导入书</a>

希望本文所述对大家的drupal程序设计有所帮助。

如何重置Drupal 7的用户密码

鼠标右键单击桌面上的计算机图标,在弹出的菜单中点击“控制面板”选项,如下图所示:

2、打开控制面板窗口后,点击“用户帐户”,如下图所示:

3、在更改用户帐户界面,选中管理员帐户,然后点击帐户左侧的“更改密码”,如下图所示:

4、进入更改密码页面后,根据提示在第一个文本框中输入原密码,在第二个和第三个文本框中输入新密码并确认,同时还可以设置密码提示,方便忘记的时候找回,最后点击“更改密码”按钮即可,如下图所示:

关于drupal的书籍,作者还有书籍的出版社

Drupal高手建站技术手册

作者:方擎

出版年: 2010-10

页数: 313

定价: 49.80元

ISBN: 9787121118135

这本书写的一般

Drupal 6水滴架站全机能攻略

作者:范淦凯/胡昊天/钮闯

出版社:碁峰资讯股份有限公司 GOTOP INFORMATION INC.

出版年: 2009

页数: 484

装帧:平装

ISBN: 9789861817200

台版的书

其他都是英文书了,Using Drupal有热心的网友翻译的中文版,可以去新浪爱问下载。

使用drupal要学习symfony吗

使用drupal可以不学习symfony。drupal8才使用symfony,但drupal8有自己的API,所以不必学习symfony,直接学drupal8就好。

Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。截止2011年底,共有13,802位WEB专家参加了Drupal的开发工作;228个国家使用181种语言的729,791位网站设计工作者使用Drupal。著名案例包括:联合国、美国白宫、美国商务部、纽约时报、华纳、迪斯尼、联邦快递、索尼、美国哈佛大学、Ubuntu等。

非常感谢您的阅读!我们希望本文对于解决您关于drupal7的问题提供了一些有价值的信息。如果您还有其他疑问,我们将很乐意为您提供进一步的帮助。

备案系统?网站备案的官网是哪个手机网站开发(手机网站如何建设)