Домой Каталог: Дополнения WP-Recall WP Access Ultimate Автор не может отредактировать свои записи, так как не видит их на странице Профиля
88ответ(ов) в теме
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
1
03:53
Версия WP-Recall: 16.17.2
Версия дополнения: 1.6.0

Ситуация следующая.

Настройки плагина:

Роль при назначении доступа: Подписчик
Роль по окончанию доступа: Подписчик

Показ контента автору: Показывать
Активировать опцию скрытия публикации: Включено

Что имеем на выходе? Автор заходит в свой профиль и не видит там страниц "для платников". И не может их отредактировать соответственно. Так как они только для тех, кто подписан (хотя, по настройкам должен видеть).

Пытаемся поставить (галочку) пользователю Автору доступ платника (условно Gold) - система автоматом делает его подписчиком. Он не может теперь писать посты.

1. Можно ли это как-то обойти?

Попробовал указать следующие настройки:

Роль при назначении доступа: Не назначать
Роль по окончанию доступа: Не назначать

Дал Автору платный доступ.

Ничего не изменилось. Своих платных (скрытых) постов на своей странице профиля Автор не видит. Отредактировать эти записи не может.

2. Как это поправить?

3. Важно ли назначать какие-то роли юзерам при покупке платного доступа? Если указывать "Не назначать", у них сохраняются (до и после) те же роли, что были заданы при регистрации?

Редакции сообщения
22.02.2019 03:53dm1Причина: не указано
22.02.2019 04:04dm1Причина: не указано
0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
2
11:22

dm1 сказал(а)
Своих платных (скрытых) постов на своей странице профиля Автор не видит

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

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
3
02:44

Пока временно закрыли дырку тем, что дали Автору платный доступ. Это, конечно, не выход, но временно, пока тестим, так поработает. Позже тогда скрины приложу.

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
4
08:37

Пока ничего не понятно, ваши сообщения противоречат друг другу:

dm1 сказал(а) Попробовал указать следующие настройки:
...
Дал Автору платный доступ.
Ничего не изменилось

dm1 сказал(а)
Пока временно закрыли дырку тем, что дали Автору платный доступ

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
5
18:42

Вы правы. Сначала, возможно, "роль при назначении" не обновилась. Или где-то что-то еще. Уже не вспомню.

В общем, ситуация сейчас такая.

Настройки следующие:

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Автор 1 создает записи:

Публичный пост 1
Платный пост 2 (скрыта по особому тегу, который видят только платные юзеры)
Публичный пост 3
Публичный пост 4

Затем Автор 1 заходит в свой личный кабинет и не видит записи номер 2, так как она только для платников:

Вы не можете просматривать опубликованные ссылки

Если посмотреть по картинкам выше (настройки плагина), то видно, что ему дано разрешение смотреть свои записи. Но он не платник.

Ели его сделать платником вручную, то он будет видеть и запись 2. Вот так это будет выглядеть:

Вы не можете просматривать опубликованные ссылки

К сожалению, так оставить нельзя. Так как есть потребность дать (для других задач) другие роли платникам (при получении доступа будет одна роль, при выходе другая; пока они там не описаны, а просто поставлен Subscriber в обоих случаях). В этом случае при назначении Автору 1 вручную доступа (галочка Профессионал в настройках юзера), он перестает автоматически быть Автором и не может добавлять записи вообще.

Редакции сообщения
23.02.2019 18:50dm1Причина: не указано
23.02.2019 18:52dm1Причина: не указано
23.02.2019 18:57dm1Причина: не указано
0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
6
19:47

Интересно, что эта платная (скрытая) запись №2 все равно видна вообще ВСЕМ в виджете последние записи на главной странице сайта:

Вы не можете просматривать опубликованные ссылки

Та самая проблема, которую так и не удалось решить

Вы не можете просматривать опубликованные ссылки
Редакции сообщения
23.02.2019 19:48dm1Причина: не указано
0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
7
21:59

Пробовали и у меня на Denwer, и у программиста на Docker. Итог один.

Если речь идет не о личном кабинете WPRecall, а ЛК темы, то не видно автору своих записей с платным контентом.

Редакции сообщения
23.02.2019 22:00dm1Причина: не указано
0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
8
22:33

Еще дополнение. В ленте записей (в блоге, без виджетов и прочего) автор также не видит свои записи, которые с платным контентом.

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
9
22:35

Товарищи, было бы здорово, если бы кто-нибудь ответил. Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 4 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
10:01

dm1 сказал(а)
было бы здорово, если бы кто-нибудь ответил

праздники и выходные, проявите терпение.

У вас какой-то кастомный ЛК. Вы поставьте для начала кабинет дефолтный (grace, sunshine) и покажите - там список публикаций пользователя есть?

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
11
11:06

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

Редакции сообщения
25.02.2019 11:18Андрей CSПричина: не указано
0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
12
15:06

Otshelnik-Fm сказал(а)
У вас какой-то кастомный ЛК. Вы поставьте для начала кабинет дефолтный (grace, sunshine) и покажите - там список публикаций пользователя есть?

