BuddyPress плагин событий: bp-Events 1.1 ru_RU

Несколько месяцев назад я сказал вам о существовании BuddyPress плагина событий bp-Events, который некоторое время даже тестировался у меня на демо-сайте. На то время его версия была 0.57. Потом я связался с автором, сделал полный перевод плагина с доработкой некоторых моментов и отдал Erwin’y. После этого плагин приобрел версию 0.58 и держался на этом уровне достаточно долго. После выхода BuddyPress 1.1.1 выяснилось, что bp-Events не работает с ним – и я терпеливо ждал, когда автор сделает доработку. Дождались :)

Именно поэтому я представляю вам сегодня BuddyPress плагин событий bp-Events 1.1 ru_RU – русская версия.

Описание:

  1. bp-Events добавляет страницу “События” в пользовательское меню. Отсюда вы можете создавать свои события, присоединятся к уже существующим.
  2. Появляется виджет событий, которые позволяют в любом месте разместить список новых/активных/популярных событий.
  3. Можно отправлять приглашения для принятия участия в событии.
  4. Для каждого события есть страница настроек, своя сеть, форум и т.д.

Установка в 5 шагов:

  1. Распакуйте архив на ваш компьютер.
  2. Загрузите папку /bp-events/ в папку /plugins/.
  3. Папку /events/ в папке плагина скопируйте в папку вашего пользовательского шаблона (предположим, bp-default).
  4. Зайдите в админку вашего сайта, чтобы активировать плагин.
  5. Все ;).

Как пишет сам автор, возможны некоторые глюки и проблемы в работе. Но их может и не быть :). Плагин работает в режиме тестирования. Перевод составляет 98% – и не по моей вине. Я написал разработчикам о некоторых их ошибках, ждем исправлений.

