我定义一个菜单,并规定了回调函数
然后在回调函数里面,添加了一个submit函数:
$form_id = 'user_profile_form'; $form_state = array();$form = drupal_build_form($form_id, $form_state);
$form['#submit'][] = "xxx_user_add_role_individual";
return $form;
同时,新建了函数
function xxx_user_add_role_individual($form, &$form_state)}{}
但是提交表单的时候,我这个xxx_user_add_role_individual的函数从未被调用到,这是为什么呢?
在一个内容类型里面用fivestar模块建立了三个评分字段,例如“物流速度、描述相符、服务态度”这三个,评分功能是实现了的。
我想实现的效果是,按照这三个字段的评分结果之和从高到低排序,例如第一个商品每一项的平均分之和是14分,第二个商品是13.5分,那第一个商品就排在第二个商品之前。请问这个效果在views 3里面怎么实现呢?
通过关联voteing result字段,可以针对每一项的得分由高到低排序,这个我已经实现了。为了实现总分排序的功能,我在视图的字段里面添加了一个全局的算术字段,通过算术字段计算出了总分,但是在排序规则中仍无总分字段供选择排序。
另外一个问题就是,在进行字段排序的时候,如何直接调用计算出来的平均值排序? 我试了一下,就算只对一项投票排序,也只能选择百分比和平均值来得到满意的结果。计算三个项目的总分的时候,我也是先计算出百分制的结果,再除以20.
CentOS6最小化安装,然后编译安装了nginx+PHP+MySQL,运行discuz等软件都很正常。最近安装drupal7时发现被安装到SQLite中去了,无法选择MySQL,查询后说是需要pdo的支持。然后yum install php-pdo,然后在php.ini中也extension=/usr/ lib64/php/modules/ pdo.so了,重启系统了,但phpinfo()中仍然只有SQLite的pdo支持。网络上资料有些是讲的安装PDO_MYSQL,但yum查不到,查pdo也只有php-pdo一个,所以按理只需要安装php-pdo就可以了,但这个不太明白(很多年没碰过linux了),如何让安装配置pdo支持MySQL,请大师指导一下。
# yum install php-mysql
php.ini中又增加了:
extension=/usr/lib64/php/modules/pdo_mysql.so
重启服务器后还是没有。
继续:
./configure也加上了“ --with-pdo-mysql --with-mysql-sock=/tmp/mysql.sock”,
显示的信息里面也有pdo方面的信息。
VUR`P_LX.jpg)
4年drupal开发经验,精通drupal模块开发,联系QQ:915687928(村民老余) ,如QQ不在线,请直接把需要发到我邮箱 hilaoyu@qq.com 就行,我会尽快回复。
老余现在在重庆,可接受在重庆的全职或其它地方的兼职,谢谢。
一个接近完成的小的化妆品公司网站,drupa7制作,没使用什么特别的技术。因为网站主要使用图片来进行效果展示,自建了两个简单模块进行图片的管理。
报错如下:
Notice: Undefined offset: 2 in _menu_translate() (line 776 ofD:\xampp\htdocs\test.com\includes\menu.inc).
776行的代码,是下面的if里这一句:
if ($link_map[$i] == '%') { $link_map[$i] = $path_map[$i]; }
看样子,似乎是$path_map[2]没有定义,这会是什么原因呢?