Очень давно я перевел плагин создания блога для группы в социальной сети BuddyPress, но все никак не мог выложить (то забывал, то не было времени). BP GroupBlog позволяет администратором групп создать блог для своей группы, в этот блог смогут писать лишь участники этой группы (или не смогут, смотря как настроит плагин админ).
Скрины работы выкладывать нет смысла, так как этот плагин на демо уже висит несколько недель. Для тех, кто не заметил, создайте группу и зайдите в область Администрирования группы, там вверху будет вкладка Блог группы, перейдите на ту страницу и следуйте указаниям.
У плагина есть пара мелких проблем, поищете их. Еще надо активировать для вновь созданного блога шаблон, который идет в комплекте, после его активации блог приобретает точно такой же вид, как и дизайн группы (для стандартного немодифицированного шаблона BP-Default).
Установка плагина GroupBlog:
Копируете папку плагина /bp-groupblog/ в папку /plugins/
Копируете папку /bp-groupblog/themes/bp-groupblog/ в папку /wp-content/themes/
Активируете плагин.
UPD 09.01.2010: Обновил версию плагина и перевод до версии 1.3.1.
UPD 07.03.2010: Обновил версию плагина и перевод до версии 1.4.4. Плагин рассчитан теперь только для BP 1.2. Полностью пересмотрена и улучшена работа плагина – слишком много изменений, чтобы писать их все.
Спасибо за плагин – отличная штука. Если я правильно понял то создается полноценный блог для группы. А если создание блогов для пользователей запрещено? И опять же, если на сайте с десяток групп и они создадут себе блоги – это еще ничего, а если групп сотни и большая часть создаст себе блоги это ж какая нагрузка на сервер получается …
Нагрузка + офигенная большая база.
Хотя есть идея насчет этого. А что если доработать плагин не создать блог а выбрать блог, и чтоб сообщества в блоге указывался как категория. И там будет общий блог интересный для всех.
В настройках плагина уже внедрена возможность выбора существующего блога. Я тестировал таким образом – нормально работает. Можн на уже существующем блоге создать рубрику с названием группы и публиковать все записи туда (сделать это необходимым условием публикаций, к примеру).
Я хотел запретить создавать блоги пользователем. Тока администратор сайта может создать блог. а Как делать так чтоб для группы тоже можно была запретить создавать блоги? но чтоб только администратор мог создать блог для сообшество.
смущает тот факт, что в списке блогов домен.ру/blogs появляется групповой блог :-\
мне кажется, что если существует группа, то созданный для нее блог не должен отображаться в списке блогов т.к. это дает преимущество группам над обычными блогами, если это полноценный блогсервис, с большим количеством пользователей.
плюс ко всему, если использовать для группового блога дефолтную тему buddypress, то при переходе в запись из группы блог отобржаентся нормально, но если переходить из кталога домен.ру/blogs , то отображаются не записи, а виджеты главной.
У меня такой глюк:
Когда добавляется новый пользователь в группе, то он не может писать в блоге.
Я захожу в консоль его в участниках нет.
Тогда я в разделе “админ” (меню группы ) – управление пользователями …. Даю ему права модера и потом их у него забираю. И только тогда пользователь появляется в консоли, в разделе пользователи.
И только после этих действий он может писать в блоге группы.
А еще с темами хочется чтоб цвета менялись у темы блога группы.
Чтоб любой лох мог сменить и настроить тему.
Без всяких манипуляций в редакторе с css/
Нажал кнопку и раскрасил .
Как-то вы нехорошо о своих пользователях отзываетесь, с таким настроением слона не продать)) Надо любить юзеров, это движение в сторону лучшего… Не думаю, что сейчас разработчики этим будут заниматься, если только какой нибудь программер займется этим, тогда, думаю включат в разработку, на данный момент это не столь актуально, хотя, мне кажется, в будущем эта возможность появится…
Обьясните пожалуйста, куда надо копировать (или переносить все таки) папку bg-groupblog\themes\bg-groupblog? Я положил её в корень папки wp-content\themes. Теперь при заходе в любую группу показывается белый экран и все
при создании блога в группе пишет 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
т.е. захожу в группу – создать новый блог далее – ошибка..
на локальном ПК с использованием денвера, кто сталкивался и что нужно сказать дополнительно что бы кто нибудь смог мне помочь..
Проблема со скачиванием решена. Причина – изменились абсолютные пути у хостера, пришлось в настройках вручную вбивать новые данные. Можете качать.
Не знаю, будет ли работать с WP 3 – не тестировал.
4 ноября 2009 в 20:48
Спасибо за плагин – отличная штука. Если я правильно понял то создается полноценный блог для группы. А если создание блогов для пользователей запрещено? И опять же, если на сайте с десяток групп и они создадут себе блоги – это еще ничего, а если групп сотни и большая часть создаст себе блоги это ж какая нагрузка на сервер получается …
11 ноября 2009 в 9:30
Нагрузка + офигенная большая база.
Хотя есть идея насчет этого. А что если доработать плагин не создать блог а выбрать блог, и чтоб сообщества в блоге указывался как категория. И там будет общий блог интересный для всех.
11 ноября 2009 в 12:23
В настройках плагина уже внедрена возможность выбора существующего блога. Я тестировал таким образом – нормально работает. Можн на уже существующем блоге создать рубрику с названием группы и публиковать все записи туда (сделать это необходимым условием публикаций, к примеру).
7 ноября 2009 в 12:06
А блог будет удаляться при удалении группы?
7 ноября 2009 в 14:52
Думаю, что нет. Блог останется, равно как и вся опубликованная в нем информация.
11 ноября 2009 в 12:24
Нет, не будет.
9 ноября 2009 в 4:36
Я хотел запретить создавать блоги пользователем. Тока администратор сайта может создать блог. а Как делать так чтоб для группы тоже можно была запретить создавать блоги? но чтоб только администратор мог создать блог для сообшество.
8 января 2010 в 1:48
смущает тот факт, что в списке блогов домен.ру/blogs появляется групповой блог :-\
мне кажется, что если существует группа, то созданный для нее блог не должен отображаться в списке блогов т.к. это дает преимущество группам над обычными блогами, если это полноценный блогсервис, с большим количеством пользователей.
плюс ко всему, если использовать для группового блога дефолтную тему buddypress, то при переходе в запись из группы блог отобржаентся нормально, но если переходить из кталога домен.ру/blogs , то отображаются не записи, а виджеты главной.
9 января 2010 в 23:04
Обновил версию плагина и перевод до версии 1.3.1.
26 января 2010 в 1:59
У меня такой глюк:
Когда добавляется новый пользователь в группе, то он не может писать в блоге.
Я захожу в консоль его в участниках нет.
Тогда я в разделе “админ” (меню группы ) – управление пользователями …. Даю ему права модера и потом их у него забираю. И только тогда пользователь появляется в консоли, в разделе пользователи.
И только после этих действий он может писать в блоге группы.
14 октября 2010 в 20:58
Было такое, тёска…
Лечиться установкой последний версии (с 1.4.9 все шикарно)
Перевод в целом подходит отсюда %)
26 января 2010 в 2:01
А еще с темами хочется чтоб цвета менялись у темы блога группы.
Чтоб любой лох мог сменить и настроить тему.
Без всяких манипуляций в редакторе с css/
Нажал кнопку и раскрасил .
26 января 2010 в 4:38
Как-то вы нехорошо о своих пользователях отзываетесь, с таким настроением слона не продать)) Надо любить юзеров, это движение в сторону лучшего… Не думаю, что сейчас разработчики этим будут заниматься, если только какой нибудь программер займется этим, тогда, думаю включат в разработку, на данный момент это не столь актуально, хотя, мне кажется, в будущем эта возможность появится…
9 февраля 2010 в 3:14
Обьясните пожалуйста, куда надо копировать (или переносить все таки) папку bg-groupblog\themes\bg-groupblog? Я положил её в корень папки wp-content\themes. Теперь при заходе в любую группу показывается белый экран и все
7 марта 2010 в 12:24
Обновил плагин и перевод до версии 1.4.4.
22 апреля 2010 в 15:23
Это только для версии WPMU как я понимаю?
22 апреля 2010 в 16:20
Да, конечно. Для обычного не пойдет.
13 августа 2010 в 13:50
при создании блога в группе пишет 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
т.е. захожу в группу – создать новый блог далее – ошибка..
на локальном ПК с использованием денвера, кто сталкивался и что нужно сказать дополнительно что бы кто нибудь смог мне помочь..
2 сентября 2010 в 16:54
Не корректно показывалась рубрика.
Было: Сентябрь 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
Может где то что то в настройках можно было поменять, боюсь что после обновления плагина придется опять глубоко лезть )
6 сентября 2010 в 14:25
Не грузит — файл не найден ((
На WP3+ работать будет? + allow_multisite
10 сентября 2010 в 1:09
Проблема со скачиванием решена. Причина – изменились абсолютные пути у хостера, пришлось в настройках вручную вбивать новые данные. Можете качать.
Не знаю, будет ли работать с WP 3 – не тестировал.
2 декабря 2010 в 16:18
Может подскажете, как перевести строку типа …wrote a new blog post…in the group… в ленте активности – что-то я все перепробовал и не получается.
И попутно, как поправить вывод даты: сейчас выводит Декабрь 2, 2010, а хотелось бы месяц и день местами поменять.
7 декабря 2010 в 1:23
Поменять местами элементы даты: открываете файл шаблона, где находится это место вывода даты и просто букву ‘j’ ставите на первое место.