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版本:

ubercart怎么做出复杂的产品筛选?

liasica 的头像
Submitted by liasica on 星期四, 2013-12-05 02:48

我用ubercart做个商城

我想实现下面的效果

 

首页:列出产品分类,一行是一个分类,还有个更多,点进去是产品分类的列表页面

产品页面:在首页或者产品分类的列表页面点进去之后是这个产品页面,这个页面是根据公司分类和价格区间进行筛选合适的产品的,筛选之后列出符合的产品结果,之后才是详细的产品价格。

 

太复杂了,不知道该怎么做了。

 

论坛:

添加内容类型的时候,出现如下错误,我线上服务器是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版本:

请问managed_file的几个问题

moumouguoguo 的头像
Submitted by moumouguoguo on 星期五, 2013-11-29 09:05

老葛,你好!

我已经做好了通过ajax动态添加managed_file,还有几个不完善的地方,特来请教你:

1,我希望点击“移除”按钮,那个file元素在HTML上消失,而不是仍然出来浏览文件上传框

2,我希望不要“上传”按钮,点击浏览,打开图片文件后,直接自动上传了。

3,上传的过程中,直接调用image_style_create_derivative方法,把图片按预设的image style处理好了,用哪个属性呢?可以做到吗?

4,上传的过程中,我要判断这个人在当前页面上传的多张图片的总大小,如果超过2M,就提示错误,不能继续上传。这个可以做到吗?

5,我希望不要出现上面的“图档已经重新缩小过……“这种提示信息,上传完了直接显示预览图片就好了。

请问这需要JS实现的吧~在dp7下,应该怎么改才好呢?谢谢

论坛:

Drupal版本:

页面

Subscribe to Think in Drupal RSS