Плагин для BuddyPress – Registered users only

Я так увлекся патчами для улучшения внешнего вида своей русской версии BuddyPress, что потерял из виду некоторые плагины, которые появились в последнее время. Интересный плагин для BuddyPress – доступ только по регистрации, вот что я вам представляю.

Каковы же основные особенности плагина? Их всего 2:

  1. доступ на сайт только тем пользователям, которые зарегистрированы на сайте (им необходимо будет пройти дополнительную авторизацию на сайте);
  2. возможность гостевого доступа к сайту (имеется в виду доступ к RSS ленте).

СКАЧАТЬ ПЛАГИН:

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

Этот плагин позволит вам сделать ваш сайт на основе MU (не только для BuddyPress) доступным исключительно по регистрации, что

  • во-первых, уменьшит количество спама,
  • во-вторых, сделает ваш сайт индивидуальным,
  • в-третьих, вместе с плагином wp-invites от Jehy позволит создать социум избранных.

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

Установка плагина Registered users only: распаковать 2 файла из архива в папку /mu-plugins/. То есть путь к файлам будет выглядеть следующим образом:

wp-content/mu-plugins/registered-users-only.php
wp-content/mu-plugins/registered-users-only-ru.mo

После этого все случайные пользователи будут сталкиваться с формой авторизации.Форма администрирования тоже предельно проста в понимании:

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

  1. максим:

    покрутим, посмотрим, вещь нужная

  2. Павел:

    Добрый день! может кто-нибудь подсказать: в форме регистрации есть поле – full name: как можно изменить надпись так, чтобы она была написана по русски?
    Так же в форме регистрации есть поле: имя (где надо ввести логин) – как можно изменить эту надпись?
    использую WP MU 2.7 +BuddyPress RC-1

  3. @Павел:
    Зайдите на страницу Поля профиля в Администрировании. Там есть редактирование этого.
    Просто так изменить это поле нельзя. Надо редактировать целый файл перевода. А зачем вам это?

  4. Павел:

    2 SlaFFik
    Если я правильно пониманию, редактировать можно только поля профиля.
    Поле Имя (которе над полем e-maila) – редактировать через админку нельзя, т.к. это самое базовое при регистрации. Почему возник такой вопрос: я когда регистрировался, раза три ввел в это поле именное свое имя кириллицей, а не логин латиницей. Если с этой проблемой столкнулся я, то другие навернякак тоже с ней столкнуться….поэтому исправить название этого поля на “логин” – было бы как-то правильнее…
    Что касается поля full name – его также нельзя изменить через админку…и также непонятно рядовому пользователю, что именно оно значит? На русском было бы куда как симпатичнее…
    Еще вопрос – на мейл приходят уведомления от бадди пресса на английском – это тоже надо править файл русификации?

  5. Павел:

    SlaFFik, очень был бы рад, если бы Вы мне отправили файл русификации *.po, если это возможно. Если невозможно, то мог бы я попросить Вас исправить указанные моменты? Заранее благодарен!

  6. @Павел:
    Высылать вам не надо – он уже у вас есть. Посмотрите папку bp-languages, там есть .ро файл, только простое редактирование не пройдет. Это нужно делать с помощью специальной программы (PoEdit).
    Редактирование full name в меню: Администрирование -> BuddyPress.
    По поводу уведомлений – не знаю, не проверял пока (я их просто отключаю, а то получаю по пару десятков писем каждый день – устал).
    PS. Я был бы благодарен, если бы вы еще оставили ссылку на меня, как локализатора. А то пользуетесь, помощь просите, а труд мой не уважаете…

  7. post:

    вау, плагин! куууул!!!!! теперь осталось дождаться только бадди-фотоальбомов и “одноклассники wp-edition” готовы ))

  8. scboy:

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

  9. Так это денвер – там вечно что-то на MU. Я тестировал на сервере и работал плагин у меня.
    Денвер вообще не очень годится для полнофункционального тестирования MU, я его использовал только когда шаблоны делал/менял. Сейчас пришел к выводу, что надо все on-line делать.
    В крайнем случае сделайте подпапку на сайте и там тестируйте все сразу в сети – люди не будут знать, а вы все проверите.

  10. scboy:

    не. отлаживать надо локально. а потом на сервере своих проблем найдется :))
    и неудобно это, в конце концов.

  11. Просто как по мне, так много времени теряется зря… Но это на любителя.
    У меня друг купил себе домен чисто для тренировок, тестирования, отладки шаблонов и сайта в целом. Это удобно. Можно ведь и поддоменом пользоваться, как я своим Demo.CosyDale.com – тестирование, отладка BuddyPress.

  12. scboy:

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

  13. Что ж, о предпочтениях, равно как и о девушках, не спорят :)
    Но говорите вы убедительно :)

  14. post:

    А я тоже вот предпочитаю работать онлайн )) безлимитный нет – и не надо дважды всё настраивать…

    P.S. Slaffik, вчера сайт выдал ошибку 404, что это? Я думал, hosting.ua – надёжная компания? Даже сам одно время хотел переехать

  15. post:

    как мы нафлудили-то тут про эти денверы, в рот мне ноги…

  16. Нет, hosting.ua – мне все больше и больше нравится. Я просто на прошлой неделе поменял тарифный план на более дорогой и мне надо было сменить ip сайта. Делается это в течение суток (чтобы удалился кеш на всех dns серверах), поэтому мой сайт был недоступен.
    А так проблем я никаких не замечал и не сталкивался. Так что советую :) Только нет своего web-сервера. Поэтому подходит только для обычного wp. Для WPMU нет достаточной гибкости (ну скажем так, я не просил предоставить мне эту гибкость :) ).

  17. Хех. Есть этот плагин и в моей редакции, оттуда просто удалены все настройки, и запрещён доступ к RSS – минимализм рулит))
    Да и засчёт удаления настроек сразу совместимость со всем, что попало))

  18. Здравствуй, Jehy, рад тебя снова видеть :)
    Это твой с циферкой 2? Я просто решил взять более полный вариант.

  19. Да, мой :)
    Просто у твоего были какие-то (какие точно, не помню) недостатки при работе с WP MU, а насчёт настроек
    1) галочка туда вынесена только лдя удобства, и она дублирует ту, что есть в настройках вордпресса.
    2) ИМХО нет смысла закрывать чтение блога, оставляя RSS.
    Поэтому в моём варианте их и нету.

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

    P.S. Это мой на bp-dev выложен :)

  20. Да он не только на bp-dev – я посмотрел, что почти везде есть. Молодчина!
    Да согласен, просто я оптимизатор до мозга костей. Зачем делать 2 клика после настройки плагина, если можно сделать на той же странице? Хотя могу быть и неправ.

  21. vanusha:

    У меня та же история, только все это на хосте :(
    з.ы. на Денвере не пробовал

  22. vanusha:

    При включенном плагине не работает регистрация, при нажатии на кнопку в строке адреса быстро меняются несколько ссылок
    http://сайт.ru/wp-login.php?action=register
    http://сайт.ru/wp-signup.php
    http://сайт.ru/wp-login.php?redirect_to=http%3A%2F%2Fсайт.ru%2Fwp-signup.php
    и я остаюсь на странице авторизации.
    Перед, тем как запостил здесь, убедился что все делал правильно, еще раз переустановил плагин, результата нету.

  23. @vanusha:
    А у вас регистрация разрешена? И у вас точно нет мелкого текста “Регистрация” внизу формы авторизации, как у меня на скриншоте?

  24. vanusha:

    Регистрация разрешена:
    Можно создавать только пользовательские аккаунты.

    Как, есть текст “Регистрация” конечно, как на скриншоте, я же говорю, когда нажимаю на неё все равно остаюсь на странице авторизации, только в адресной строке, что то как переадресация проходит, быстро меняются несколько адресов, так как я это выше описал.

  25. Плагин от 28 февраля, тогда еще был только BuddyPress beta2. Вполне могли поменяться адреса переадресации, вот он и зацикливается. Я запишу эту проблему в свой список todo. Посмотрю, что там такое.

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

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