Плагин: BP GroupBlog v1.4.4 или отдельный блог для группы

Очень давно я перевел плагин создания блога для группы в социальной сети BuddyPress, но все никак не мог выложить (то забывал, то не было времени). BP GroupBlog позволяет администратором групп создать блог для своей группы, в этот блог смогут писать лишь участники этой группы (или не смогут, смотря как настроит плагин админ).

Скрины работы выкладывать нет смысла, так как этот плагин на демо уже висит несколько недель. Для тех, кто не заметил, создайте группу и зайдите в область Администрирования группы, там вверху будет вкладка Блог группы, перейдите на ту страницу и следуйте указаниям.

Хотя... вот парочка скринов


У плагина есть пара мелких проблем, поищете их. Еще надо активировать для вновь созданного блога шаблон, который идет в комплекте, после его активации блог приобретает точно такой же вид, как и дизайн группы (для стандартного немодифицированного шаблона BP-Default).

Установка плагина GroupBlog:

  1. Копируете папку плагина /bp-groupblog/ в папку /plugins/
  2. Копируете папку /bp-groupblog/themes/bp-groupblog/ в папку /wp-content/themes/
  3. Активируете плагин.
Извините, этот файл сильно устарел и больше нет возможности его скачать.

UPD 09.01.2010: Обновил версию плагина и перевод до версии 1.3.1.

UPD 07.03.2010: Обновил версию плагина и перевод до версии 1.4.4. Плагин рассчитан теперь только для BP 1.2. Полностью пересмотрена и улучшена работа плагина – слишком много изменений, чтобы писать их все.

