Поддержка BuddyPress Пишем плагин для входящих сообщений

  • Решено kaizer

    (@kaizercomru)


    Всем здравствуйте!
    Есть задумка написать плагин-виджет, который бы обновлялся независимо от страницы, и выдавал количество непрочитанных сообщений.
    Кто нибудь может помочь ?
    Эта возможность, на мой взгляд, будет очень удобной штукой для buddyPress!
    И может кто знает какие глобальные переменные отвечают за количество заявок в друзья и приглашений в группы ?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Файлы — /buddypress/bp-friends/bp-friends-classes.php и /buddypress/bp-groups/bp-groups-classes.php соответственно. там есть все необходимые методы в классах.
    Также многие бизнес-функции есть в /buddypress/bp-friends.php и /buddypress/bp-groups.php. Скорее всего в них и найдете нужные вам функции. Читайте комментарии к ним.

    Автор kaizer

    (@kaizercomru)

    Количество заявок в друзья я выдрал из кода, а вот количество приглашений в группы — не нашёл. Помогите!
    Пример на socsetka.ru

    Ищите по слову invite в /buddypress/bp-groups/bp-groups-classes.php или /buddypress/bp-groups/bp-groups-templatetags.php

    Автор kaizer

    (@kaizercomru)

    Снова здравствуйте! скажите, какая переменная выдаёт id авторизированного пользователя ? $user_id выдаёт id того, на чьей странице находишься.

    Смотрите описание всех глобальных переменных во всех php файлах в корне папки /buddypress/. Функции, где все это хранится, называются ..._setup_globals().
    Конкретно по вашему вопросу: $bp->loggedin_user->id

    Автор kaizer

    (@kaizercomru)

    Спасибо!

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Пишем плагин для входящих сообщений» закрыта для новых ответов.