Всем привет, это небольшой обзор очередного обновления плагина Wp-Recall.
Перейдем сразу к перечислению багов, которые удалось решить в этом обновлении:
- Устранена ошибка в верстке виджета "Пользователи в сети"
- Устранена ошибка с исчезновением кнопки для удаления непрочтенного личного сообщения, даже если сообщение еще не было прочтено
- Добавлена кнопка для закрытия открытой формы публикации в ЛК пользователя и в группе
- Устранена проблема в верстке рейтинга записи при отображении в Хроме
- Решена проблема с переносом содержимого на другую строку некоторых произвольных полей профиля при выводе вверху профиля.
Итак, в этой версии было добавлена возможность подлючить регистрацию и вход пользователя через стандартную форму регистрации и входа WordPress, т.е. если эта опция включена, то при нажатии на ссылку "Вход" или "Регистрация" пользователю будет показана стандартная форма. Включается это дело на странице настроек плагина.
Между тем форма регистрации и входа плагина развивается дальше совместно с произвольными полями профиля и с этой версии администраторы сайта могут предложить своим пользователям заполнить некоторые произвольные поля профиля непосредственно во время регистрации на сайте, т.е. теперь вы можете сами указывать какие произвольные поля вывести в форме регистрации, а какие не стоит. В результате форма регистрации может быть примерно такой:
Произвольные поля выводимые в форме регистрации не будут обязательными, возможно это будет сделано в следующей версии.
В связи с этими дополнениями немного изменился вид произвольных полей профиля в административной части сайта.
О круто! А после регистрации можно сделать редирект на личный кабинет в вкладку профиль?)
Спасибо! Но добавленные произвольные поля не прокручиваются, у меня список выходит за экран и нет кнопок они за пределом ))
конечно, если полей будет слишком много такое возможно. не стоит злоупотреблять их количеством. В этом случае, как вариант, можно вывести форму регистрации и входа на отдельную страницу в настройках плагина, тогда проблема будет решена.
Если отключить Система подписок на пользователей и FEED, то кнопка у пользователей в ЛК, все равно остается, так же не должно быть?
Верно. Пофиксил ошибку сегодня выложу исправление.
:)=-
Добрый день. Будет ли английская локаль?
добрый, а зачем? не вижу необходимости
А как подключить и сделать, чтобы работала регистрация на сайте?
Добрый день, можно ли привязать регистрацию через соц сети? или использовать уже существующие плагины.. например логинза или юлогин?
При желании можно прикрутить Логинзу, если понимать что делать. Возможно в ближайшее время сделаю поддержку этого плагина.
Если оставить стандартную форму автоизации, то ulogin и loginza работает, только одна проблема, они передают в имя пользователя собственный идентификатор:
Профиль пользователя ulogin_google_109759349418293503734
С такими названиями профили не очень приятны и запомнить такой логин почти не реально. Если можно как то реализовать, что в качестве логина будет подтягиваться почта или ник - будет совсем отлично.
Спасибо.
нет, подтягивать почту или ник не получиться. Более того, если пользователь уже был зарегистрирован у вас на сайте и позже захочет зайти через логинзу, то ему будет создан еще один акк на вашем сайте, что конечно будет пользователю не очень понятно и будут возникать вопросы. Поэтому плагин wp-recall и не поддерживает работу с логинзой в данный момент.
Спасибо, надеюсь получиться в последствие как то побороть эту проблему.
Еще вопрос, как на странице новой публикации предлагать вход и регистрацию, Сейчас, если человек не зарегистрирован, выскакивает пустая страница.
Спасибо.
Откройте файл /wp-content/plugins/recall/add-on/publicpost/index.php и на строке 627 сразу после global $user_ID,$rcl_options; вставьте:
if(!$user_ID){
echo '
Вы должны быть авторизованы для возможности делать публикации.
Войдите или зарегистрируйтесь
';
}
Данный код подойдет для варианта со всплывающей формой входа и регистрации.
Здесь код отображается некорректно, поэтому ссылка на скрин _http://clip2net.com/s/6RLn9w
при добавдении этого кода, сайт перестает грузиться совсем, белый лист.
Если все сделано правильно и код размещен в нужном месте, то все будет в порядке.
Видимо проблема в моей теме, попробовал со стандартной - все работает