Несколько месяцев назад я сказал вам о существовании BuddyPress плагина событий bp-Events, который некоторое время даже тестировался у меня на демо-сайте. На то время его версия была 0.57. Потом я связался с автором, сделал полный перевод плагина с доработкой некоторых моментов и отдал Erwin‘y. После этого плагин приобрел версию 0.58 и держался на этом уровне достаточно долго. После выхода BuddyPress 1.1.1 выяснилось, что bp-Events не работает с ним – и я терпеливо ждал, когда автор сделает доработку. Дождались :)
Именно поэтому я представляю вам сегодня BuddyPress плагин событий bp-Events 1.1 ru_RU – русская версия.
Описание:
bp-Events добавляет страницу “События” в пользовательское меню. Отсюда вы можете создавать свои события, присоединятся к уже существующим.
Появляется виджет событий, которые позволяют в любом месте разместить список новых/активных/популярных событий.
Можно отправлять приглашения для принятия участия в событии.
Для каждого события есть страница настроек, своя сеть, форум и т.д.
Установка в 5 шагов:
Распакуйте архив на ваш компьютер.
Загрузите папку /bp-events/ в папку /plugins/.
Папку /events/ в папке плагина скопируйте в папку вашего пользовательского шаблона (предположим, bp-default).
Зайдите в админку вашего сайта, чтобы активировать плагин.
Все ;).
Как пишет сам автор, возможны некоторые глюки и проблемы в работе. Но их может и не быть :). Плагин работает в режиме тестирования. Перевод составляет 98% – и не по моей вине. Я написал разработчикам о некоторых их ошибках, ждем исправлений.
Скриншоты выкладыть нет смысла, вы можете посмотреть работу плагина на ДЕМО-сайте.
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
У меня тоже ошибка после добавления события
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/” и обновите страницу. Вы можете загрузить больше шаблонов здесь.
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.
(Смысл прост – ошибка возникла после изменения ядра БП и я пока ее не исправил у себя, к слдующей версии все будет ОК)
Но следующие вресии уже вышли.а ошибка осталась или ен у всех?
А вы точно используете bp-Events 0.59? Необходимо деактивировать страую версию, потом удалить ее, потом залить новую. И кстати, эти данные у вас случайно не от старой версии остались? Если да, то тогда это просто в базе сохранены старая запись – на английском. Удалите и создайте заново.
Еще найденные баги:
1) Не сохраняются поля “Теги события (разделяйте их запятыми)” и “Список тегов”. Заодно поясните пожалуйста, в чем отличия?
2) Если название события на русском, ссылка на него портится и не открывается. Пришлось лезть в базу и упрощать ссылку. Надо бы сделать транслитерацию так же, как это делается со ссылками на создаваемые записи в блогах.
28 июня 2009 в 0:46
после добавления события выдало вот так
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
28 июня 2009 в 0:49
событие добавляется, но при попытке его открытия, выдает вот такие ошибки
28 июня 2009 в 10:29
@BRED:
Затрудняюсь сказать причину, но на демо-сайте таких сообщений не было при добавлении событий…
29 июня 2009 в 2:01
У меня тоже ошибка после добавления события
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/” и обновите страницу. Вы можете загрузить больше шаблонов здесь.
29 июня 2009 в 2:16
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.
(Смысл прост – ошибка возникла после изменения ядра БП и я пока ее не исправил у себя, к слдующей версии все будет ОК)
Но следующие вресии уже вышли.а ошибка осталась или ен у всех?
29 июня 2009 в 6:58
А у меня без проблем всё… Спасибо
29 июня 2009 в 7:00
Дата события только почему-то на английском?
29 июня 2009 в 12:56
@exay:
Дата события где именно? У меня на всем демо-сайте дата события на русском. Посмотрите сами.
29 июня 2009 в 14:44
29 июня 2009 в 15:21
А вы точно используете bp-Events 0.59? Необходимо деактивировать страую версию, потом удалить ее, потом залить новую. И кстати, эти данные у вас случайно не от старой версии остались? Если да, то тогда это просто в базе сохранены старая запись – на английском. Удалите и создайте заново.
30 июня 2009 в 9:46
Как категории событий удалять?
30 июня 2009 в 13:12
Меню Администрирование -> События. Там настройка.
Но удалять пока нельзя – я написал об этом автору (Erwin).
14 июля 2009 в 14:12
В профиле напротив ссылки “События” не отображается соответсвующая иконка.
19 июля 2009 в 9:18
Еще найденные баги:
1) Не сохраняются поля “Теги события (разделяйте их запятыми)” и “Список тегов”. Заодно поясните пожалуйста, в чем отличия?
2) Если название события на русском, ссылка на него портится и не открывается. Пришлось лезть в базу и упрощать ссылку. Надо бы сделать транслитерацию так же, как это делается со ссылками на создаваемые записи в блогах.
20 июля 2009 в 12:04
@Mac:
Автор пока не придумал как ее туда запихнуть :) Нахимичил в стилях и еще не разобрался.
@Mac:
А у меня стоит транслитерация на демо. У вас должен быть активирован плагин rus-to-lat.php ДО активации плагина событий.