改变重量块drupal 6

改变重量块drupal 6,drupal,drupal-blocks,Drupal,Drupal Blocks,我的站点中有300个块,当我想更改块的权重时,JavaScript崩溃了,现在我无法更改任何块。我现在如何更改街区 是否有办法更改admin/builds/block以在一个页面中显示任何区域?禁用javascript,您将能够再次对块进行排序。这对Drupal 7有效,对Drupal 6可能有效:尝试增加php.ini中的max_input_vars值。在我的案例中,将该值设置为2000起作用(Windows Server 2008/IIS/MySQL/PHP5.3和200多个Drupal块)

我的站点中有300个块,当我想更改块的权重时,JavaScript崩溃了,现在我无法更改任何块。我现在如何更改街区


是否有办法更改admin/builds/block以在一个页面中显示任何区域?

禁用javascript,您将能够再次对块进行排序。

这对Drupal 7有效,对Drupal 6可能有效:尝试增加php.ini中的max_input_vars值。在我的案例中,将该值设置为2000起作用(Windows Server 2008/IIS/MySQL/PHP5.3和200多个Drupal块)

WIMP的故障排除提示:
在php.ini中,设置:
error\u log=C:\Windows\temp\php\u errors.log

在php_errors.log中,查找以下消息:
“php警告:未知:输入变量超过1000。要增加限制,请更改php.ini中的max_Input_vars。在第0行的未知中”

好的,我禁用了JavaScript,但我有500个块,我的问题是加载了这个页面是150秒,用户想使用JavaScript更改权重。您的所有块都是由contrib模块生成的吗?应该很少有用户访问此页面,并且应该访问此页面几次。您可以尝试通过启用devel模块和日志查询来验证是否存在慢速查询。您将在页面底部看到红色的慢速查询,并尝试查看它们是否没有产生某种问题。这并不是什么魔术,或者您尝试通过合并带有参数的视图来减少块的数量,或者您不使用该屏幕来重新排列块的权重,您可以运行SQL查询来更新所需的块的权重。这可能是一个快速解决方案,了解数据库的基本知识,转到数据库,找到数据库,选择块表,您将找到权重文件,现在做任何您想做的事,好的,但是当一个块从DB改变权重时,这个权重与任何一个块冲突,你说“JavaScript崩溃”是什么意思?这样做真的没有意义。