Admin menu - исчезает

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

Аватар пользователя iNFerNo iNFerNo 28 февраля 2011 в 22:02

Cегодня обновил пару десятков модулей... и перестала появляться админ меню (модуль) у всех кому должна она поазываться даже первому юзеру...

включаю выключаю... модуль удаляю... опять включаю... появляется... перехожу на страницу... любую другую все нет. меню.

Комментарии

Аватар пользователя Dendix Dendix 1 марта 2011 в 0:09

да уж..на мой взгляд друпал еще полон загадок. не однократно удивляюсь..каждый модуль..каждый лепит а в итоге ноль. как лебедь, рак, и щука, вот оно свободное програмное обеспечение..
Сорри..

Аватар пользователя Twil Twil 1 марта 2011 в 5:13

Сбросив кеш и отключив сбор яваскрипта в кучу, берем Firefox + Firebug и смотрим, в javascript-коде какого модуля происходит ошибка.
ИЛИ css-ки темы скрывают админменю, опять фаербагом смотрим, есть ли админменю вообще в html-дереве.

Аватар пользователя каранёвы каранёвы 1 декабря 2011 в 20:28
diff --git a/admin_menu.module b/admin_menu.module
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);
     }
   }

Вот патч, который помогает. Дебаг идет на д.орг

Аватар пользователя Pirez Pirez 11 сентября 2013 в 10:25
1

вполне возможно неправильно работает кэширование этого самого меню
если так, то можно в настройках модуля admin_menu убрать галочку
"кэшировать меню на стороне клиента"

Аватар пользователя Tinnka Tinnka 29 марта 2017 в 12:26

Pirez wrote:

вполне возможно неправильно работает кэширование этого самого меню

если так, то можно в настройках модуля admin_menu убрать галочку

"кэшировать меню на стороне клиента"


Спасибо, помогло