Плагин: отправь подарок c BuddyPress Gifts v1.1!

Относительно недавно появился плагин BuddyPress Gifts, который позволяет одному пользователю отправить подарок (или много подарков) другому пользователю. Автором плагина является Warut Sudpoothong.

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

Особенность загружаемых рисунков – они должны быть только размеров 64 на 64 пикселя, автоматом пока не изменяется размер. Загруженные подарки (или стандартные) можно с легкостью удалить.

Если кто-либо подарил подарок, но вы потом решили удалить его в админке (удалить его рисунок), то в ленте активности подарок останется (и его рисунок тоже). Соответственно, можно сделать вывод, что вы удаляете лишь запись о рисунке как о подарке. Это удобно, на мой взгляд.

Меняйте названия подарков (а я думаю вы захотите сменить на русские) ДО того, как кто-либо успеет кому-либо что-либо подарить. Иначе в ленте активности останется английский вариант (он записывается в базу, потому чтобы исправить, вам придется лезть туда и редактировать вручную – не хочется ведь, правда?).

Демо работы – у меня на демо-сайте.

А теперь поговорим об ошибках в плагине:

  1. Локализация – пришлось создавать с нуля, благо в большинстве случаев автор предусмотрел свою локаль.
  2. Там, где он не предусмотрел перевод фразы, это за него сделал я :) Там где вы увидите английский – не срабатывает из-за ajax механизм перевода (я нашел одно такое место).
  3. Система уведомлений работает – у вас в BuddyBar отображается сообщение, что получен подарок от того-то. Но не более того. Ссылку я подправил, чтобы не вела в 404.
  4. Не работает прикрепление подарков на соответствующей странице. То есть мне отправили подарок – но он пока кто-нибудь не прокомментировал не виден у меня на странице подарков. Плохо, однако…
  5. И я не понял, почему уведомление пришло мне на английском – ведь текст перевел.

У плагина хорошее будущее, но есть куча проблемы в работе. Надеюсь, автор плагина будет его развивать и дальше.

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

