drupal搭建网站很方便灵活,但是在搭建好网站之后需要做的就时填充内容了。
填充内容有人工和自动两种方式,blog、sns等应用靠网站主和网站用户自行添加内容,丰富网站,但其他一些应用靠人工就不太可能实现了,例如信息采集、数据同步,人工耗时耗力。
解决这个问题的思路有三种,其一,直接写入到drupal的数据库里,但是drupal的数据库设计挺复杂的,特别是一些字段的处理上,稍有疏忽会导致各种报错。
其二,http post方式,通过post方式去请求,但是问题是如果数据同步行为比较复杂,提交数据时还需要判断和已连串的操作的话,靠post后响应的html解析判断就很复杂了,甚至有的内容类型并没有提供写入的页面路径,这个方式就不是那么通用。
其三,使用RESTful,这是我现在使用的方法,需要安装额外的模块 Services3。
Services提供了标准的REST请求方式,响应数据有多种格式选择,其中最常用的就是json和xml。
用了drupal几天了,不论是官方站,还是drupal中国,都发现一个问题,几乎所有的链接都是在当前窗口打开的,几乎没有在新窗口打开的,请官方能不能建议修改一下这个问题,这对于浏览者的体验相当重要。当访问者在列表和首页的时候,用在新窗口打开的方式,访问内容页的时候可以在当前窗口打开,还有个问题,不知道是我的电脑是这样还是别人都这样,感觉drupal打开网页的速度好慢啊,这正常吗,我的网速是10M的光纤啊,不可能慢啊,本地测试都很慢,求教!
菜单上的链接都是跳转的,能否改成弹出新窗口的形式?在那里设置呢
推荐一篇译文《如何解决你的所有问题》,译者:edxxu
此文英文原文链接:http://www.lullabot.com/articles/how-solve-all-your-problems
作者:Karen Stevenson
使用Drupal问题队列是你的最大优势.
好吧,也许不是你所有的问题.......但是至少是你的Drupal问题.数千个有贡献的模块组成了Drupal的生态系统,每一个模块由1个或 者许多志愿者来维护.有时这些模块会出现问题,你需要了解如何让你的问题得到解决,这需要了解如何从Drupal的问题队列中获得最大帮助.
- 阅读更多 关于 如何解决你的所有问题
- 登录或注册以发表评论
今天第一次来,本来想问问,没想到不巧赶上网速很慢,发不了帖子。好在想到解决办法,贴上来共享。
都说Drupal使用很费劲,这两日的尝试确实如此。刚刚不知做了什么操作,整站白屏,任何页面都白屏, WSOD,WSOD。郁闷,error_log里没有任何内容,只有在 access_log里有 500 错误。
先要错误信息显示出来,我才能知道去哪找问题啊。这一步还好办,编辑根下的index.php文件,强行插入显示错误的代码:
<?php error_reporting(E_ALL); ini_set('display_errors', true); ini_set('display_startup_errors', true);
直接写在文件最开始。保存后再去访问页面,嘿嘿,错误出现了:
require_once .... /entity.inc in ........ boot.inc, line 3080
无法加载模块 entity 的一个文件,转到模块目录 sites/all/modules, 通过查找得知文件存在。那为什么读不到?ls一下目录,发现问题了,有几个模块的目录权限有问题,web服务用户没有读取权限。更正这个问题:
- 阅读更多 关于 一次白屏的解决过程
- 登录或注册以发表评论
我在的服务器上一开始在 wwwroot/drupal7/,一切运行的很好,后来我意识到了要把drupal7文件夹下面的东西要全部放在wwwroot/ ,我就删除了所有的文件夹, 但是drupal7/site/default 删除不了,尽管里面是空的
现在我又在wwwroot/安装了一遍,可是为什么我在安装模块和主题的时候,快要结束的时候就会跳出
- 阅读更多 关于 我不能安装模块和
- 登录或注册以发表评论
今天想建个menu,显示当前用户的历史订单列表,但是在path输入users/%/orders后,该menu消失不见了,在drupal官网找相关module也没找到,最后在群里问了下,龙马马上回复使用menu_token模块,之前就有人问过,但是没人总结,特在此留下一笔。
menu_token下载地址:http://drupal.org/project/menu_token
大家好,第一次发帖:
我的问题是,如何给手机的网站加百度统计代码:详情见:
http://hi.baidu.com/bdtongji/item/134c87a1a250a23b030a4dd9
根据要求,必须一段代码添加在body标签的后面,可是我在page.tpl.php添加,都是在前面。
所以弄了几天,都没有成功,请高手指点。。。。。。。。。。。。。
王先生18610760708
站点是m.drugip.com