Если вы выберите, например, в поле формы "Город" любых 2 города, то будет осуществлен поиск. Если вы выберите сразу 3 города (или более пунктов в других полях формы с множественным выбором), то страница не грузится и Users filter не выдает результаты
Редко выдает результат, но очень долго грузится страница.
По другим полям поиск выдает быстро.
Текущей новой версии? После приобретения дополнения выходила новая версия, но мы его не обновляли.
Хостинг "Бегет", никогда проблем с ними не было.
Тестировали разные плагины досок объявлений и никаких сложностей. Все работает быстро.
Я проблемы в работе дополнения не вижу, если бы была ошибка, она бы либо выводилась бы на экран либо в лог писалась бы, у вас туда скорее всего ничего не пишется, возможно только сообщение о слишком долгом выполнении скрипта.
Доп лишь формирует запрос к БД, с одним-двумя чекбоксом отрабатывает верно, а уже три и более чекбокса - запрос становится сложнее, сервер не тянет выборку. Я думаю, проблема в этом.
Я не программист, поэтому пишу на форум, и меня интересует в чем может быть проблема с длительной загрузкой страницы именно вашего плагина? Все остальные плагины работают быстро. У вас есть решение? Или вы утверждаете что все дело в хостинге?
Бегет плохой хостинг? Какой можете порекомендовать?
Пользователей вообще нет, это тестовый сайт, который скрыт от поисковых систем.
connec4l_inncac0@amper3.beget.ru[connec4l_inncac0]> SELECT COUNT(wp_users.ID) FROM sllun_users AS wp_users INNER JOIN sllun_usermeta AS metas_segment_rynka_kompanii_270 ON wp_users.ID=metas_segment_rynka_kompanii_270.user_id INNER JOIN sllun_usermeta AS metas_segment_rynka_kompanii_2701 ON wp_users.ID=metas_segment_rynka_kompanii_2701.user_id INNER JOIN sllun_usermeta AS metas_segment_rynka_kompanii_27012 ON wp_users.ID=metas_segment_rynka_kompanii_27012.user_id RIGHT JOIN sllun_rcl_user_action AS actions ON wp_users.ID = actions.user WHERE (((metas_segment_rynka_kompanii_270.meta_key='segment_rynka_kompanii_27' AND metas_segment_rynka_kompanii_270.meta_value LIKE '%1%') OR (metas_segment_rynka_kompanii_2701.meta_key='segment_rynka_kompanii_27' AND metas_segment_rynka_kompanii_2701.meta_value LIKE '%2%') OR (metas_segment_rynka_kompanii_27012.meta_key='segment_rynka_kompanii_27' AND metas_segment_rynka_kompanii_27012.meta_value LIKE '%3%'))) GROUP BY wp_users.ID;
+--------------------+
| COUNT(wp_users.ID) |
+--------------------+
| 194311 |
| 15337 |
+--------------------+
2 rows in set (43,01 sec)
Ну я провери у себя - у меня при мультиселекте не создается отдельный JOIN под каждое значение.
У вас meta_key мультиселекта segment_rynka_kompanii_27
А в запросе он почему то:
metas_segment_rynka_kompanii_270
metas_segment_rynka_kompanii_2701
metas_segment_rynka_kompanii_27012
т.е. у вас на сайте что то не так, возможно вы где то добавляли фильтр в rcl_users_query
Preci сказал(а)
Ну если вы вносили изменения и забыли - тогда возможно.Вы пробовали отключать все сторонние плагины и дополнения для recall - ситуация та же?
Изменения не вносили.
Пробовали, но поиск так же не работает.
Андрей CS сказал(а)
поле профиля по которому производится поиск какой тип имеет?
Тип поля - множественный выбор.