UPD 23.04.2010: Обновлен перевод и файлы плагина, исправлено 2 ошибки автора (я вмешался в исходный код). Самим автором исправлен недочет, при котором не видно было – отправлен ли подарок или нет. Так же исправлено им несколько ошибок в путях.

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

  1. Koshnv:

    Быстро ты однако))))
    Да плагин здоровский, и в принципе и в таком состоянии сгодится!
    На мой взгляд самый главный косяк в том что не понятно – не заметно ушел подарок или нет, народ у мну на пробе по десять раз успел нажать отправить)))))

  2. notbad:

    @slaFFik, действительно, косяков много. Я ставил его еще неделю назад, но отключил, так как это жесть..
    1. Было мого лишнего (в папке плагина некоторые файлы и картинки – лишние).
    2. Отправка: кнопка стоит криво + юзеры не видят, отправился ли подарок – как результат отправка по 10 раз (как сказали выше), это гониво, как по мне..
    3. Не знаю почему, но все же один раз подарок закрепился в вкладке Пдарки у одного пользователя, ни у меня ни у остальных – нет. Непонятки.
    4. Я правил в bp-gifts-notifications – отчеты на мыло приходили на русском.

  3. Umbra:

    Просто класс! А там можно ограничивать подарки по группам пользователей? Например, чтобы некоторые подарки могли отправлять только VIP пользователи?

  4. Umbra:

    Зашла на демо-сайт заметила вот что: у пользователя slaFFik в профиле в графе “Подарки” вот что: “Подарки у slaFFik
    Или еще никто не отправил slaFFik подарок, или пользователь ограничил доступ к просмотру.”
    А в ленте событий есть запись об отправке подарка: http://demo.cosydale.com/members/koshnv/activity/1834

    :) приватность, такая приватность или я чего-то не понимаю?

  5. Альберт:

    Да вещь действительно хорошая…но как выше сказано еще надо ее довести до ума!))

  6. Альберт:

    Вот нашел баг…после активации плагина у меня фаербаг на мазиле выдает ошибку ( jQuery(“.widget div#members-list-options a”).live is not a function )
    по адресу
    …/wp-content/plugins/buddypress/bp-core/js/widget-members.js…

  7. Альберт:

    Да нет там ничего кроме отправки и создания своих подарков!

  8. Альберт:

    Да у меня тоже есть такой баг…отправил…есть в активности…но подарок не дашел!!! и slaFFik-у я тоже отправлял!!!)

  9. Mac:

    Попробовал плагин, как только он вышел. Сразу понял, что глубокая альфа и убил. Отрепортил автору. По-моему, пока рано его юзать. У меня, например, прекрасно отправлялись пустые подарки.

  10. Koshnv:

    Вот тут почитать можно по плагину
    http://buddypress.org/forums/topic/buddypress-gifts-component

  11. Аршат:

    никто не редактировал плагин? у меня тоже проблема с бутоном и не видны подарки в профиле

  12. Аршат:

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

    • Апдейт!
      Исправлен и этот баг :)
      Я также обновил файлы + перевод.
      Качайте новую версию – именно качайте отсюда, а не автообновление, я вмешивался в код, чтобы кое-что подправить.

  13. Альберт:

    Надеюсь автор этого плагина когда нить доведет его до ума…! сколько неудобств в его использовании.
    1)чтобы отправить подарок нужно зайти в подпункт Подарки на страничке друга…глупость…вот если бы отправку осуществить как обычное сообщение!
    2) подарок должен иметь цену…а тут посылай хоть тысячу и кому угодно…много тоже не хорошо…нужно ввести систему бонусов!
    3)если бы отправленные подарки отображались на том же месте где прописываеться статус пользователя…и если подарков много…ставилась бы галочка…Увидеть больше…и при нажатии выводились все подарки…! и еще куча всяких недостатков…

  14. Плагин хороший, но подарки действительно должны иметь цену! Скажем пользователь набрав определенной кол-во отзывов (что угодно) может отправить 1 подарок! Ну или что то в этом роде в плоть до смс оплаты!

  15. magpro:

    Подписываюсь. за подарки надо платить. Хотябы очки достижения.

  16. Наиль:

    Здорово! Все работает! Супер! +1

  17. Максим Зубов:

    Здравствуйте!
    Это у всех так, или только у меня?
    Если я отправляю кому-то подарок, то я же могу его удалить со страницы того, кому его отправил, но получатель удалить подарка не сможет, несмотря на то, что у него активна кнопка “Удалить”. При нажатии на “Удалить”, получатель переходит просто на главную страницу сайта.

  18. vovasik:

    крутой плагин только размеры подарков лучще изменить , мелкие смотрятся плохо

  19. руслан:

    Подскажите пожалуйста, как отправить подарок?

  20. саша:

    У меня не работает ! когда нажимаю “подарки” там просто картинки и все что делать ?

  21. Berzhan:

    Понимаю, плагин старый, но все же на нынешней версии BP будет работать?

  22. Здравствуйте! Сколько раз попадаю на ваш сайт, проблема одна ни одного плагина я так и не скачал . Описания конечно отличные,от и до. только ссылка нерабочая . Может мне нужно зарегиться на вашем блоге, или я незнаю что бы хоть один плагин скачать.Если для скачивания файла нужна регистрация вы так и напишите , или я незнаю…Просто когда написано что нужно заригиться чтоб скачать сразу регистрируешься,а так пока прочтешь описания потом пытаешся скачать а там File does not exist.Файл не существует

    • Ох, спасибо, что обратили внимание… К сожалению, я (похоже) потерял все файлы при смене хостинга, не могу найти ничего старого. А это значит, что теперь скачать ничего не получится. Вы можете помочь в переводах, если хотите.

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

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