Дополнение закрывает контент личного кабинета гостям (это те пользователи, которые не залогинились у вас на сайте). Они не смогут просматривать личные кабинеты пользователей пока не войдут на сайт (авторизация).
Таким образом вы сможете мотивировать пользователей вести активную жизнь на сайте, и повысить долю зарегистрированных пользователей. Т.к. мотивация зайти/зарегистрироваться и подсмотреть за другими пользователями достаточна высока.
Возможности:
- Варианты ограничения кабинета - "закрывает контент кабинета" или "редирект на целевую страницу"
- Контент кабинета закрывается следующим образом - внутри всех вкладок будет сообщение: "Содержимое кабинета доступно авторизованным пользователям"
- Сообщение настраивается со страницы настроек
- Есть возможность указать какие вкладки не закрывать
- Опция: 'Закрыть "Подробную информацию" пользователя' - тогда и блок в кабинете с подробной информацией они не увидят
- Если выбран "редирект из личного кабинета" - то можно настроить целевую страницу куда будут попадать гости при попытке перейти в профиль к пользователям (на этой странице можно описать преимущества которые получает авторизованный пользователь)
Демо работы здесь
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
В админке есть блок настроек: "WP-Recall" -> "Настройки" -> "Настройки Lock Cabinet From Guests"
Там возможно сделать редирект незалогиненного (не вошедшего на сайт) из чужого личного кабинета на целевую страницу. Например на страницу с описанием преимуществ которые получает авторизованный пользователь.
Или возможность закрыть разом все вкладки кабинета от незалогиненных или исключить (открыть) некоторые вкладки вписать их id
1 вариант: Нажимаем F12, слева в консоли нажимаем "исследовать" и тыкаем на нужную вкладку.
На скриншоте в галерее товара это:
data-tab="profile"
вот profile и будет нужным идентификатором вкладки
2 вариант: или id вкладки видно в урл строке адреса кабинета: ваш-сайт/author/wawan/?tab=aktivnost_78
aktivnost_78 - это и есть id вкладки
В настройках возможно вписать свое сообщение об ограничении: "Содержимое кабинета доступно авторизованным пользователям"
И возможно закрыть "Подробную информацию" пользователя (иконка i - вверху аватарки)
А ссылку вставить в сообщение можно?
Было замечено что в поле textarea ("Установите свое сообщение") нельзя вставить ссылку. В целях безопасности WP-Recall (или WordPress) очищают это поле.
Теперь есть фильтр ofm_lock_cabinet_after
который позволит повлиять на это сообщение.
Вы просто можете разместить функцию привязанную к этому фильтру в functions.php вашего вордпресс шаблона или в файле функций дополнения Alpha fixator и повлиять на сообщение.
Пример как это сделано на моем сайте:
// сообщение для допа Lock Cabinet From Guests function ofm_lock_cabinet_url($out){ $out .= '<br/><br/>Блокирование кабинета для гостей - это работа моего дополнения: '; $out .= '<a target="_blank" href="https://codeseller.ru/?p=13737">Lock Cabinet From Guests</a>'; return $out; } add_filter('ofm_lock_cabinet_after','ofm_lock_cabinet_url');
v2.2
* поддержка WP-Recall v16.22.10
* уведомления в закрытой вкладке выводятся через API Notices плагина. Меньше стилей 👍
v2.1
* поддержка WP-Recall v16.16
v2.0
* Переписан доп
* Поддержка WP-Recall api v 16.10.0
* Валидация урл редиректа (в некоторых случаях была возможность зацикливания)
* Вместо alert использую rcl_notice (уведомление слева)
* Файл настроек вынесен в папку из-за проблем с мультисайтом
v1.1
* Было замечено что в поле textarea ("Установите свое сообщение") нельзя вставить ссылку. В целях безопасности WP-Recall (или WordPress) очищают это поле.
Теперь есть фильтр ofm_lock_cabinet_after который позволит повлиять на это сообщение.
Подробней в FAQ
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Класс! Уже думал как бы сделать так, чтобы ЛК пользователей был закрыт от не авторизованных. Установил сейчас - всё ok и ничего лишнего! 8)
Спасибо за отзыв.
Работая над одним из дополнений, я понял что этот функционал там лишний и выделил его в отдельное дополнение.
Иногда хочется все засунуть в одно дополнение - но потом приходишь к мысли: что решая одну задачу начинаешь усложнять и вот уже гора функционала со сложными настройками... В общем отказался от такого и выделил его в отдельное дополнение.
Вполне полноценное отдельное дополнение со своими личными настройками (особенно понравилась возможность указать какие вкладки не закрывать).
Скажите, возможно ли закрыть возможность просмотра личного кабинета ОТ ВСЕХ. То есть, и от залогиненных пользователей?
Спасибо.
В описании написано:
ответ - нет.
Суть для чего закрывать профиль от зарегистрированных ведь Вы же одно сообщество?
Если хотите быть инкогнито просто сделайте себе блог или систему блогов на платной основе, например заплати 500 рублей и смотри личные кабинеты всех пользователей вот вам вариант чтобы закрыть личный профиль. подсказка тут есть такое дополнение
Возможно ли Закрывать личный кабинет от пользователей не оплативших аккаунт pro (по аналогии не авторизованных (не залогиненных) пользователей)?\
Заранее спасибо
Нет. Все возможности описаны в блоке "Возможности"
Доброго времени, не ругайся просто предложение по улучшению допа сделать возможным самим пользователям решать быть открытым или закрытым от гостей такое допустимо в этом модуле?
Привет. Так это предложение или вопрос?
Как вопрос - в описании нет этого функционала.
Как предложение - такого не будет. Это глобальная опция - ее ставит админ
аддон год не обновлялся просто предложение было с вопросом о возможности организовать что-то новое:)
Привет! хм... разбираюсь с плагином и столкнулся с вашим дополнением. Wp-Recall - это плагин личного кабинета? Если да - как могут гости видеть что-то в ЛИЧНОМ КАБИНЕТЕ? ) т.е. функционал плагина-то мне понятен, непонятно - как можно по ссылке перейти в личный кабинет. Проверил - а можно... какой-то непорядок... Придется просто закрыть его от незалогониных простой проверкой через wp, хотя это должно быть в базовой поставке. Я не представляю, чтобы где-то в личном кабинете поликлиники или тд гости могли видеть мои данные, любые, хоть время offline или возраст, которые дополнение не закрывает (как насчет защиты персональных данных?). И цена... нет я понимаю, но €10 ... - ну тогда делайте по максимуму, чтобы куча фишек была, от окна логона на попытку зайти в кабинет до закрытия вкладок паролем или для определенных ролей, или... да придумать можно кучу полезностей. А то как-то не по-взрослому. Надо написать Андрею - что это за личный кабинет с публичной открытостью... Если честно - удивлению нет границ... Я авторов крутейших плагинов подбиваю, чтобы они вглянули на wp-recall и внедрили свои свои крутяки под вас, а тут...
Привет.
Не понимаю зачем всё это вы написали в моей теме. Плагин WP-Recall бесплатен. А покупать вас никто не заставляет конкретно это дополнение.
Есть предложения по WP-Recall - давайте их на форуме https://codeseller.ru/forum/ в ветке с предложениями.
Вопрос по моему дополнению у вас какой? цена? Найдите и закажите на фрилансе дешевле под себя
Владимир! ( так по-моему вас, если ошибаюсь - извините )
Я отнюдь не хочу вас обидеть. Безусловно - я напишу на целевом форуме об этом. Написал потому что:
1. увидел ваше дополнение, перешел почитать: и обнаружил, что личный кабинет оказывается совсем не личный.
2. посмотрел демо - и вижу что ваше дополнение НЕ ЗАКРЫВАЕТ ряд вещей, попадающих под персональные данные. Т.е. пользователь логинится, дает свое согласие на обработку, ааа... ряд вещей оказывается в публичном доступе... ( да та же фотка). какой-то юридический казус. Поэтому написал не по-взрослому, вы вероятно не попадали в передряги с утечкой данных, я - попадал. И как сертифицированный майкрософт специалист призывался в суд для экспертной оценки... Как бы лучше уделить этому внимание.
3. цена - это не моя привилегия, вы можете поставить какую угодно ( безусловно она не рыночная, но не мое дело) - но тогда и закройте дыры wp-recall. А то плагин-то бесплатный (и это если что +), но есть хуки, и это лучше не назовешь, как писать под них do_action и называть это дополнением. (которые платные, и это - для разбирательства)
Без обид, я еще кучу вопросов задам в форуме, уже взялся за задачу личного кабинета - так уже не отпущу, мне надо сдать сайт, а там личный - это ЛИЧНЫЙ, никаких public доступов быть не должно, благо сам плагин легко читается ...
Всё вы можете обговорить в вашем пользовательском соглашении. Если пользователь САМ указывает данные - возраст, пол, город, фото, значит проблемы никакой нет. Не нужно прикрываться "персональными данными", в надежде получить бесплатное решение своей задачи.
Все что вы описали как проблему, решается на уровне соглашения.
Если же вам нужно закрывать всё полностью - это ваша задача. За эти годы вы первый кто так ревностно относится к якобы "проблеме". Задача у вас есть, а нет в плагине реализации? - реализуйте её через фриланс. Плагин гибок - хуки и фильтры и шаблоны - все это позволит решить свою задачу.
А на форуме были решения и с редиректами из кабинета - в общем все в ваших руках. Инструмент есть. Вы хотите одно, другие 100 пользователей другое. В бесплатном плагине 1.5 разработчика - думаете со всем они справятся? Есть еще куча дел своих + поддержка пользователей, исправление багов, документация. Помогли бы с чем нибудь из этого списка?
Вот смотрите: есть логин. Там есть (и это обязательно) политика конфиденциальности. Вы говорите соглашение. Хорошо, пусть будет так. Там что - надо написать: мы не несем ответственности за утечку размещенных вами данных в публичную сеть? ну... Тогда это называется не плагин личного кабинета - а плагин соцсети. И действительно надо писать дисклеймер. А если это все же личный кабинет, серьезный кабинет, пусть даже с вашим дополнением этот вопрос должен быть базово закрыт. Точка, тут не о чем больше говорить.
2/ "в надежде получить бесплатное решение": я разве такое просил? это уже ваши фантазии, я конечно сам напишу дополнение, которое просто закроет эту дыру, иначе меня коллеги не поймут - что это за детский лепет, там политика, тут соглашение, там фотки утекли...
Давайте больше не будем продолжать эту тему, если я не донес мысль - ну пусть так и остается.
У вас вопрос по данному товару какой?
Ваша задача - не проблема плагина. Но в этой теме это оффтоп
Вообще ваша проблема притянута за уши. Из описания товара:
выбирайте "редирект" - и никто не увидит ЛК ваших стеснительных пользователей.
Ещё:
В демо выводится день рождения: "возраст" - это работа дополнения дней рождений и там можно указать приватность этого дня рождения.
Если вы хотели что-то спросить - я не понял вашу мысль. Как видим плагин WP-Recall содержит решение вашей задачи. Да - оно платное. Но ядро плагина не может и не должно содержать все массы настроек, что нужны пользователям. Кому-то надо, кому-то нет. Поэтому и есть экосистема дополнений, решающая узкоспецифичные задачи
Владимир - вам никто не говорил, что вы слишком грубы? но это так и есть. Притянута за уши, стеснительные пользователи... Еще что-то придумаете? Так взрослые люди не общаются. А это все к безопасности, вам бы послушать, а вы начинаете оскорблять. Жалко 10 евро тратить, чтобы глянуть ваш редирект и как он перередиректится назад... Или вы там ссылки ооп формируете и затаскиваете в js? А может вы при выборе закрыть вкладку на лету формируете соглашение - несмотря на политику все, что разместили сами - может утечь?
Я не психолог по жизни, только учусь. Но увидел что вы пришли в мою тему с советами ценообразования и "бумеранг" наверно сработал. Извините если обидел. Такой цели не было.
Здравствуйте, я бы хотел купить плагин который от всех закрывает личный кабинет, но не нахожу такой, он у вас есть или сколько такой будет стоить?
Мне надо что-бы к кабинетам имел доступ только админ а остальные, могли видеть только свой кабинет, но не видеть чужие 🙂
Здравствуйте.
Посмотрите это дополнение https://codeseller.ru/products/true-private-office/ - может то что ищете.
Благодарю 🙂 судя по описанию это оно