Мой плагин: вышел BP Groups Extras v3.0

Наконец-то дошли руки (и появился спонсор) до обновления моего плагина BuddyPress Groups Extras (BPGE).

Первоначально данный плагин предназначался только для создания мета-полей в админке группы и отображения их затем на специальной странице (опять-таки – внутри группы).

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

Итак, в новой версии BPGE v3.0 вы увидите:

  • добавление полей в группы
  • возможность пересортировать поля
  • добавление собственных страницы внутри группы (используется редактор WP, поддерживается внедрение объектов, как это делается в самом WP)
  • возможность пересортировать страницы
  • возможность пересортировать пункты меню всей группы (то есть отныне не обязательно лента активности будет на главной странице группы, теперь это может быть созданная вами страница или список пользователей)
  • возможность переименовать в группе пункт Главная (Home) на Активность, что более соответствует контенту

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

  1. Developer:

    при попытке переименовать группу:

    Warning: Invalid argument supplied for foreach() in /…/wp-content/plugins/buddypress-groups-extras/bpge-loader.php on line 265

    WordPress 3.3.1
    BuddyPress 1.5.3.1
    BuddyPress Groups Extras 3.0

  2. Marc:

    Hi, thank you for developing this plugin. I’m very interested in using it but can’t seem to get it working properly. Please can you help.

    For example, I see the new the admin>extras page, but it doesn’t save any data that I enter, doesn’t add new navigation links and doesn’t allow me to reorder the navigation.

    I am using the latest wp 3.3.1 and BP 1.5.3.1 with the default BP 1.5.3.1 theme.

    Thank you in advance for your help..

  3. Marc:

    Just reporting back to help you with this great plugin.

    I reinstalled on a new test site and the original problem seems to have gone away, for now at least. So maybe it was installation related like you say.

    Another question. In the Admin>extras page you say: “You can reorder here all navigation links in this group. The first item will become a landing page for this group.” I find that the navigation reordering works fine thank you……but the first item does not become the landing page for the group. Does this function work yet?

    • Marc:

      Hi again SlaFFik,

      Great plugin thank you. I thought I would report back to help your other users avoid an issue, until you can fix it.

      I discovered what causes all the BP Groups Extras group admin pages to suddenly lock up. It happens if you change the main Buddypress User Groups Directory page to be something else. (i.e. if you change the User Groups Directory page in wp-admin>Buddypress>Pages). You can try it yourself to confirm. Would it be possible for you to fix this soon please?

      Also, I can’t get the first item to be the landing page in the BP Groups Extras navigation list. Does this function work yet? Please let me know.

      Many thanks.
      Marc

      • Marc:

        Please, any news on when these two issues might be fixed yet SlaFFik? Then I will be able to use your plugin on a live site.

        I too will be donating to plugins that I use.

        Many thanks.

  4. Отличный плагин! Спасибо!

    У меня есть предложение и сообщение об одном баге.

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

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

  5. Супер, жду с нетерпением. =)

  6. В новой версии не работает изменение URL страницы. После заполнения поля и сабмита формы, открывается страница со со списком страниц групп и там видно, что URL остался прежним.

    Кстати, думаю, и в админке стоит сделать возможность изменения URL, не только в интерфейсе сайта.

    • Исправлено (3.2.1).
      А слаг в админке и так меняется (зайдите в редактирование страницы группы, вверху – Screen Options, там активируйте отображение Slug – и можете менять).

      • Слава, мы на ты общались, когда я к тебе обращался еще по поводу настройки racingmag.ru. =)

        По поводу фикса. Да, теперь меняется через UI группы, но при этом создается дубль старой страницы с названием “староеимя-1”. =(

  7. Krioteh:

    Приветствую!
    “Должна ли эта страница отображаться для всех в навигации группы?” – Перековырял все настройки пока понял, что это статус публикации, а не права доступа :)
    Есть возможность отображать страницы для всех в частных группах?

  8. Zaxap:

    А где кнопка “Скачать”???

  9. Словил новый баг содержимого поля

    1. Создаем новое поле “test1”.
    2. Заполняем поле “test1” содержимым “aaa”.
    3. Переименовываем поле “test1” в “test2”.
    4. Создаем новое поле “test1”.
    2. Заполняем поле “test1” содержимым “bbb” и видим, что содержимое поля “test2” поменялось на “bbb”.

    Т.е. есть зависимость у поля с определенным именем и поля, которое раньше носило это имя.

    • При этом, кстати теряется возможность изменения содержимого поля “test2”, т.к. его значение теперь всегда берется из поля “test1”.

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

  10. Какой-то “удачный” вечер выдался!

    Если в списке корневых разделов группы поставить одну из страниц плагина на первое место, то при переходе в группу на первом месте действительно вкладка (активная), выбранной страницы, но ее контент — Лента активности группы!

    • Хех, а вот это подтвердить не могу – когда-то такой баг был, но после определенной работы – он пропал и больше у меня локально не повторялся. Вы последнюю версию используете?

  11. при входе в группу:

    “Warning: in_array() expects parameter 2 to be array, string given in /var/www/sysbizua/data/www/sys.biz.ua/wp-content/plugins/buddypress-groups-extras/bpge.php on line 106”

    спасибо!

  12. Установил плагин, активировал. Но он в панели управления не появляется, и никак себя не проявляет Вот такая петрушка (((

  13. Нашел новый баг. Проявляется на связке WP 3.4.2 + BP 1.6.1 + BPGE 3.2.2.

    Почему-то на странице группы (Group Extras) при включенной дефолтной теме BP, не вставляется кастомный фон у #header внутрь style в сам html. А берется из /wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css?ver=1.6.1

    При этом на стандартной странице группы все ок.

  14. Ничего интересного не появилось для публикаций изображений в группах?

  15. Роман:

    Пару дней назад такой функционал добавили в BuddyPress Media

  16. Протестировал этот плагин с WP 3.5.1 + BP 1.6.4. Невозможно удалить созданную страницу или поле. Пришлось отказаться(.

    Странно, что плагин не стали развивать.
    Если всё же будете дорабатывать, то неплохо бы сделать ещё меню группы – произвольное меню, в которое можно добавлять ссылки на внешние и внутренние странички. С разделителями по категориям. И поля бы добавлять не только на одну страницу, а каждое в любую по выбору.

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

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