You are here

drupal7

内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等

Ubercart,使用Rules,根据角色的不同,分别设置相应的购买价格

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2013-12-14 09:42

在Drupal实战一书中,曾经实现过,为白银会员、黄金会员、钻石会员设置不同的价格,那里面讲述的是一种方式。

很多学习Commerce的开发者,一定会认为,这方面,Commerce方便多了,可以使用Rules。

我今天在Ubercart下面尝试了一下,使用RUles实现同样的功能,这是我的配置,非常简单:

{ "rules_golden_user_price" : {

"LABEL" : "golden user price",

"PLUGIN" : "reaction rule",

"REQUIRES" : [ "uc_product", "rules" ],

"ON" : { "uc_product_load" : [] },

"IF" : [ {

"node_is_product" : { "node" : [ "node" ] } },

论坛:

Drupal版本:

drupal如何对file,images字段内容进行管理?

mabin830707 的头像
Submitted by mabin830707 on 星期二, 2013-12-10 06:00

请问老葛,在创建好带file,image等字段的内容类型后,用户通过添加文章的方式创建好新的文章,可如果用户想改变file或是image等媒体字段内容的话,且该内容在服务器上已经存在,应如何在不进行重新上传的方式,直接用已存在在服务器的文件进行替换的试修改?谢谢

论坛:

Drupal版本:

Warning: strlen() expects parameter 1 to be string, array given in drupal_validate_utf8()

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2013-12-10 05:44

最近遇到了这样的问题:

 

•Warning: strlen() expects parameter 1 to be string, array given 在 drupal_validate_utf8() (行 1593 在 /var/www/html/publisher/includes/bootstrap.inc). •Notice: Array to string conversion 在 filter_xss() (行 1442 在 /var/www/html/publisher/includes/common.inc). •Notice: Array to string conversion 在 filter_xss() (行 1442 在 /var/www/html/publisher/includes/common.inc).

以前的时候别人也问过我,但是不影响功能,一直没有解决,现在又看到这个问题,Google了一下,发现是ctools的版本问题,只需要升级到最新的DEV版,就能解决问题。参考地址:

https://drupal.org/node/1925018#comment-7164446

论坛:

Drupal版本:

添加内容类型的时候,出现如下错误,我线上服务器是windows环境下

fang0606011026 的头像
Submitted by fang0606011026 on 星期二, 2013-12-03 12:25

Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT * FROM {uc_product_classes}; Array ( ) in uc_product_class_load() (line 1453 of C:\inetpub\drupal7\sites\all\modules\ubercart\uc_product\uc_product.module).

Additional

论坛:

Drupal版本:

cookie domain导致Drupal无法登陆

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2013-12-03 02:15

将一个站点,从本地迁移到linux的服务器上,在settings.php文件中,做了相应的修改。本地访问的话,我都是使用localhost/drupal这样的路径,所以设置$cookie_domain的时候,我都是这样设置:

$cookie_domain = ‘localhost/drupal’;

这个设置主要是在CKFinder上传图片的时候使用。

上传到服务器上以后,由于使用固定IP访问,比如固定IP为:202.202.202.202,我就将$cookie_domain修改为了:

$cookie_domain = ‘202.202.202.202/drupal’;

网站,是可以正常访问的,一切看起来都正常。但是就是无法登陆。访问user页面,登陆,跳转到user/1页面,显示无权查看当前页面,此时还是登出的状态。

我一直很纳闷了,不知道问题出在了哪里?忽然想到以前的时候,一个朋友遇到过同样的问题,也是$cookie_domain导致的,我将settings.php文件中$cookie_domain的设置,注释掉,重新尝试登陆,这次进来了。

论坛:

Drupal版本:

Views管理界面无法访问

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2013-12-01 06:33

一个朋友正在建设的Drupal网站,Views的管理界面访问不了了。一直解决不了,周末我帮着调试,检查原因。

首先,是备份数据,将现在的数据备份一下。

我尝试,将现有的模块,特别是第3方模块禁用,从而避免模块冲突的可能。第三方模块全部禁用后,还是无法访问。

我接着尝试将Views相关的数据,从数据库表中完全清空,包括对应的缓存。还是不行。

我又尝试将views的版本升级到最新的稳定版本,还是无法访问。

我将Views完全卸载,然后重新安装。还是无法访问。

尝试Views管理界面的其它页面,比如admin/structure/views/add,页面也是空白的,更多的路径都尝试了一遍,全是无法访问,整个页面都停在了那里,没有任何反应,最主要的是没有任何错误输出。

没有任何错误提示,这是最让人头疼的。

没有特别好的办法,我就尝试分析对应的源代码了,首先找到admin/structure/views/add对应的回调函数views_ui_add_page;

function views_ui_add_page() {

  views_ui_add_admin_css();

论坛:

Drupal版本:

页面

Subscribe to RSS - drupal7