Cегодня обновил пару десятков модулей... и перестала появляться админ меню (модуль) у всех кому должна она поазываться даже первому юзеру...
включаю выключаю... модуль удаляю... опять включаю... появляется... перехожу на страницу... любую другую все нет. меню.
Комментарии
сбрасываю кешь. появляется... перехожу на любую страницу - исчезает.
мистика
не смешно. привык к ней уже без нее- тормозица даятельность модерирования.
да уж..на мой взгляд друпал еще полон загадок. не однократно удивляюсь..каждый модуль..каждый лепит а в итоге ноль. как лебедь, рак, и щука, вот оно свободное програмное обеспечение..
Сорри..
Сбросив кеш и отключив сбор яваскрипта в кучу, берем Firefox + Firebug и смотрим, в javascript-коде какого модуля происходит ошибка.
ИЛИ css-ки темы скрывают админменю, опять фаербагом смотрим, есть ли админменю вообще в html-дереве.
index 6fa85f2..2baa6c1 100644
--- a/admin_menu.module
+++ b/admin_menu.module
@@ -292,10 +292,6 @@ function admin_menu_js_cache($hash = NULL) {
// Use Vary header to tell caches to keep separate versions of the menu
// based on user agent capabilities.
header('Vary: Accept-Encoding');
- // Since we manually perform compression, we are also responsible to
- // send a proper encoding header.
- header('Content-Encoding: ' . $encoding);
- $content = gzencode($content, 9, FORCE_GZIP);
}
}
Вот патч, который помогает. Дебаг идет на д.орг
вполне возможно неправильно работает кэширование этого самого меню
если так, то можно в настройках модуля admin_menu убрать галочку
"кэшировать меню на стороне клиента"
Спасибо, помогло