Плагины: Набор от BPDEV RU r261 (0.3+)

Вот он – долгожданный всеми (надеюсь) набор плагинов от группы BPDEV версии r261. Хотя точнее от Nicola Grecko как разработчика и меня как локализатора.

Теперь коротко о том, что вам дадут эти плагины:

  1. Появится админ-панель всех плагинов, на которой вы сможете включать или выключать любой плагин из архива.
  2. Появится библиотека функций simplepie, без которой не будут работать плагины отображения видео Youtube и фото с Flickr (и такое то же есть!).
  3. Появится возможность подписки на каждый блог сети (по вашему выбору).
  4. Появится новый шаблон BuddyPress от разрабов плагинов! Он меняет только цвета и чуток внешнее оформление – и ничего больше (я не тестировал это – на ваш страх и риск).
  5. Появится TinyMCE для комментариев и записей на стенах BuddyPress!!! Знаю, что некоторые хотели такой себе.
  6. А еще у вас появится куча (аж 6 штук) виджетов в самых неожиданных местах. И все они работают! Проверено.
  7. [добавлено 17.04.09] ЗАЩИТА ОТ СПАМА ПРИ РЕГИСТРАЦИИ
  8. [добавлено 17.04.09] ИСПРАВЛЕНО КУЧА ОШИБОК ПРЕДЫДУЩЕЙ ВЕРСИИ.
  9. [добавлено 04.05.09] ИЗМЕНЕНА СТРУКТУРА ПАПОК. Теперь все необходимо бросать в /wp-content/plugins/buddypressdev/

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

Предупреждаю: есть 2 фразы и одно слово,о которых я знаю и перевод которых не сделал. С фразами (они на странице видео и фото) причина сложная очень – там для перевода надо редактировать полфайла, что не есть хорошо, так как Nicola будет и дальше работать, он сам исправит (я его попрошу об этом). С одним словом (set) не понятно мне, что делать. Перевод я знаю, что не знаю терминологию Flickr (нет у меня там аккаунта). Кто знает, прошу помочь. Это слово на странице настроек.

Это версия взята из трека и вышла позднее официальной версии 0.3. Использовал именно ее, потому как в 0,3 были ошибки в виджетах и в самом ядре. Тут они вроде исправлены. Так что смело качайте.

Мда, вроде все написал. Ну и как обычно: есть вопросы – спрашивайте в комментариях. И пожалуйста, делайте их в той записи, о которой спрашиваете (просто просьба). Ссылка, чтобы скачать набор русских плагинов BuddyPress:

Извините, этот файл сильно устарел и больше нет возможности его скачать.

