Домой Wp-Recall WP-Recall: Проблемы и решения Автор публикации - Пользователи не найдены
17ответ(ов) в теме
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
1
17:06
Версия WP-Recall: 16.6.2

В очередной раз сталкиваюсь с проблемой при выводе автора статьи. Некоторые авторы не находятся.

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

Подскажите что и где смотреть? Как решить?

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16860
2
17:28

помнится обсуждали мы с вами уже эту проблему тут

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

помнится вы заявляли, что

После обновления на 16.4.8 всё стало нормально. Спасибо.
Тему можно закрывать.

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

А тут оказывается, что проблема не решена?

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
3
17:32

Да! Сам удивлён!
В прошлый раз после обновления проблема исчезла. А сегодня мне позвонили и сказали что на сайте снова такой глюк.
Вот поэтому и написал. Скажите, где искать код отвечающий за этот момент? Или как нам скооперироваться для решения?

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

данный блок формирует функция rcl_get_author_block() в файле wp-content/plugins/wp-recall/functions/frontend.php
посмотрите что там не так.
Я бы в первую очередь проверил получает ли функция внутри себя объект $post

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
5
17:45

$post содержит заполненный WP_Post Object

rcl_get_userlist(array(
'template' => 'rows',
'include' => $post->post_author,
'filter' => 0,
'data'=>'rating_total,description,posts_count,user_registered,comments_count'
//'orderby'=>'time_action'
));

Возвращает

Пользователи не найдены

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16860
6
17:46

хорошо, давайте доступ к серверу по фтп, я сам проведу необходимые тесты и выявлю причину.

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
7
17:48

В личку куда отправить ?

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16860
8
17:49

exmr@yandex.ru сказал(а)
В личку

да

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16860
9
18:01

так вы же сами записали контент который выводится внутри этого блока в файл rcl_get_author_block_content1.txt, там прекрасно видно, что данные внутри блока формируются и выводятся верно, или вы этого не заметили?
И почему на сайте действует кеш? Это же очевидно, что кеш надо отключать, когда возникает ЛЮБАЯ проблема в работе какого-то функционала.

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
10
18:04

Извиняюсь, про кэш забыл. Отключил.
А проблема только с некоторыми авторами.

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

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

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
12
18:39

!
Нет там такого юзера.
идут номера 63, 64, 66, 67

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16860
13
18:44

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

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
14
18:45

Нет нет.
Устроил разбор ситуации с редакторами.
У нас есть корреспонденты, которые присылают контент редакторам.
Они пишут статьи залогиненные под своими юзерами. И потом меняют на некоторых статьях автора материала.
Как быть в этом случае? По факту, в админке же установлен автор статьи.

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
15
18:47

Большое спасибо за помощь!
Закрыли еще один непредвиденный момент.

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

exmr@yandex.ru сказал(а)
Как быть в этом случае? По факту, в админке же установлен автор статьи.

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

0
exmr@yandex.ru
не в сети 6 лет
На сайте с 29.06.2017
Участник
Тем 8
Сообщения 34
17
19:00

Вошёл под этим юзером.
В таблице появился айдишник.
Теперь всё понятно.
Редакторы создают учётки корреспондентов, но те никогда не входят на сайт.
Картина стала понятной.

0
Тема закрыта. Публикация новых сообщений запрещена.