Почти у каждого пользователя дубль в таблице 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, у тебя отличный модуль. И было бы круто не рассказывать про чужие темы, особенно если они одинаковы. А решать проблемы с его косяками. (после прочтения эту надпись можно удалить)
Ничего кроме как удаление дублей вручную из БД и наблюдать за данной таблицей далее я предожить пока не могу.
Рекомендую обновить дополнение и плагин до последних версий. Обновления выходят не просто так.
П.С: Я рекомендую соблюдать правила публикации на форуме, если вы хотите, чтобы на вашу проблему реагировали то прошу, не лезть со своими проблемами в чужие темы, не засорять их, даже если вдруг вам показалось, что там та же проблема. Если все будут соблюдать эти нехитрые правила, то и решать эти проблем будет проще.
П.С. Да и не у "тебя", а у "вас"
Андрей Plechev сказал(а)
Igor Kikot сказал(а)
Код выше показывает всех у кого дубли. Общее число не считает.расскажите подробнее каким образом ваш код выводит тех у кого есть дубли делая запрос к БД на получение всех юзеров и просто выводя их в строки?
я не точно сформулировал. 🙂
проверил начисление баллов при регистрации реферала на этом сайте, все отработало нормально, дубля не создалось.
Чтобы не гадать, что и где изменилось, пишите свои функции в отдельный файл, а потом просто инклюдите его в дополнении.
Кроме того, еще надо посмотреть что и куда вы дописали, возможно, именно ваши правки и привели к проблемам.
Проверяйте работу дополнения сначала без своего кода.