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

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

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

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

На данный момент 29 комментариев

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

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

      • Слишком долго грузит…

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

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

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

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

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

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

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

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

  • slaFFik СПАСИБО!!!

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

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

    • 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 секунды. Только в бета-хроме выдает ошибку – во всех остальных работает на ура.

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

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

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

      • Спасибо, Альберт!
        Тогда сегодня выйдет для бета-тестеров.

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

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

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

    - нет ли какого-нибудь легкого пути, чтобы при наведении на аватар в ВР просто выскакивало имя или ник пользователя (самое примитивное окошко, как это видно здесь 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 Спасибо, Сергей.

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

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

        спасибо!

        • Вместо $userdata->display_name можно написать
          $userdata->user_login.

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

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

    спасибо!

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>