Исправление выпадающего меню BuddyBar

Все, наверное, сталкивались с проблемой в FireFox, когда наводите мышкой на “Учетная запись”, а потом пытаетесь выбрать что-нибудь ниже, чем “Активность”. В этом случае пропадало меню выбора. При чем проявлялась данная особенность только в ФФ.

Существует 2 способа ликвидации ошибки, один из них очень специфический, так как связан с использованием шаблона из Набора плагинов BP-DEV. Практически никто им не пользуется, поэтому предлагаю иное решение (универсальное).

Для этого скачайте файлик и замените им стандартный, который находится в:

/wp-content/mu-plugins/bp-core/css/

Извините, этот файл сильно устарел и больше нет возможности его скачать.

Проема была в css стилях, которые заставляли закрывать выпадающий список при пересечении границы в 30 пикселей от нижней границы BuddyBar.

Спасибо Exay за то, что он поднял эту тему,
благодаря ему я начал искать решение – и нашел :).

комментариев 20

  1. Спасибо slaFFik! Работает….

  2. tesla:

    А с наползанием на шапку админки что делать? Кажется у лекактуса что-то было в каких-то обсуждениях (сейчас не получается найти) но даже это было не про BuddyBar.

  3. да, вопрос с шапкой еще пока актуальный

  4. Эээ, я понял о чем вы, только я просто отключаю везде ее, считая не нужной. Давайте так, я попробую посмотреть код – что увижу, напишу. Ок?

  5. Кстати насчёт налезания.. Этой беды раньше не было… сегодня скачал всё.. и WPMU ,BP и BP русский…. и воткнул на новый сайт…

  6. А вы ещё.. осла скачйте.. восьмого.. там вообще… глюки… попробовал… Зарежу его.. IE8 в смысле :)

  7. так восьмерка еще очень сырая, она бета, как никак.. я ее даже ставить не хочу.

  8. Алексей:

    Спасибо

  9. максим:

    скачал поглядим сейчас

  10. Antoha:

    А с наползанием на шапку админки что делать? Кажется у лекактуса что-то было в каких-то обсуждениях (сейчас не получается найти) но даже это было не про BuddyBar.

    Эээ, я понял о чем вы, только я просто отключаю везде ее, считая не нужной. Давайте так, я попробую посмотреть код – что увижу, напишу. Ок?

    slaFFik у Вас получилось найти решение этой проблемы?
    Если да, то напишите о нём плиз

  11. Alexander Simboss:

    Я у себя на сайте исправил этот “наезд” достаточно просто: файл wp-admin.css (лежит в папке wp-admin) – находим параметр #wphead – и добавляем к нему – padding: 28px 0 0 0;
    Теперь все на своих местах :)

  12. максим:

    спасибо давно этого не мог исправить, действительно всё получилось

  13. @Alexander Simboss:
    Спасибо за помощь, я добавил ваше исправление в FAQ.

  14. Antoha:

    Мне удалось решить проблему с наползанием на шапку админки путем удаления в wp-content/languages/ru.php строки wp_print_scripts();

  15. @Antoha:
    Где вы вообще нашли эту функцию? В этом файле в версии 2.7.1 вообще нет упоминания этой функции.

  16. Antoha:

    Как нет? 61-ая строчка

    P.S. Было бы неплохо привентить к этому сайту форум, т.к. довольно сложно уследить за ответами и вопросами

  17. @Antoha:
    Там всего около 40 строк. Причем я посмотрел как WP2.7.1, так и WPMU2.7.1 с сайта Ивана Калинина.
    А про форум вы не первый говорите. Но я их как-то недолюбливаю, потому избегаю. Да и не справлюсь я сам, тем более уезжаю на месяц через пару дней – некому будет присматривать.

  18. Antoha:

    wordpress-mu-2.7.1-ru-lecactus-edition

    #adminmenu {
    width: 195px; /* default 145px + 10px */
    margin-left: -210px; /* default 160px + 10px */
    }
    #wpbody {
    margin-left: 225px; /* default 175px + 10px */
    }

    * html #adminmenu { /* for IE6 only */
    margin-left: -110px; /* default 80px + 5px */
    width: 200px; /* default 145px + 10px */
    }
    #minor-publishing-actions {
    padding: 3px;
    text-align: right;
    }

    #dashboard_quick_press .input-text-wrap,
    #dashboard_quick_press .textarea-wrap {
    margin: 0 0 1em 6em;
    }

    .inline-edit-row fieldset label span.input-text-wrap {
    display: block;
    margin-left: 6em;
    }
    .inline-edit-row fieldset .inline-edit-date {
    float: left;
    margin-left: 1em;
    }

    .inline-edit-row fieldset label input.inline-edit-menu-order-input {
    width: 3em;
    margin-left: -0.85em;
    }

    .select-action
    {
    width: 180px !important;
    }
    .actions select
    {
    width: 180px !important;
    }
    #wpabar {
    background-repeat: repeat-y;
    height: auto !important; /* default 28px */
    }

    #wpabar-rightside {
    min-width: 340px;
    }

    Чесно говоря какой-то не совсем интеллектуальный разговор у нас завезался. Хотя что то совсем не понятно почему во вродебы одинаковых версиях разные файлы ru.php. Может быть у меня версия чуть постарше, а Ваша чуть поновее и с даработкой Ивана.

  19. Antoha:

    Блин.
    Я хотел выложить код файла ru.php, взял его в тег , но код выложился на сайт обрезаным

  20. Разговор действительно не интеллектуальный :)
    У нас разные версии WPMU. Или точнее файла ru.php. У меня нет всего этого кода. Больше я ничего сказать не могу :)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *