Новая идея плагина – CD BuddyPress Avatar Bubble

Вчера ночью мне один человек в твиттере предложил написать плагин с интересным функционалом. Кстати, про твиттер, советую вам подписаться на мои обновления, если вы там зарегистрированы, потому что там я публикую плагины и всякую интересную информацию про BuddyPress гораздо чаще, чем тут. Не пожалеете…

Если кратко о плагине – при наведении на аватар пользователя красиво появляется окошечко с определенной информацией о пользователе. Работать будет на Ajax, так что на загрузку сервера не повлияет практически. Будет админка для выбора, что же именно отображать, и еще кое-что :) Если есть какие-нибудь идеи – пишите. На выходных я буду думать, как его сделать, а на следующей неделе надеюсь выпустить.

Это я таким образом отвлекаюсь от CD ABB – он меня в очередной раз довел до тупика :) Слишком много я пытаюсь предусмотреть.

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

  1. Альберт:

    Такую идею я поддерживаю обеими…))) будет круто…но ты на нем не слишком заморачивайся главное CD ABB!)))

    • Все! Я практически доделал!
      Осталось админку написать, выбор полей профиля и все, плагин готов. Он у меня крутится на демо сейчас.
      Можно наводить на любой аватар пользователя.

  2. Альберт:

    Кстати может как нить можно объединить все стили и Javascript-ы…с картинками проще(спрайты)…а вот с остальным как нить можно придумать…???

    • Альберт:

      К примеру взять бадипресс и объединить его стили и Javascript-ы…а затем как нить объединить или хотя бы понять как можно объединить стили остальные…которые отвечают за вывод плагинов и т.д….Хотя бы дайте наводку…как это возможно осуществить…понятным человеческим языком…!)))

      • Да вообще-то плагины такие есть…
        CSS-JS-Booster и WP Minify

        • Альберт:

          Я правильно понял что можно объединить все стили плагинов входящие в бади и сами стили бади и вообще все JS в один!!! или так нельзя…и как потом прописывать путь…или он сам делает это WP Minify

        • Альберт:

          Вот ща понял как он работает!!! Только понять одного не могу…в бади да и вообще в плагинах много стилей и джеквери…получаеться надо все которые я хочу объединить искать и прописывать пути? скажем я это сделал…а правильно ли объединять все

        • Не всегда правильно, потому что некоторые скрипты зависят от других и надо правильно выставить очередность. Поэтому смотри исходный код и прописывай строго в такой же последовательности, как скрипты отображаются там.
          Ну и тестируй постоянно – объединил и проверил, и так раз за разом, пока что-то не отпадет :)

        • Альберт:

          WP Minify—при его активировании Jet Quickpress(плагин Александра) грузиться более минуты и не доконца…

          CSS-JS-Booster— при его активировании стили съезжают…так кароче и не нашел норм плагина для сжатия и объединения css и js!!

  3. Альберт:

    slaFFik СПАСИБО!!!

  4. Mac:

    Ага, давно напрашивалась такая идея для плагина. Ждем финалки.
    А пока на демо он всегда отображает самого себя :)
    Ну и долго очень.

    З.Ы. Побольше инфы туда.

    • 1 секунда в Firefox – это долго?? За это время я подключаю ajax, отправляю запрос на получение данных, получаю эти данные из базы и возвращаю обратно значение, и вывожу вам. В Chrome работает немного с глюками (почему-то меня отображает нормально, а все остальные – когда как), в Опере и Safari все нормально, 8 ослик тоже норм…

      По поводу инфы – вы все сможете выбирать в админке, пока я не сделал этого. Сегодня постараюсь.

      • Альберт:

        У меня опера и там я даже больше 10 секунд держал и все равно нет инфы…незнаю может глюк какой!!!

        • Сейчас да – я вчера вечером и ночью вмешался в один процесс и по ходу застопорил его… Постараюсь его исправить. Кстати, админка уже есть :)

        • Я проверил в Firefox 3.6.3, Opera 10.53, Safari 4.0.4, IE 7-8, Chrome 5.0.342.9 beta. Ни в одном браузере загрузка не идет больше 1 секунды. Только в бета-хроме выдает ошибку – во всех остальных работает на ура.

  5. Альберт:

    @Mac: Согласен по поводу З.Ы. Побольше инфы туда.))) и что очень уж долго! легче просто зайти на страничку пользователя…быстрее будет!)))

  6. Прошу проверить кого-нибудь на работу этот плагин в Хроме версии 4. Проверять – у меня на демо.

    • Альберт:

      Хром 4.1.249.1045 (42898) работает…загружаеться на раз два…где то почти секунда…но эт ерунда…в принципе быстро…супер!

  7. Kaizer:

    Слушай, в хроме, мозиле работает как надо. А вот в Опере 11 и IE9 на работает.
    В Опере не на всех аватарах появляется, а если появляется, то в самом левом краю и только самый правый край всплывающего окошка.
    Версия 1.2.1

    • Kaizer:

      Причём почему то не работает только на моём сайте и только в опере. на других сайтах в опере работает, а на моём только в хроме, мозиле и IE(в прошлом ошибочка была).

  8. James:

    Два небольших вопроса специалисту:

    – нет ли какого-нибудь легкого пути, чтобы при наведении на аватар в ВР просто выскакивало имя или ник пользователя (самое примитивное окошко, как это видно здесь http://cureuphoria.com/)?

    это его пример, но что-то не идет у меня:

    http://stylozero.com/a-cool-hover-effect-for-your-buddypress-members-avatars/

    – если устанавливаю Ваш плагин на сайт с 3 языками, с основным языком все ок, а в остальных оконо выскакивает пустое. Это из-за отсутствия локализаций плагина или этих permalinks?

    Большое Спасибо!

    • Я не знаю, почему с тремя языками не работает – я понятия не имею, как вы их подключаете и какие могут быть конфликты.

    • Если подойдёт самый простой вариант — обычная всплывающая подсказка — можно использовать такой код (добавить в functions.php темы или оформить в виде плагина): http://wordpress.pastebin.com/pNHFs9GE

      • Для James: этот код для всех аватаров добавит атрибут title, в котором и будет отображаться имя пользователя.
        PS Спасибо, Сергей.

      • James:

        Сергей, извините за повторный вопрос, возможно ли с помощью этой ф-ии отображать не title, а username?

        У меня стоит плагин “usernames only”, есть ли какая ф-ия, чтобы убрать fullname с сайта полностью (регистрация, профиль..) или это можно сделать только вручную, это вообще возможно без серьезных изменений bp (base group ведь при регистрации обязательная)?

        спасибо!

  9. James:

    спасибо, Сергей, именно то, что я и искал.

    slaFFik, насчет языков, использую плагин transposh, мало ли решите проверить совместимость.

    спасибо!

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

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