Скриншоты выкладыть нет смысла, вы можете посмотреть работу плагина на ДЕМО-сайте.

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

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

  1. после добавления события выдало вот так

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘bp_core_filter_buddypress_theme_root’ was given in /usr/home/x3m/public_html/wp-includes/plugin.php on line 166

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘bp_core_filter_buddypress_theme_root’ was given in /usr/home/x3m/public_html/wp-includes/plugin.php on line 166

  2. событие добавляется, но при попытке его открытия, выдает вот такие ошибки

  3. @BRED:
    Затрудняюсь сказать причину, но на демо-сайте таких сообщений не было при добавлении событий…

  4. У меня тоже ошибка после добавления события
    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘bp_core_filter_buddypress_theme_root’ was given in /home/badsmiley/data/www/XXXXXXXXX.ru/wp-includes/plugin.php on line 166

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘bp_core_filter_buddypress_theme_root’ was given in /home/badsmiley/data/www/XXXXXXXXX.ru/wp-includes/plugin.php on line 166
    У вас нет установленных шаблонов BuddyPress.
    Пожалуйста, переместите “/wp-content/plugins/buddypress/bp-themes/” в “/wp-content/bp-themes/” и обновите страницу. Вы можете загрузить больше шаблонов здесь.

  5. 29 апреля Эрвин написал в ответ на эу же ошибку следующее:

    There was a fault in the original bp-core forum modules where it assumed all plugins were referencing GROUP forums. This has since been fixed in bp-core, however, I have not updated my code yet. Rest assured, I know where the problem lies, and I hope to have it ready for the next version.
    (Смысл прост – ошибка возникла после изменения ядра БП и я пока ее не исправил у себя, к слдующей версии все будет ОК)

    Но следующие вресии уже вышли.а ошибка осталась или ен у всех?

  6. exay:

    А у меня без проблем всё… Спасибо

  7. exay:

    Дата события только почему-то на английском?

  8. @exay:
    Дата события где именно? У меня на всем демо-сайте дата события на русском. Посмотрите сами.

  9. А вы точно используете bp-Events 0.59? Необходимо деактивировать страую версию, потом удалить ее, потом залить новую. И кстати, эти данные у вас случайно не от старой версии остались? Если да, то тогда это просто в базе сохранены старая запись – на английском. Удалите и создайте заново.

  10. exay:

    Как категории событий удалять?

  11. Меню Администрирование -> События. Там настройка.
    Но удалять пока нельзя – я написал об этом автору (Erwin).

  12. Mac:

    В профиле напротив ссылки “События” не отображается соответсвующая иконка.

  13. Mac:

    Еще найденные баги:
    1) Не сохраняются поля “Теги события (разделяйте их запятыми)” и “Список тегов”. Заодно поясните пожалуйста, в чем отличия?
    2) Если название события на русском, ссылка на него портится и не открывается. Пришлось лезть в базу и упрощать ссылку. Надо бы сделать транслитерацию так же, как это делается со ссылками на создаваемые записи в блогах.

  14. @Mac:
    Автор пока не придумал как ее туда запихнуть :) Нахимичил в стилях и еще не разобрался.

    @Mac:
    А у меня стоит транслитерация на демо. У вас должен быть активирован плагин rus-to-lat.php ДО активации плагина событий.

  15. Mac:

    Спасибо. Теперь понятно.
    Еще вопрос насчет иконки. У плагина нет иконки в страницах анкет и на странице /events/. Как исправить?

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

  16. Mac:

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

    З.Ы. Загрузка аватаров в BuddyPress в принципе какая-то кривоватая. Очень неудобно мышью их обрезать.

  17. Mac:

    :) спасибо, понятно. Будем ждать.

    З.Ы. Такой внимательный к юзерам админ – большая редкость и ценность. Респект ;)

  18. @Mac:
    Спасибо на добром слове :) Как говорится, чем можем…

  19. Sergey:

    Даты в событиях на английском, как поправить?

  20. Алекс:

    Спасибо за плагин!

  21. Обновлися плагин – тестируйте!

  22. Александр:

    Members: участников: 3

  23. Mac:

    Не создаются события: “Произошла ошибка при сохранении деталей события. Пожалуйста, попробуйте еще раз.”

    В основном меню ссылка на События не появляется. Странный вообще этот плагин. Таблицы в базе он самостоятельно создает?

  24. У меня еще хлеще:

    Доступ запрещен
    Не найдено / Нет доступа

    Страница, которую вы ищете, или не существует, или у вас нет прав для доступа к ней.

    При этом плагин активирован и в меню он появился.
    Ах да, тестирую сайт-админом.

  25. @Mac:
    В основном меню и не должн появляться – на демо у меня стоит trunk версия, которая нестабильна, я выложил вам более-менее работающую.. Пр таблицы – конечно, сам!

    @BaRoN!:
    А вы скопировали папку /events/ в папку шаблона /bp-default/?

  26. Да, и в ~berserki/public_html/wp-content/themes/bp-sn-parent тоже пробовал. Попробовал даже в каталог с будипресом залить :-)
    Есть правда ощущение что проблема порылась в другом месте, уже поздно ночью нашел, что mod_rewrite на зацикливание ругается… Но такая ругань только с этим плагином

  27. Где бы 25й час в сутках найти, можно было бы самому доделать =) Небось, прямо внутрь будипреса вставить, благо там как раз все удобно по папочкам раскидано… Мечты, мечты.
    Попробую еще как-нибудь обновиться с 2.8.4 до 2.8.4а, вдруг повезет.

  28. Александр:

    BaRoN!, По поводу зацикливания – это проблема WordPress! там редиректов десятки.. пробывал ставить порог в 50.. все равно ошибки:)

  29. У плагина не работают инвайты, без этого, имхо, почти вся прелесть теряется, так как у пользователей теряется самый большой стимул по эвентам ходить, а оргам – эвенты создавать именно через этот сервис

  30. @valilenk:
    Да, про инвайты разрабы знают, выясняют в чем проблема.

  31. Александр:

    инвайты эти хороши когда юзеров сотня.. потом это мрачно :) если на каждое событие приглашать всех без рабору… пока не будет поиска – все эти инвайты…

  32. Александр:

    По переводу – очень много без перевода.. так понимаю это из-за не полного перевода всего в po/mo?

  33. @Александр:
    В самом коде не прописаны много где локали, так что как только авторы пропишут – сразу же появится перевод, там все фразы уже на русском, просто не выводятся.

  34. Александр:

    Ждем :) наверное нужно плагины ставить только те – которые без языкового “косяка”.. а то мне уже юзеры писали по поводу “встречается английский”… :)

  35. slaFFik, ничего от разрабов не слышно про глюк при приглашении на событие? а то забавно видеть "-1" :)

    • Александр, только что посмотрел – нет, пока не решено. Erwin (=автор) так толком и не понял причину, думает, что проблема в файле Ajax.js, который по его словам “надо полностью переписать”. Это он написал еще 13 дней назад – и никаких изменений. Ждем…

  36. xaIRus:

    “Папку /events/ в папке плагина скопируйте в папку вашего пользовательского шаблона”
    Куда именно, к примеру этот шаблон:
    /wp-content/plugins/buddypress/bp-themes/bp-sn-parent
    /wp-content/themes/bp-sn-parent
    ?

    ЗЫ На всяк случай залил туда и туда…

    • /wp-content/plugins/buddypress/bp-themes/bp-sn-parent
      надо было перенести: bp-sn-parent в themes чтоб и получилось /themes/bp-sn-parent

      и именно перенести, а не копировать

  37. xaIRus:

    Fatal error: Class ‘BP_Events_Event’ not found in /home/wp-content/plugins/bp-events/bp-events.php on line 181

    Вот такая вот ошибка после активации :(

  38. xaIRus:

    Спасибо, все разобрался.

  39. Вот такая ошибка вылетает, чем можете помочь?!

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 616660 bytes) in /home/u201544/club.geleya.ru/www/wp-content/plugins/bp-events/bp-events.php on line 2871

  40. @Саша Ангел: 32 мегабайта памяти для WP MU + BuddyPress при отсутствии кэша опкодов – как ни крути, мало.
    Почитайте, например, https://cosydale.com/buddypress-numbers-advice.html на этом сайте

  41. Александр:

    slaFFik,
    Привет!
    когда ждать новый релиз?! очень нужный плагин, но сейчас отключен – глюков больше чем пользы… :(

    • Привет! А не знаю когда – сайт, на котором хостился трекер с новостями и где можно было писать об ошибках – умер. Пишет об ошибках в Ruby on rails. Так что новостей толком нет… Последнее, что я видел – работа с каталогом событий и исправление пары внутренних ошибок.

  42. Александр:

    slaFFik, жаль… а дорабатывать самостоятельно сложно.. надо вникать…

  43. Кстати, если вдруг кто готов довести плагин до ума – готов немного поучаствовать материально в разработке. Но сразу скажу, денег у меня не так много, как хотелось бы.
    Если будут конкретные предложения по срокам и ценам, можно в жабер/почту ruslanbalkin@gmail.com (если в почту, то со вменяемой темой сообщения), либо в аську 78197047.

    Ну и хотелось бы, чтобы решилась проблема с “Доступ запрещен”, пример можно посмотреть тут –
    http://berserki.ru/members/baron/events/

  44. Если сейчас найду время – попробую адаптировать плагин под текущую версию BP

  45. Эххх, время, время :) Где бы найти несколько лишних часов в сутки:)

  46. Дмитрий:

    Здравствуйте, а можно как-то связать календарь и этим делом?
    У меня проблема – нужен календарь, но на одну рубрику всего.

  47. Александр:

    Ура! Меня можно поздравить… практически закончил портирование плагина под 1.2.x .. единственно что пока не будет работать – форумы событий…

    Надеюсь к завтра выставить на тестирование ;)

  48. Александр:

    Собственно это работает на BP 1.2.2.1

    http://milordk.ru/r-lichnoe/opyt-l/cms/bp-events-dlya-buddypress-1-2-x.html

  49. Альберт:

    @Александр:Перешел по вышеуказанному адресу и оставил коммент! Да и я так думаю у вас есть связь со slaFFik-ом…напишите ему почему неработает функция Уведомлять меня о комментариях по e-mail…после недавних глюков на почту не приходят уведомления!

  50. Альберт:

    @Александр:Да еще неподскажите что это за виджет на этом сайте в самом вверху где отображаються последние комментарии и популярное…и как вы думаете возможно ли совместить плагины Jet Random Groups Widget и Jet Random Members Widget в таком удобном виджете для бадипресс…было бы здорово!

  51. Альберт,

    запутался :) Комментарий видел – ответил и ожидаю от вас ответа ;)

    1) про какие глюки речь?
    2) какой виджет на каком сайте имеется в виду? зы: буквально скоро эти два плагина (Jet Random Members/Groups) будут оформлены одним..

  52. Альберт:

    @Александр: Я про плагин события…у вас он работает нормально на сайте а у меня просто появилась в меню кнопка события и в админке настройки…но сами события попросто не работаю…вот я и написал вам…делал все по установке правильно…А про плагин…вы видите плагин сверху справа…точнее виджет…который отображает последние комментарии и популярное…прост думал возможно ли сделать так чтобы совместить в нем как (Jet Random Members/Groups) все вместе а сейчас понял что такое ожидаеться!!!

  53. Альберт,
    хотите закладками сделать ?:) не думаю, что это хорошая идея.. ведь тогда смысл теряется моих плагинов..

  54. Mac:

    Интересно, такой полезный плагин, а автор на него, видимо, забил. Как же так…

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

  56. Павел:

    Не получается активировать плагин :(

    Fatal error: Cannot redeclare bp_register_event_extension() in /home/public_html/wp-content/plugins/bp-events/bp-events-classes.php on line 1288

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

    С чем может быть связано? Версия ВП и БП – последние.

  57. Валерий:

    А что-то по новее по этой теме есть?

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

Ваш адрес email не будет опубликован.