(вес 534 кб)

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

  1. А зачем:
    Появится библиотека функций simplepie, без которой не будут работать плагины отображения видео Youtube и фото с Flickr (и такое то же есть!).
    ???

  2. Без нее не будут работать плагины видео и фото поддержки. Она необходима как библиотека функций!

  3. post:

    а фото без фликера всё ещё не работают? ничего не слышно, это вообще стоит в планах разработчиков на ближайшее будущее или пока не самое главное?

  4. Это пока не самое главное для них. Но в планах есть, не волнуйтесь :)
    Скоро уже должны дождаться.

  5. Set во Flickr это сеть

  6. Спасибо, завтра обновлю перевод и версию плагинов. По моей наводке Nicola Grecko сделал изменения в структуре плагинов, так что будет новая версия (русская).

  7. На Flickr и YouTube пропадает верхнее меню…http://bloginya.ru/members/admin/flickr/show

  8. Это происходит когда включаю Flickr и YouTube: как вместе так и по отдельности.. сейчас выключил оба

  9. В общем косяк был в одном из WP-плагинов, которые я пачкой удалил.. жаль только не понял какой был виноват в проблеме

  10. Хм, а у меня на демо сайте ничего не пропадало… Но все равно, новай svn версия вышла.

  11. максим:

    извени за задержку качаю уже ответ будет покручу их немного

  12. максим:

    установка их обычная, я надеюсь

  13. Положить в папку /mu-plugins/

  14. slaFFik! Спасибо… всё работает!!!

  15. slaFFik! Погляди http://alnashi.ru на Главной в center-column виджет “Стена участников” название наверх залезло…

  16. Ещё 2 вопроса:
    1. BPDEV-Groups-Extra-для чего он и как его настраивать?
    2. BPDEV-THEME- где в нем можно изменить синий цвет на свой?

  17. максим:

    захожу в админ меню пишет вот что Fatal error: Class ‘SimplePie’ not found in /home/vanicon/vanicon.ru/docs/wp-content/mu-plugins/bpdev-admin.php on line 131
    смотрю на линию не вижу что поменять, подскажи

  18. @exay:
    Экстра – добавляет дополнительные поля для профиля групп (настраивается в админке), типа поля профиля только для групп.
    Про цвета: В файлах стилей :) Но вообще-то там все в php-файлах делается. Полазьте внутри папки, там будет типа 3-4 файла, вот в одном из низ вы и увидите стили.
    В стене участников – вы качали с моего сайта? Если да, то извините, сегодня я обновлю версию плагинов и исправлю этот баг.

    @максим:
    Ты не все файлы скопировал. ОБЯЗАТЕЛЬНО установи библиотеку функций /bpdev-simplepie/ и bpdev-simplepie.php

  19. Папка cache должна быть доступна для записи

    где ее создать нужно?

  20. А где вы взяли папку cache? В этих плагинах ее нет.

  21. Извините, я сегодня не буду обновлять набор плагинов. Причина такова: нашел пару неисправленных багов. Я написал о них разрабу – он исправит в течение суток, уверен. Вот тогда и выложу :) Будет полный перевод рабочей версии.

  22. На форуме нашел решение проблемы. Помогло

    1) создать папку wp-content/bpdev-cache
    2) установить права на папку 777
    3) поменять строчку 63 bpdev-admin.php на:
    $rss = new SimplePie(“http://buddypressdev.org/category/plugins/feed/”, ABSPATH . ‘wp-content/bpdev-cache/’);

  23. почему BPdev появляется в админке юзверей? по идее должен быть только у администратора.

  24. чаще? итак достаточно часто. надо же успевать еще что-то делать, а не просто разглагольствовать.

  25. Да то спам был, я его удалил уже. Все-таки Akismet пропускает на 500-600 комментов примерно 1-2 единицы спама.

  26. Обнаружил проблему странную. BP категорически отказывается публиковать код. К примеру embed код видео или iframe с гугловским календарем. Кто-то сталкивался с этим?

  27. Там стоит обрезка всего кода. Это надо делать плагин для ее отключения. Сейчас у меня нет времени.

  28. Спасибо. Будем ждать

  29. е уже сталкивались наверно.. Я тоже баннеры втолкнуть не могу…

  30. максим:

    exay, что то не могу зайти к тебе на блогиню посмотреть, начинает грузится сайт потом замыкает пишет ожидание от maps.google.ru и всё, жди не жди не происходит ничего

  31. максим:

    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’);
    ?>
    и тогда будет Вам счастье

  32. максим:

    exay зашел нормально сейчас, странно вчера и сегодня не мог, кстати как тебе новая тема

  33. максим:

    exay нет всё таки что то не так, то заходит, о опять пишет ожидание от гугл мапс, не знаю раньше такого не замечал у тебя

  34. максим! Захожу сам вроде нормально… вставил файл… и глюкануло всё… тема сломалась… и код попёр под меню

  35. Перед кодом, который дал Максим надо написать следующее:

    function add_allowedposttags() {

    Естественно, в самом начале файла должен быть открывающей тег php.

  36. Создал 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/
    Результат БЕЛЫЙ ЭКРАН… Где ошибка?

  37. Обрезало вверх почему-то :)
    <?php
    function add_allowedposttags() {

  38. В общем белый экран… несмотря на коррективы

  39. Ух, так сразу и не скажу… У меня сейчас голова забита разработкой маркетингового исследования для выявления проблем сбыта и ценовой политики Nestea и еще чем-то, связанным с информационными исследованиями (маркетинговыми, конечно же), система сбалансированных показателей, кажется… А, ну это я о наболевшем :)
    По поводу кода – ну удалите тогда весь файл… Я пока не могу сосредоточиться на чем-либо кроме того, что написал выше…

  40. О, увидел ошибки в самом коде – уверен, что у Максима он не должен работать тоже.
    Попробуйте вот это вставить вместо всего блока array():

    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 (),
    );

  41. максим:

    slaFFik не знаю мне этот код на форуме дали вроде работает, хотя я сам только в html разбираюсь, а это php для меня дремучий лес

  42. Друзья, все оказалось проще. для этого уже придуман плагин
    http://wordpress.org/extend/plugins/unfiltered-mu/installation/

  43. Спасибо!… Всё работает… с этим плагином….

  44. кстати… когда включен TinyMCE и пользователи добавляют сообщения и буфера MS Word, то перед сообщением вылазит код форматирования… Замечали?

  45. Да, конечно. но это баг самого WordPress. лучше пользоваться вставкой текста. Хотя я вообще напрямую вставляю, без этого всего – и нормально.

  46. Ты меня не совсем понял… я про плагин TinyMCE от BP-DEV…

  47. А, и тут тоже? не знал. Придется писать Nicola про это, хотя он вряд ли что-нибудь сделает, так как для этого плагина он взял разработки других людей. Ничего, я скоро обновлю BPDEV.

  48. ptath:

    Просветите меня пожалуйста, что делать с последним trunk? Скачал, сунул в /plugins/ (НЕ в mu-plugins), активировал core и потом все остальное и … фиг.

    Все плагины отображаются как активированные, но ничего нету — ни красивого поиска, ни виджетов, ни flickr, ни tinymce. У кого было такое?

  49. Все надо бросать в папку buddypress внутри plugins. Вы шаблоны правильно разместили? В themes – home и bp-themes – members. Прочитайте мануал еще раз.

  50. Я не идиот, правда-правда =) Конечно, бросил все в /wp-content/plugins/buddypressdev, это точь-в-точь по инструкции на родном сайте

    Upload your files via FTP/SFTP the files in /my-installation-path/wp-content/plugins/buddypressdev

    Трабла похоже в том, что у меня последний релиз WPMU 2.7, а надо 2.7.1 из транка. Сейчас закачиваю, как попробую — отпишусь.

  51. Отписываюсь.

    Причина именно в этом, нужен WPMU 2.7.1 из последнего транка.

    Однако после этого все равно есть проблемы — не работают плагины нормально. Например, autosuggest есть, но не работает (не показываются результаты, работает просто как окно поиска), нету JS красивостей в Flickr (проблема в неверном расположении яваскрипта, описал проблему тут и я такой не один), tinymce нету и так далее.

    Вся фигня, как я понял, началась с изменения местонахождения плагина из mu-plugins в просто plugins.

    P.S. Там уже есть новый .pot для перевода, пора бы обновить =) “Set” во Flickr обозначает “альбом” или “набор фотографий”. Так как нету русского языка в самом сервисе, имеет ли смысл переводить эти термины?

  52. Возможно… Отпишитесь обязательно – самому интересна причина.

  53. Спасибо за описание.
    Обновлю, не беспокойтесь :) Я просто жду, когда выйдут нормальные рабочие версии – не хочется сырой продукт выкладывать.

  54. Боюсь это будет нескоро, так что можно смело каждый транк переводить =) Тем более что обновления языка не так часто выходит.

  55. Но мне ведь проверять надо все перед выпуском! Ладно, завтра выложу что-нибудь.

  56. Обновил перевод и версию плагинов – проверяйте!

  57. exay:

    Неожиданный конец архива.. перезалей…

  58. exay:

    ! C:Downloadsbpdev-plugins.zip: Архив повреждён
    ! C:Downloadsbpdev-plugins.zip: Ошибка CRC в bpdev-tinymcepluginsstyleprops.htm, файл повреждён
    ! C:Downloadsbpdev-plugins.zip: Архив повреждён

  59. Все конечно замечательно, но не могу не высказаться:

    1. Локаль русская все-таки должа быть ru_RU, исторически так сложилось. Именно такая локаль в локализации WPMU и BBPress, поэтому мне проще переименовать в BB, чем в других местах.

    2. Самый большой косяк перевода — то, что он шовинистический. Если обратить внимание на “официальный” перевод WP или WPMU, то видно, что он сделан таким образом, чтобы не обижать прекрасную половину человечества.

    В твоем же переводе постоянно присутствуют слова в мужском роде: “создал новый блог”, “написал в блог” и так далее. Не смотрится: “Маша написал в блог”.

    Обходится это очень просто, надо не употреблять род вообще, например “новый блог Х создан”, “новая запись в блоге Х (автор: Маша)”. Перевод на русский сложен, не буду спорить.

    И еще: в основном обращение идет на “ты”, но кое-где на “вы”, причем с маленькой буквы. Непорядок.

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

  60. Не понимаю – у меня все открывается. Я перезалил архив. Качайте по той же ссылке.

  61. @ptath:
    1. Как раз вы неправы: исторически и по задумке разработчиков MU именно ru должно быть и есть. А то, что кто-то назначил ru_RU – не моя вина.
    2. Про шовинизм – это вы грубо и не совсем правильно (совсем неправильно). Это же тестовая версия BuddyPress – не официальная, и это тестовая версия перевода – не официальная.
    И не перевод на русский сложен, а то, что мне придется в каждом файле, почти на каждой строке менять структуру кода, который печатает кто что сделал/сделала. Извините, но это очень много работы, которая никак мне не воздается. Пока я не готов ее сделать. Иесли вы не заметили, что в очень многих местах я как раз именно так и обхожу острые углы:сделано, комментарий от… Внимательнее пользуйтесь моей работой.
    Везде идет обращение на Вы, лишь иногда с маленькой буквы. Вы спутали мой перевод с переводом Sol’a, у которого как раз такой грешок и есть (и предыдущий). Внимательнее используйте перевод.

    И на каком основании вы так со мной запанибратски общаетесь, как будто я вам что-то должен? Вы мне никто, я вам никто.
    Или вам просто ссылка нужна на моем блоге? – зря стараетесь, они “глухие” для вас.

  62. ptath:

    Простите великодушно если обидел. Ссылок мне не надо, их у меня и так предостаточно.

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

  63. максим:

    slaFFik не обращай внимание на ptath, ведь мы знаем то, чего он знать даже не может

  64. @ptath:
    Я же никого не заставляю пользоваться именно моим переводом. Да и делаю я не просто перевод – вы это прекрасно знаете.
    Про ссылки я погорячился, наверное, знаю, что это глупо.

    @максим:
    Спасибо за поддержку.

  65. Fatal error: Cannot redeclare bpdev_admin_menu() (previously declared in /usr/home/x3m/public_html/wp-content/plugins/buddypressdev/bpdev-core/bpdev-admin.php:51) in /usr/home/x3m/public_html/wp-content/plugins/buddypressdev/bpdev-admin.php on line 54

    вот такая ошибка при попытке активации некоторых плагинов…в частностии Admin и simplepie

  66. Мда… перехимичил Nicola… Я ему об это напишу. Спасибо за сообщение.
    Уже написал.

  67. exay:

    а у меня вообще в белый экран сайт вылетает после установки…

  68. где-то можно скачать старую версию плагинов, а то я перезатер

  69. Новая версия расчитана не совсем на RC-1.
    Вот ссылка на более старую версию:

    trunk-r89.zip

  70. exay:

    А для нашей нету… новой версии?

  71. Пока нету, объяснения в последних комментариях к записи о BuddyPress RC-1.

  72. exay:

    попробовал транк trunk-r231 воткнуть в WPMU 2.7.1+BP RC2 в my-installation-path/wp-content/plugins/buddypressdev выдало такую ощибку: Warning: require_once(bpdev-core/bpdev-search.php) [function.require-once]: failed to open stream: No such file or directory in /home/f/мой аккаунт/мой сайт/public_html/wp-content/plugins/buddypressdev/bpdev-core.php on line 62

  73. Надо активировать сначала bpdev-core. А только потом все остальное.

  74. exay:

    Пробовал… в белый экран теперь вылетает…

  75. Значит, вывод один. Nicola не успел адаптировать BPDEV-Plugins к RC-2.

  76. exay:

    да инструкция то как к RC-2

  77. exay:

    Транк trunk-r234 встал как часы… и всё работает путём…

  78. Да, потому что Nicola исправил свои плагины для RC-2 начиная с версии 233.

  79. exay:

    Виджеты в третьей колонке налазят на аватар, фликр чёрный… а так всё нормально…

  80. Новая версия. Пробуйте.

  81. exay:

    В форме BPDEV TinyMCE нет русского…

  82. Здравствуйте, Вячеслав! Работает ли у вас или у кого еще плагин защиты от спама при регистрации. В описании написано, что нельзя активировать, так как он еще не прошел тестирование. Опасаюсь, что повредит сайт (уже было с другими плагинами), вот и хочу узнать есть ли у кого опыт.

  83. shirs:

    2 @slaFFik:

    Приветствую.

    Во-первых, большое спасибо за работу по переводу!!!

    А куда класть пакет с плагинами? У меня они не появляются :-(
    Скачал текущую версию, положил все в
    wp-content/plugins/buddypressdev

    Это верно?

    WP mu 2.7.1 от Кактуса, Баддипресс 1.0. с Вашим переводом.
    Ставлю все на новую инсталляцию.

  84. exay:

    Дело в том, что здесь представлен пакет обновления… Так называемая транк-версия! slaFFik! Размести полный архив… чтоб наорд не расстраивался…

  85. shirs:

    эээ….

    Странно, я думал это полный пакет.
    А где написано что это транк? :)

  86. shirs:

    Запустил через размещение в wp-content/plugins

    flickr и youtube выкидывают в белое окно. Снес. Все остальное вроде активировалось, теперь буду пробовать.

  87. Скачайте еще раз, кому надо. Я перезалил файлы.

  88. Alex:

    Hi! Пакет плагинов… как то не удалось поставить… выдает ошибку что не хватает памяти :(
    Поставил стандартные WP плагины для видео – Video Embedder, для аудио- Audio Player – нормально работают на главном блоге. На дочерних – тишина (!)… не активны эти плагины. Может кто подскажет где в коде поправить или на всех блогах сети работают только родные BuddyPress плагины?

  89. Alex:

    пасиба :) буду с нетерпением ожидать советов Мудрешего (да и многие другие участники этого благородного собрания :)

  90. @Alex:
    Я выложу завтра/послезавтра несколько советов по настройке. Там будет решение проблемы нехватки памяти.

  91. shirs:

    ага, с нетерпением ждем!
    Просьба расписать поподробнее, возможно появились новые ходы по оптимизации…
    Еще интересно, насколько виджеты кушают ресурсы, имеет ли смысл искать возможность встроить вызов нужных функций плагинов прямо в код?
    Читал, что виджеты зло, а код добро :)

  92. Игорь:

    Здравствуйте! Вообщем обновил я вордпресс до версии 2.7.1, поставил BuddyPress 1.0. Все работает, что касательно Набора от BPDEV RU r261 (0.3+), у меня не видит папку buddypressdev по такому пути /wp-content/plugins/buddypressdev/, когда установил плагины по отдельности в /wp-content/plugins/, и первым запустил bpdev-core, появилась в админке вкладка, как и положено, когда захожу на вкладку, пишет что все плагины включены, хотя они не включены на странице “плагины”, вообщем я повключал все плагины, вроде работает, тестирую

  93. Игорь:

    Вот этот – bpdev-subscribe выдает ошибку, удалил с сервера

  94. Игорь:

    bpdev-groups-extra – этот тоже, остальные работают

  95. Про bpdev-groups-extra я знаю. Я уже 3 недели назад написал Nicola, у него отпуск, потому никаких изменений пока не предвидится.

  96. Саша:

    @slaFFik:где скачать только плагин для отображения видео Youtube ?
    Появится библиотека функций simplepie – ее нужно как то установить

  97. Качаете весь этот набор. А потом в нем оставляете только Core, Admin, Simplpie, Youtube. Активируете их в той же последовательности, что я перечислил. И все.

  98. exay:

    Откуда появляется эта чернота во flickr’е http://mozhga.net/members/exay/flickr

  99. Я не знаю – я не разработчик этого плагина. А Nicola уже давно как отдыхает, до сих пор практически ничего не сделал.

  100. Альберт:

    У меня насущный вопрос! Гляньте на картинку и подскажите плиз а так возможно сделать и если да то подскажите как?
    http://i070.radikal.ru/1002/21/dbfc52d14cbe.jpg

  101. Альберт:

    @Александр: я подумал может есть плагин какой нить…прост если лезть в код как то стремно! подскажите как это лучше осуществить?

  102. Сходу только в коде подправить… плагин – это к slaFFik-у ;)
    так как это тема.. то вроде ничего страшного

  103. Спасибо за набор. Особенно за TinyMCE для комментариев!

  104. Добрый день, вопрос немного не по теме, но касается компонента TinyMCE. Установил отдельно этот плагин, активировал. но при попытке добавить любое собщение выдает в красном сообщении вот такую ошибку: Пожалуйста, введите какой-нибудь текст для публикации. Причем когда уставноил ангийскую версию BP ошибка была таже самая. Значит дело в самом модуле. Помогите разобраться или подскажите нормальный редактор текста. Необходимо вставлять не только тест, но и ссылки, картинки и в некоторых случаях объекты флеш. Можно так же обойтись простым HTML кодом, но он не воспринимается стандартным редактором. Жду ответ.

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

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