Домой Wp-Recall WP-Recall: Проблемы и решения Дубли пользователей в таблице rcl_rating_users
11ответ(ов) в теме
Igor Kikot
не в сети 9 лет
На сайте с 23.10.2015
Участник
1
12:18

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

$have_user = $wpdb->get_results("SELECT * FROM `****_rcl_rating_users`" ) or die ( mysql_error());
foreach ($have_user as $user) {
if ($user->user_id > 1) {
echo 'ID: '.$user->id.' | '.$user->user_id.'<br>';
}
}

Как лечить?

P.S> Сайту пара месяцев.
Версия wp-recall - 13.5.7
Partners System Версия 1.2.4

P.P.S> Андрей Plechev, у тебя отличный модуль. И было бы круто не рассказывать про чужие темы, особенно если они одинаковы. А решать проблемы с его косяками. (после прочтения эту надпись можно удалить)

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
12:31

Ничего кроме как удаление дублей вручную из БД и наблюдать за данной таблицей далее я предожить пока не могу.
Рекомендую обновить дополнение и плагин до последних версий. Обновления выходят не просто так.
П.С: Я рекомендую соблюдать правила публикации на форуме, если вы хотите, чтобы на вашу проблему реагировали то прошу, не лезть со своими проблемами в чужие темы, не засорять их, даже если вдруг вам показалось, что там та же проблема. Если все будут соблюдать эти нехитрые правила, то и решать эти проблем будет проще.
П.С. Да и не у "тебя", а у "вас"

0
Shtirlitz
не в сети 4 года
На сайте с 20.07.2013
Участник
Тем 83
Сообщения 357
3
12:33

Мне тут тоже обратили внимание на это, типа несколько дублей. Но я с наскоку не нашел этому подтверждения. Ан вон оно как.
Код выше показывает, сколько дублей, так?

А еще, что за юзеры такие Keymaster (1) | Participant (26) ?

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
4
12:40

Shtirlitz сказал(а) Код выше показывает, сколько дублей, так?

указанный код выводит содержимое таблицы rating_users, а не именно дубли

0
Igor Kikot
не в сети 9 лет
На сайте с 23.10.2015
Участник
5
12:43

Keymaster (1) | Participant (26) - это группы юзеров форума phpBB не мешают, но лучше переименовать под те. которые в основном списке на сайте

Код выше показывает всех у кого дубли. Общее число не считает.

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
6
12:44

Igor Kikot сказал(а)
Код выше показывает всех у кого дубли. Общее число не считает.

расскажите подробнее каким образом ваш код выводит тех у кого есть дубли делая запрос к БД на получение всех юзеров и просто выводя их в строки?

0
Igor Kikot
не в сети 9 лет
На сайте с 23.10.2015
Участник
7
12:48

Андрей Plechev сказал(а)

Igor Kikot сказал(а)
Код выше показывает всех у кого дубли. Общее число не считает.

расскажите подробнее каким образом ваш код выводит тех у кого есть дубли делая запрос к БД на получение всех юзеров и просто выводя их в строки?

я не точно сформулировал. 🙂

0
Igor Kikot
не в сети 9 лет
На сайте с 23.10.2015
Участник
8
12:48

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

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
9
12:52

Вы сначала сделайте, то что я вам посоветовал
удалить дубли
обновить плагин
обновить дополнение
следить за появлением новых дублей

Если новые дубли будут появляться, то прошу продолжить общение в этом топике.

за что именно пользователям на сайте начисляется рейтинг?

0
Igor Kikot
не в сети 9 лет
На сайте с 23.10.2015
Участник
10
12:56

за регистрации по реферальной ссылке в первом уровне

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

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

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

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