комментария 42

  1. Alexander Simboss:

    Спасибо за плагин – отличная штука. Если я правильно понял то создается полноценный блог для группы. А если создание блогов для пользователей запрещено? И опять же, если на сайте с десяток групп и они создадут себе блоги – это еще ничего, а если групп сотни и большая часть создаст себе блоги это ж какая нагрузка на сервер получается …

    • Ruslan Yakubov:

      Нагрузка + офигенная большая база.
      Хотя есть идея насчет этого. А что если доработать плагин не создать блог а выбрать блог, и чтоб сообщества в блоге указывался как категория. И там будет общий блог интересный для всех.

      • В настройках плагина уже внедрена возможность выбора существующего блога. Я тестировал таким образом – нормально работает. Можн на уже существующем блоге создать рубрику с названием группы и публиковать все записи туда (сделать это необходимым условием публикаций, к примеру).

  2. netnikogo:

    А блог будет удаляться при удалении группы?

  3. Ruslan Yakubov:

    Я хотел запретить создавать блоги пользователем. Тока администратор сайта может создать блог. а Как делать так чтоб для группы тоже можно была запретить создавать блоги? но чтоб только администратор мог создать блог для сообшество.

  4. смущает тот факт, что в списке блогов домен.ру/blogs появляется групповой блог :-

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

    плюс ко всему, если использовать для группового блога дефолтную тему buddypress, то при переходе в запись из группы блог отобржаентся нормально, но если переходить из кталога домен.ру/blogs , то отображаются не записи, а виджеты главной.

  5. Обновил версию плагина и перевод до версии 1.3.1.

  6. Игорь:

    У меня такой глюк:
    Когда добавляется новый пользователь в группе, то он не может писать в блоге.
    Я захожу в консоль его в участниках нет.
    Тогда я в разделе “админ” (меню группы ) – управление пользователями …. Даю ему права модера и потом их у него забираю. И только тогда пользователь появляется в консоли, в разделе пользователи.
    И только после этих действий он может писать в блоге группы.

    • Было такое, тёска…
      Лечиться установкой последний версии (с 1.4.9 все шикарно)
      Перевод в целом подходит отсюда %)

  7. Игорь:

    А еще с темами хочется чтоб цвета менялись у темы блога группы.
    Чтоб любой лох мог сменить и настроить тему.
    Без всяких манипуляций в редакторе с css/
    Нажал кнопку и раскрасил .

  8. Игорь:

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

  9. Дмитрий Сергеев:

    Обьясните пожалуйста, куда надо копировать (или переносить все таки) папку bg-groupblog\themes\bg-groupblog? Я положил её в корень папки wp-content\themes. Теперь при заходе в любую группу показывается белый экран и все

  10. Обновил плагин и перевод до версии 1.4.4.

  11. Это только для версии WPMU как я понимаю?

  12. Юрий:

    при создании блога в группе пишет Fatal error: Call to undefined function wpmu_validate_blog_signup() in O:\home\localhost\www\localblog\wp-content\plugins\bp-groupblog\bp-groupblog.php on line 524
    т.е. захожу в группу – создать новый блог далее – ошибка..
    на локальном ПК с использованием денвера, кто сталкивался и что нужно сказать дополнительно что бы кто нибудь смог мне помочь..

  13. GCoda:

    Не корректно показывалась рубрика.

    Было: Сентябрь 2, 2010 | %d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%b8%d0%ba%d0%b8 Автор: tetseste

    После замены 9 строчки wp-content/plugins/bp-groupblog/groupblog/inc/posts.php
    с
    category_nicename; ?>
    на
    cat_name; ?>

    Стало:
    Сентябрь 2, 2010 | Без рубрики Автор: tetseste

    Может где то что то в настройках можно было поменять, боюсь что после обновления плагина придется опять глубоко лезть )

  14. Lego:

    Не грузит — файл не найден ((

    На WP3+ работать будет? + allow_multisite

    • Проблема со скачиванием решена. Причина – изменились абсолютные пути у хостера, пришлось в настройках вручную вбивать новые данные. Можете качать.
      Не знаю, будет ли работать с WP 3 – не тестировал.

  15. вOFFка:

    Может подскажете, как перевести строку типа …wrote a new blog post…in the group… в ленте активности – что-то я все перепробовал и не получается.

    И попутно, как поправить вывод даты: сейчас выводит Декабрь 2, 2010, а хотелось бы месяц и день местами поменять.

    • Поменять местами элементы даты: открываете файл шаблона, где находится это место вывода даты и просто букву ‘j’ ставите на первое место.

  16. а зачем переводить? все переведено давно:
    «оставлен комментарий на запись в блоге»

    • вOFFка:

      Как раз-таки вышеуказанная запись (о новом посте в группе) не переведена и перевести ее у меня не получается, правда версию модуля использую 1.5, хотя и на 1.4.4 те же проблемы.

  17. я и говорю, что в файле перевода поставить-
    оставлен комментарий на запись в блоге:

    можно, конечно дословно-
    оставлен комментарий на запись в групповом блоге:

    но лично я бы наоборот сокращал-
    Комментарий:

    и все. в итоге в заголовке получится что-то типа-
    Комментарий: _Конкурс_путешествий_в_картинках_. 1 дн., 6 ч. назад ·_Просмотр_

    • вOFFка:

      С комментами как раз таки все хорошо, я про новые посты в групповом блоге… Вот ссылка http://supolka.com/activity/ и там только одна надпись не переведена, пробовал в перевод лезть – ничего путного не вышло :(

  18. технически?

    найти файл языка плагина БЛА-БЛА-ru_RU.po
    исправить нужную запись в редакторе poedit
    сгенерить новый БЛА-БЛА-ru_RU.mo
    закачать в папку с плагином

    • вOFFка:

      В том-то и дело, что не получается таким образом:
      в самом po-файле такой строки нету, вытягиваю ее из pot-файла, т.е. в po-файл добавляю следующее:

      #: bp-groupblog.php:933
      msgid “%s wrote a new blog post %s in the group %s:”
      msgstr “%s: опубликована новая запись: %s в группе %s:”

      Затем poedit-ом генерирую mo-файл, заливаю файлы на сервер и – ничего не меняется..

  19. вOFFка:

    вот это я и имел ввиду, так как перевести-то?

  20. Наиль:

    Плагин шикарный, но к сожалению на моем WP3 не работает никак. Блог группы создать не удается.

  21. Наиль:

    Короче смотрите. Создал несколько групп на своем сайте для того, чтобы протестировать данный плагин. Я так понимаю блог создается только в том случае, если название группы на английском языке.

    Когда пытаюсь создать блог для группы на русском, то пишет следующее сообщение:

    “Разрешены только буквы в нижнем регистре и цифрыТем не менее, вы можете продолжить, используя адрес блога, указанный ниже.Мы советуем изменить название группы в деталях группы в соответствие со следующими требованиями. » Разрешено использование только букв и цифр. » Необходимо символов как минимум 4. » Наличие букв – обязательное условие.”

    Вот сайт для наглядности – http://fort-bek.ru/groups/

    • Наиль:

      И еще вопрос по этому плагину. А как пользователь или участник блога может туда публиковать новые посты? Особенно интересует вопрос а можно ли в такой блог добавлять фото и видео?

  22. Andrey:

    А у меня вот такую ошибку показывает этот плагин версии 1,5.

    Fatal error: Call to undefined function get_site_allowed_themes() in /hermes/bosweb/web277/b2775/sl.andyfutur/public_html/RuWrestlingcom/wp-content/plugins/bp-groupblog/bp-groupblog-admin.php on line 310

  23. XA3AP:

    В версии 1.6 (http://wordpress.org/extend/plugins/bp-groupblog/) пишут “Compatible up to: WP 3.2.1 / BP 1.5”, но после активации ничего не происходит. Кто нибудь смог запустить плагин на WP 3.2.1 / BP 1.5?

  24. Fullhouse:

    Такая же проблема как и у @XA3AP….. все что можно пробывал никакиз признаков жизни плагина нету…. голова уже улетает… нужно ли включать мультисайтовость WordPress???

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

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