Плагин: Условия пользования сайтом BuddyPress

Вы замечали, что во многих социальных сетях при регистрации необходимо прочитать/принять правила или условия пользования сайтом? Я посчитал, что некоторые из вас тоже захотят внедрить себе такую же возможность: написание текста условия, при подтверждении согласия с которым возможна регистрация.

На просторах интернета нашел плагин, который называется BP Signup TOS (Terms of Services). Я немного его подредактировал – перевел, переместил страницу меню из блока “Администрирование” в блок “BuddyPress” (пусть все будет в одном месте, так ведь?). В итоге получился BP Signup TOS SE. Так что сейчас вы можете увидеть его действие на странице регистрации Демо-сайта, а также здесь на скриншоте:

Условия пользования сайтом

Установка плагина предельно проста: копируете единственный файл в папку /wp-content/mu-plugins/.

Настройка текста осуществляется на странице “BuddyPress → УПС”. УПС – Условия пользования сайтом.

Скачать на CosyDale.com

Понравился пост? Подпишись на RSS ленту CosyDale.com!
Получай всю интересную информацию первым.
123

12 комментариев»

  • Спасибо за локализацию… Плагин нужный…

  • При сохранении произошло вот что:
    The requested URL /wp-admin/bp-core.php was not found on this server.

  • Я нашел свою ошибку. Не в том месте поставил не тот знак. Уже исправил – у меня работает сохранение текста. Скачайте, пожалуйста, заново.

  • Вячеслав спасибо

  • Установил.. при попытке сохранить выдает ошибку: Невозможно загрузить bp-signup-tos.

  • А у меня еще интересней. При нажатии на УПС перекинуло на /?c=1, что вернуло меня на главную страницу самой админки. и все, больше ничего не происходит.

  • А все понял. Надо кидать НЕ В /wp-content/mu-plugins/, а В /wp-content/plugins/.

  • Ну смех. Теперь не сохраняет текст)))
    И не появляется при регистрации поле с “галочкой”, что бы ее нажать и согласиться с правилами.

    как быть?:(

  • Чтобы плагин нормально работал в админке, пришлось заменить имена файлов на wpmu-admin.php.
    Функция signup_extra_fields в новых версиях, похоже, не действует, на это же жаловались и на оф. форуме, поэтому правила и не выводятся.

    В итоге заменила ее на bp_before_registration_submit_buttons, закавычила строку $error = $errors->get_error_message(‘tos’); , потому что та вызывала ошибку, убрала все, что касается галочек и их проверки, а правила начала со строки “Регистрируяся на сайте я соглашаюсь со следующими условиями”.

    В общем, через одно место, но главное, что правила есть и редактировать их удобно. :)

  • @Татьяна:
    Оригинальное решение :) Буду рад, если вы пришлете мне на ящик исправленный вариант (свяжитесь со мной на странице Контакт). Я бы его выложил для людей, если вы не против.

  • С удовольствием, я его на досуге вычищу, чтобы убрать все те крутые функции, которые теперь не используются и пришлю те крохи, что остались.

    По принципу “лучше что-то, чем ничего”. :)

  • @Татьяна:
    Заранее спасибо :)

RSS лента комментариев на эту запись. TrackBack URL

Включиться в обсуждение

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

XHTML: Вы можете использовать такие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>