Вот он – долгожданный всеми (надеюсь) набор плагинов от группы BPDEV версии r261. Хотя точнее от Nicola Grecko как разработчика и меня как локализатора.
Теперь коротко о том, что вам дадут эти плагины:
Появится админ-панель всех плагинов, на которой вы сможете включать или выключать любой плагин из архива.
Появится библиотека функций simplepie, без которой не будут работать плагины отображения видео Youtube и фото с Flickr (и такое то же есть!).
Появится возможность подписки на каждый блог сети (по вашему выбору).
Появится новый шаблон BuddyPress от разрабов плагинов! Он меняет только цвета и чуток внешнее оформление – и ничего больше (я не тестировал это – на ваш страх и риск).
Появится TinyMCE для комментариев и записей на стенах BuddyPress!!! Знаю, что некоторые хотели такой себе.
А еще у вас появится куча (аж 6 штук) виджетов в самых неожиданных местах. И все они работают! Проверено.
[добавлено 17.04.09] ЗАЩИТА ОТ СПАМА ПРИ РЕГИСТРАЦИИ
[добавлено 04.05.09] ИЗМЕНЕНА СТРУКТУРА ПАПОК. Теперь все необходимо бросать в /wp-content/plugins/buddypressdev/
Моя работа заключалась в том, что надо было адаптировать код для вызова русского перевода (и вообще, чтобы перевод был доступен для всех, кто знает, как это делать). Подправил пару огрехов (все тот же перевод).
Предупреждаю: есть 2 фразы и одно слово,о которых я знаю и перевод которых не сделал. С фразами (они на странице видео и фото) причина сложная очень – там для перевода надо редактировать полфайла, что не есть хорошо, так как Nicola будет и дальше работать, он сам исправит (я его попрошу об этом). С одним словом (set) не понятно мне, что делать. Перевод я знаю, что не знаю терминологию Flickr (нет у меня там аккаунта). Кто знает, прошу помочь. Это слово на странице настроек.
Это версия взята из трека и вышла позднее официальной версии 0.3. Использовал именно ее, потому как в 0,3 были ошибки в виджетах и в самом ядре. Тут они вроде исправлены. Так что смело качайте.
Мда, вроде все написал. Ну и как обычно: есть вопросы – спрашивайте в комментариях. И пожалуйста, делайте их в той записи, о которой спрашиваете (просто просьба). Ссылка, чтобы скачать набор русских плагинов BuddyPress:
exay, что то не могу зайти к тебе на блогиню посмотреть, начинает грузится сайт потом замыкает пишет ожидание от maps.google.ru и всё, жди не жди не происходит ничего
BRED всё дело в mu, там по умолчанию запрещенны тэги embed и многие другие, я много с этим промучился ответ мой такой
Теги , и не входят в список разрешенных по умолчанию в MU. Чтобы решить проблему, добавьте PHP-файл со следующим кодом в каталог /wp-content/mu-plugins/:
array (
‘type’ => array (),
‘id’ => array (),
‘height’ => array (),
‘width’ => array (),
‘allowscriptaccess’ => array (),
‘allowfullscreen’ => array (),
‘src’ => array ()
),
‘object’ => array (
‘height’ => array (),
‘width’ => array ()
),
‘param’ => array (
‘name’ => array (),
‘value’ => array ()
)
);
Ух, так сразу и не скажу… У меня сейчас голова забита разработкой маркетингового исследования для выявления проблем сбыта и ценовой политики Nestea и еще чем-то, связанным с информационными исследованиями (маркетинговыми, конечно же), система сбалансированных показателей, кажется… А, ну это я о наболевшем :)
По поводу кода – ну удалите тогда весь файл… Я пока не могу сосредоточиться на чем-либо кроме того, что написал выше…
7 апреля 2009 в 20:13
exay, что то не могу зайти к тебе на блогиню посмотреть, начинает грузится сайт потом замыкает пишет ожидание от maps.google.ru и всё, жди не жди не происходит ничего
7 апреля 2009 в 20:18
BRED всё дело в mu, там по умолчанию запрещенны тэги embed и многие другие, я много с этим промучился ответ мой такой
Теги , и не входят в список разрешенных по умолчанию в MU. Чтобы решить проблему, добавьте PHP-файл со следующим кодом в каталог /wp-content/mu-plugins/:
array (
‘type’ => array (),
‘id’ => array (),
‘height’ => array (),
‘width’ => array (),
‘allowscriptaccess’ => array (),
‘allowfullscreen’ => array (),
‘src’ => array ()
),
‘object’ => array (
‘height’ => array (),
‘width’ => array ()
),
‘param’ => array (
‘name’ => array (),
‘value’ => array ()
)
);
foreach ($allowedposttags as $tag => $attr) {
$attr['class'] = array();
$attr['id'] = array();
$allowedposttags[$tag] = $attr;
}
return array_merge($allowedposttags, $moreallowedposttags);
}
add_filter(‘edit_allowedposttags’, ‘add_allowedposttags’);
?>
и тогда будет Вам счастье
7 апреля 2009 в 20:36
максим! Захожу сам вроде нормально… вставил файл… и глюкануло всё… тема сломалась… и код попёр под меню
7 апреля 2009 в 20:44
exay зашел нормально сейчас, странно вчера и сегодня не мог, кстати как тебе новая тема
7 апреля 2009 в 20:47
exay нет всё таки что то не так, то заходит, о опять пишет ожидание от гугл мапс, не знаю раньше такого не замечал у тебя
8 апреля 2009 в 13:50
Перед кодом, который дал Максим надо написать следующее:
Естественно, в самом начале файла должен быть открывающей тег php.
8 апреля 2009 в 17:07
Создал php-файл:
array (),
‘id’ => array (),
‘height’ => array (),
‘width’ => array (),
‘allowscriptaccess’ => array (),
‘allowfullscreen’ => array (),
’src’ => array ()
),
‘object’ => array (
‘height’ => array (),
‘width’ => array ()
),
‘param’ => array (
‘name’ => array (),
‘value’ => array ()
)
);
foreach ($allowedposttags as $tag => $attr) {
$attr['class'] = array();
$attr['id'] = array();
$allowedposttags[$tag] = $attr;
}
return array_merge($allowedposttags, $moreallowedposttags);
}
add_filter(’edit_allowedposttags’, ‘add_allowedposttags’);
?>
Залил в /wp-content/mu-plugins/
Результат БЕЛЫЙ ЭКРАН… Где ошибка?
8 апреля 2009 в 17:08
Обрезало вверх почему-то :)
<?php
function add_allowedposttags() {
8 апреля 2009 в 17:10
В общем белый экран… несмотря на коррективы
8 апреля 2009 в 18:20
Ух, так сразу и не скажу… У меня сейчас голова забита разработкой маркетингового исследования для выявления проблем сбыта и ценовой политики Nestea и еще чем-то, связанным с информационными исследованиями (маркетинговыми, конечно же), система сбалансированных показателей, кажется… А, ну это я о наболевшем :)
По поводу кода – ну удалите тогда весь файл… Я пока не могу сосредоточиться на чем-либо кроме того, что написал выше…
8 апреля 2009 в 18:25
О, увидел ошибки в самом коде – уверен, что у Максима он не должен работать тоже.
Попробуйте вот это вставить вместо всего блока array():
8 апреля 2009 в 20:17
slaFFik не знаю мне этот код на форуме дали вроде работает, хотя я сам только в html разбираюсь, а это php для меня дремучий лес
8 апреля 2009 в 22:02
Друзья, все оказалось проще. для этого уже придуман плагин
8 апреля 2009 в 23:43
Спасибо!… Всё работает… с этим плагином….
8 апреля 2009 в 23:54
кстати… когда включен TinyMCE и пользователи добавляют сообщения и буфера MS Word, то перед сообщением вылазит код форматирования… Замечали?