Этот вопрос уже поднимался здесь. У меня изначально было желание обойтись своим кабинетом. Он идеален для моего сайта. Кроме того, проблема же не в ЛК. Автор не видит платные записи ни в блоге (стандартной ленте записей для любой темы), ни в рубрике, ни по тегу ....

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
13
15:09

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

Да, Вы верно поняли. Если автору не дать доступ "платника", он не увидит свои записи нигде кроме виджетов (из которых мы не смогли скрыть платные записи вообще не от кого - в соседней теме). Но давать ему такой доступ нельзя. Так как при назначении доступа дается определенная роль. Как только она дается, Автор перестанет быть Автором и не может отправлять записи на сайт.

Скрытие публикации назначается через определенный тег / метку.

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

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
14
12:16

обновляйте дополнение до версии 1.6.4, затем проверьте отображение скрытых публикаций автору

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
15
13:45

Андрей, пока не обновил. Но хотел дополнить еще ряд моментов.

Зашел Автором. Добавил запись. Но скрыл ее не по тегу, а просто поставив галочку (о доступе платным аккаунтам) внизу записи, чтобы она была доступна платным юзерам.

Итог - эта скрытая запись видна Автору и в общей ленте и на странице Автора (в отличие от скрытых по тегу). НО (!): она теперь видна и все пользователям. То есть контент скрыт, но сама запись видна ВСЕМ. Хотя, в настройках Ультимейт стоит НЕ ПОКАЗЫВАТЬ записи.

Таким образом, для скрытых по тегу записей СКРЫТИЕ записи из ленты (страницы автора и т.д., кроме виджетов) это правило работает, а для скрытых не по тегу, а просто галочкой внизу записи - НЕ РАБОТАЕТ.

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
16
14:02

Обновился до последней версии (локально, слава Богу).

Fatal error: Call to a member function get_col() on a non-object in X:homedvsss.ruwwwwp-contentwp-recalladd-onwp-access-ultimateclassesclass-wau-user.php on line 283

Что нужно поправить?

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
17
14:29

в файле /wp-access-ultimate/classes/class-wau-user.php, сразу после

function get_hidden_posts_by_terms() {

вставить
global $wpdb;

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
18
14:51

Выпустил обновление до версии 1.6.6.
Там проверил взаимодействие всех опций, все отработало хорошо, обновляйтесь, проверяйте работу.

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
19
14:55

Ошибка на строке 283 исчезла. А можно как-то поправить исходник, чтобы после следующего обновления такая ошибка не выскакивала?

Сейчас буду тестировать записи Автора и их скрытие.

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
20
14:58

я выше написал на какой версии надо тестировать

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
21
15:10

Спасибо. У Автора теперь всё видно.

А как решить другую проблему с отображением?

Обычный незарегистрированный юзер заходит на сайт. В виджетах он видит скрытые записи (так и не получилось в коде виджетов их скрыть), но еще более важный момент, КОГДА заходишь в ленту или в профиль автора, или в рубрику, или по тегам ..., то:

- записи, платные / скрытые по тегу, не видны (это супер, так и должно быть, ибо в настройках указано НЕ ПОКАЗЫВАТЬ);
- записи, платные / скрытые галочкой внизу записи - ВИДНЫ все равно.

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
22
15:14

dm1 сказал(а)
- записи, платные / скрытые галочкой внизу записи - ВИДНЫ все равно.

покажите скрином настройки такой записи

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
23
15:36

Запись ровно такая же как все остальные: та же рубрика, те же теги (кроме тега для скрытых).

У такой записи просто стоит галка:

Вы не можете просматривать опубликованные ссылки

Если говорить о записях, скрываемых по тегу, то в самом теге такие настройки:

Вы не можете просматривать опубликованные ссылки

Как выглядит страница Автора (блога, рубрики ...) для незарегистрированного юзера (запись 2, скрытую по тегу, не видно; запись скрытая галкой, видна - она верхняя):

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
24
15:41

dm1 сказал(а)
У такой записи просто стоит галка

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

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
25
16:34

Андрей, я вхожу через обычный фронт-енд редактор постов (WPRecall). Не вижу здесь такой части. Где ее искать?

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
26
16:39

Андрей CS сказал(а)
редактор публикации внутри административной части

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
27
16:48

Андрей, извините, я не пойму, где это. Это Админом искать в настройках или Автором?

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
28
16:59

в административную часть имеет доступ вроде только админ или редактор, вот там редактор нужной публикации откройте, найдете эту опцию

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
29
17:03

То есть Автор сам не может нормально публиковать запись, чтобы она скрывалась (галкой) так же, как и при скрытии по тегу?

Можно как-то сделать, чтобы работало как должно? Спасибо.

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
30
17:03

И еще вопрос. Почему плагин скрывает только основную часть, а вводную часть (excerpt) не скрывает?

0
Вы не имеете права на публикацию сообщений в этой теме