Не сохраняются настройки блоков

Главные вкладки

Аватар пользователя dimastoy dimastoy 26 июля 2013 в 16:05

Друпал 6.28
Количество блоков дошло примерно до 250-300, точно не считал.
Добавляю новые блоки, они создаются, но не переносятся в нужный регион.
Т.е. на странице "Блоки"(/admin/build/block) переношу блок из зоны "Отключено" в другой регион, жму "Сохранить блоки", страница обновляется и ... блок там же, "Отключено"

В чем может быть причина?
Есть ли ограничение в количестве блоков? (я такой информации не нашел)

Примечание: В последнее время никаких изменений и новых модулей не было.

и пожалуйста, уважаемые профессионалы, решения типа "ты че дурак столько блоков создавать" не предлагайте Lol
если есть ограничения в количестве блоков, то буду думать над тем как уменьшить количество программно.

Спасибо заранее.

Комментарии

Аватар пользователя tascom tascom 26 июля 2013 в 20:46

зачем столько блоков?
проблема в форме, которую отправляешь. не успевает отправиться.
если очень надо править, можно через базу напрямую менять

Аватар пользователя dimastoy dimastoy 29 июля 2013 в 17:22

Все-таки есть ограничение в количестве блоков,
удалил штук 50 ненужных блоков и все стало сохраняться.

Ну и по ходу нашлось решение как уменьшить количество блоков:
- для похожих!!! блоков создается 1 блок с PHP кодом;
- располагается в нужном регионе, а содержание генерируется в зависимости от CCK поля ноды (в моем случае).

<?php
if (arg(0) == 'node' && is_numeric(arg(1)) && is_null(arg(2))) {
   
//находим id ноды
   
$nid = (int)arg(1);
   
//колдуем с id
   
$output get_танец_с_бубном($nid);
   
//и печатаем содержание блока
   
print $output;
}
function 
get_танец_с_бубном($nid){
   
$result db_query('SELECT * FROM бубен WHERE nid='.$nid);
   
$output = ...
   return 
$output;
}
?>

Вопрос можно считать решенным.