使用Drupal 菜单时,遇到的问题Missing argument 1 for drupal_get_form()
很久没有完整的使用表单API写一个增删该查程序了,今天写了一个,报错了,原来是菜单中的问题,先看看问题:
· warning: Invalid argument supplied for foreach() in F:\xampp\htdocs\ubercart\includes\menu.inc on line 258.
很久没有完整的使用表单API写一个增删该查程序了,今天写了一个,报错了,原来是菜单中的问题,先看看问题:
· warning: Invalid argument supplied for foreach() in F:\xampp\htdocs\ubercart\includes\menu.inc on line 258.
函数hook_cart_pane()位于uc_cart.module模块中:
<?php
hook_cart_pane($items)
?>
很多人都想搭建一个facebook类型的网站,也就是社区型的网站,在这种类型的网站中,每个用户都有一个个人主页,在个人主页里面,还有自己的导航,我的朋友,我的文章,我的活动等等。
Drupal最适合搭建的就是这种社区型的网站,但是社区型的网站,由于涉及到许多功能,其复杂性要大于那些展示型的网站。
Drupal安装以后,对于用户的个人页面,比如user/uid页面,在这个页面,里面的布局,内容都是很丑陋的。如何将这个丑陋的个人页面,改造成SNS网站中的个人主页呢?这是一个难题,其实在国外,有很多这样的网站(使用drupal),但是在国内,这方面的文章,资料,还有人才都比较少,我说的是drupal相关的。
http://blog.csdn.net/g089h515r806流量超过了10万,今天刚刚看到,这个是我的Blog,在zhupou.cn没有上线以前,一直用这个。里面有几篇jbmp的文章,其它的就是drupal的了,主要就是pro drupal的中文版,从翻译出来到现在,一转眼,快一年了。
时间过得好快啊。庆祝一下^_^
Drupal中引入了单元测试框架,那就是simpletest,这个我只是听说过,但是从来没有用过,今天,学习OG模块的时候,发现这个模块里面包含了测试代码,打开一看,测试代码中的格式,和JAVA中的JUNIT非常相似。
我摘一个简单的,给大家看看:
require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';
class OgPost extends OgTestCase {
函数hook_cart_item()位于uc_cart.module模块中:
<?php
hook_cart_item($op, &$item)
?>
支付宝的价格参数,精确到小数后的两位.今天,在项目中,集成了我写的uc_alipay模块,但是跳转到alipay网站的时候,总是参数错误。
我还以为程序写的不够健壮呢,测试了一下,另一个网站的可以,但是这个不可以,后来想,是不是配置选项拷贝错了?一一对应了起来,还是对的。是不是因为一个商户最多只能使用3个返回路径?把支付宝给的实例代码拷贝了一份,也排除了这种可能。
后来没有办法,只好重新把参数部分硬编码进去,还是不行。最后全部硬编码了,在模块中,这下可以了。还是参数有问题。
http://drupal.org/project/uc_alipay
本站现在仅仅用来测试.支付成功并不意味着可以下载.可以下载并不意味着生成了订单.我刚刚发现的.但是这个和支付宝模块没有关系。
支付宝的支付成功,我仅仅测试了担保支付,没有测试即时支付.过两天将会完善它.