И так есть вывод Виевс пользователей, со своими полями. также на странице присутствуют фильтры, один из них по терминам таксономии
Время от времени некоторые пользователи дублируются. В данный момент дублируется только один, но он повторяется три раза на страничке - http://v-trende.com.ua/naiti-mastera
Уникальность включена, в фильтрах стоят галки - устранить дубликаты.
В общем все варианты что нашла на форуме, перепробовала - сначала вроде как и помогало, но когда пользователей стало больше-полезли дубли...
Есть какой-то верный способ борьбы с ними? может можно в шаблоне вывода Вьювсы прописать какой-то чудо код?
всем откликнувшимся - спасибо и поклон)
Комментарии
Выводятся не дубликаты, а разная информация.
Чудеса!!!
Может после "устранить дубликаты и сохранить" кеш нужно очистить (admin/config/development/performance) или в самом вьювсе кеш отключить если включен.
Гениально!!!)))
У меня кеш чиститься регулярно(!), причем весь, так сайт постоянно обновляется и дорабатывается
В этом случае да, это я знаю. А вот здесь инфо одинаковая:
гдет у поля ссылки на термин - множественное значение,
и если его подтянуть во вьюсе связями - будут дубли
Нет, термин здесь только город, остальное обычное текстовое поле. Профессия текстовое поле с виджетом флажки/переключатели
Множественных значение нет, группировать нечего, если вы вели к этому=)
ребятки, какие еще будут варианты?
А сколько Савельевых Сергеев в базе?
один(
А откуда такая уверенность, что один?? Я о том, что Вы в самой таблице клиентов смотрели сколько их там, этих Савельевых?? Может человек дважды сохранил себя, например, сайт слегка тормознул, а пользователь не понял , что происходит и вторично кликнул на сохранение. Это же может подтверждать и тот факт, что дубли стали появляться тогда, когда стали заходить люди на сайт, т.е. нагрузка увеличилась на сайт. Я бы глянул сперва в таблицу с пользователями.
Я проверяла в базе, там только один Савельев((
Это первое, что сделала
Какие еще будут варианты? Мне уже этот савельев в глазах рябит)) может можно прописать в шаблоне вьювсы условие на проверку уникальности? или что-то в этом роде
Я правильно понял, что Вы нашли таблицу, где хранятся Савельевы и иже с ними, и обратились к ней
select * from table_name и потом глазами просмотрели сколько там Савельевых?
Второе. Есть ли возможность у человека, который регистрируется на Вашем сайте присвоить себе 2-а города?? Т.е. поле "Город" может принимать несколько значений или только одно?
да - SELECT *FROM `users`, Савельев там один
множественных значений нет, я уже об этом тоже думала.
Тогда нужно смотреть как подключены поля во вьюхе, может там что само с собой объединяется и двоится. Эх глянуть бы глазами, а то как в шахматы играю с закрытыми глазами. Да еще и расстановку ниразу не видел....
ну организую Вам доступ, завтра=)
С 5:00 до 5:05 утра ?))
как вариант, но часиков в 4 будет куда логичнее, а главное приятнее=)
а экспорт вьюхи выложить текстовым файлом здесь не проще ли будет?
Выкладывать можно и в 3 ночи.
Бывало всю ночь просидишь в ожидании экспорта вьюхи, а вместо вьюхи вьюга...Да и не получается импортером экспорта вьюхи прикинуться.А ту уже и доброе утро!
личка)
Какая такая личка?
видимо экспорт проблемной вьюхи носит интимный характер .
ахахах - личные сообщения)))))))
http://v-trende.com.ua/profile/savelev-0
http://v-trende.com.ua/profile/savelev-1
http://v-trende.com.ua/profile/savelev
говорите один Савельев Сергей?
вот и думайте дальше
вам не кажется что не вьюха виновата?
Да я вижу, что их три, но в базе, то он один......
по совету
сделала - select count(*),name from USERS group by name having count(*)>1 - не существует
select * from users where name like '%Савельев%'. - выдало одного савельева...
кажется, иначе были бы другие дубли..
пересоздайте данного пользователя вручную а этого удалите
Ох спасибо большое за помощью! В особенности пользователю
за активное содействие и проявленный интерес, а также пользователю
за компанию и направление в нужное русло)
три раза юзера профиль создался...
да это понятно) не призраки ж то были
а шуму))
В общем проблема не исчезла, а просто затаилась)
Периодически дубли все-равно повторяться. Заметила, что создается именно два типа материала контент-профайл. Юзер один, но вот профайла у него два, с разным nid. Возможно это происходит из-за какой-то глючности. Но как ее определить? Ведь бывает это не у всех...
Ребят посоветуйте кто с таким сталкивался? Не дело постоянно удалять дубликаты с базы...
Помогите написать проверку, типа если у это юзера создана учетная запись, то другую не создавать. Теоретически предполагаю, что можно решить эту проблему, практически не знаю как
смотри hook_user.