drupal7中文手册(drupal7怎么批量导入数据)
本文目录
drupal7怎么批量导入数据
本文实例讲述了drupal导入数据的实现方法。分享给大家供大家参考。具体实现方法如下:一、问题:最近一个项目是用drupal实现的。最后,面临一些书的数据的导入。找了些drupal的模块,不太好用。 最后的方法是创建一个基本页面,PHP Code导入数据。二、解决方法:首先在源数据那头,把数据通过JSON方式发布出来,在这个代码里,通过HTTP获取数据,并用JSON解码。得到数据以后, 生成drupal的node,用 node_save 保存到drupal里。 这种方法有安全性的问题,所以在不使用的时候,记得加止阻止代码执行的语句。页面代码如下: 复制代码代码如下:《scriptlanguage="javascript"》 functionimportConfirm(){ if(confirm("确认信息")){ document.location="/《?phpechocurrent_path()?》/import"; } } 《/script》《/p》 《p》《?php if(arg(2)=="import") {//获取数据源的内容 ***隐藏网址***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 href="javascript:importConfirm()"》导入书《/a》希望本文所述对大家的drupal程序设计有所帮助。
drupal7怎么使用两个数据库
允许Drupal连接多个数据库,需要转换$db_url为数组。默认连接单个数据库的URL格式(字符串):
.代码如下:
支持多个数据库的URL格式(数组):
.代码如下:
当查询一个不同的数据库时,简单地将数据库通过$db_url的引用键设置为当前活动的数据库,即可使用。
.代码如下:
《?php db_set_active(’mydb’); db_query(’SELECT * FROM table_in_anotherdb’); // 当数据获取完成后,切换回默认的数据库连接。 db_set_active(’default’); ?》
这是Drupal的数据库操作的基本操作。
如何在Drupal7中配置Memcache
Memcache的配置就不多说,drupal由于模块较多,数据库调用频繁,因此memcache是drupal站点中必备的配置,本文大概列一下Drupal7中关于memcache的配置情况,以方便大家查阅。 1. 安装memcache服务以及启动memcached。 2. 安装drupal的memcache模
如何使用drupal7构建网站
dreamweaver只是做了一个外观。 drupal是用数据库来存网站内容的,不像静态页那样直接是html文件。 你得学会drupal的主题制作,用php模版来实现。 学习的路还很长。从静态站到drupal 搜索并学习"drupal 主题制作" (我需要分,谢谢)
更多文章:
photoshop在线版(photoshop网页版免费使用的官网是哪个网址的要正宗的官网的哦!)
2024年7月27日 09:15
清风复古传奇怎么到了27级升不动了?清风传奇1.76网站多少
2024年5月28日 07:51
app自动化测试工具有哪些(有哪些自动化测试的软件开发质量管理平台)
2024年7月24日 12:19
为什么有的老师不建议练瘦金体?范笑歌瘦金体能不能称为当今第一瘦金
2024年6月4日 15:07
电脑经典单机游戏排行(世界范围内销量最高的单机游戏top10,都是经典,你玩过几部)
2024年7月1日 09:07
冰壶比赛中,后手领先2分,为什么不把对手的每一只壶都打走?冰壶游戏真的配得上奥林匹克么
2024年5月11日 02:16
内地能上BBC learning English网吗?怎么听bbc广播
2024年4月6日 02:05
万能钥匙wifi自动解锁(万能钥匙自动连接wifi怎么解密)
2024年6月25日 13:06