815 720
Установка и настройка
установка и настройка продавцом в рамках действующего функционала
Дополнительная поддержка
по-умолчанию, поддержка приобретенного товара осуществляется в течении 6 месяцев с даты приобретения
В корзину

Дополнение закрывает контент личного кабинета гостям (это те пользователи, которые не залогинились у вас на сайте). Они не смогут просматривать личные кабинеты пользователей пока не войдут на сайт (авторизация).

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

Возможности:

  • Варианты ограничения кабинета - "закрывает контент кабинета" или "редирект на целевую страницу"
  • Контент кабинета закрывается следующим образом - внутри всех вкладок будет сообщение: "Содержимое кабинета доступно авторизованным пользователям"
  • Сообщение настраивается со страницы настроек
  • Есть возможность указать какие вкладки не закрывать
  • Опция: 'Закрыть "Подробную информацию" пользователя' - тогда и блок в кабинете с подробной информацией они не увидят
  • Если выбран "редирект из личного кабинета" - то можно настроить целевую страницу куда будут попадать гости при попытке перейти в профиль к пользователям (на этой странице можно описать преимущества которые получает авторизованный пользователь)

Демо работы здесь

Установка:

Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.

1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.

Обновление:

Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй

В админке есть блок настроек: "WP-Recall" -> "Настройки" -> "Настройки Lock Cabinet From Guests"

Там возможно сделать редирект незалогиненного (не вошедшего на сайт) из чужого личного кабинета на целевую страницу. Например на страницу с описанием преимуществ которые получает авторизованный пользователь.

Или возможность закрыть разом все вкладки кабинета от незалогиненных или исключить (открыть) некоторые вкладки вписать их id

Узнать 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');
2020-09-06

v2.2
* поддержка WP-Recall v16.22.10
* уведомления в закрытой вкладке выводятся через API Notices плагина. Меньше стилей 👍

2018-11-17

v2.1
* поддержка WP-Recall v16.16

2018-01-18

v2.0
* Переписан доп
* Поддержка WP-Recall api v 16.10.0
* Валидация урл редиректа (в некоторых случаях была возможность зацикливания)
* Вместо alert использую rcl_notice (уведомление слева)
* Файл настроек вынесен в папку из-за проблем с мультисайтом

2016-11-26

v1.1
* Было замечено что в поле textarea ("Установите свое сообщение") нельзя вставить ссылку. В целях безопасности WP-Recall (или WordPress) очищают это поле.
Теперь есть фильтр ofm_lock_cabinet_after который позволит повлиять на это сообщение.
Подробней в FAQ

2016-11-24

v1.0
* Release

* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.

Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru

5
Условия поддержки: В рамках заявленного функционала и сроков техподдержки
Контактные данные: ЛС
Авторство: Товар опубликован его непосредственным автором
Форум поддержки : При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Помните! Данный продукт защищён авторским правом, его нарушение влечёт за собой административную и уголовную ответственность.

Автор публикации

не в сети 2 недели

Вова (Otshelnik-Fm)

4 509
Живой, бодрый, полон идей!
Комментарии: 2254Публикации: 249Регистрация: 27-01-2013Продаж/Покупок: 24045/275