Realtor 47 Жалоба Опубликовано: December 19, 2018 Подскажите , где хранится запись Такое объявление уже существует Хотелось бы прописать активную ссылку на это объявление или объявления ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DimWeb 21 Жалоба Опубликовано: December 19, 2018 9 часов назад, Realtor сказал: Подскажите , где хранится запись function checkUniquety /apps/system/lib/admin/data/data_manager.php:1426 /apps/system/lib/frontend/form/add.php:494 /apps/system/lib/system/user/data/user_data.php:646 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: December 20, 2018 6 часов назад, DimWeb сказал: function checkUniquety /apps/system/lib/admin/data/data_manager.php:1426 /apps/system/lib/frontend/form/add.php:494 /apps/system/lib/system/user/data/user_data.php:646 Ого )) Вы , что то решили с развернотостью этой подсказки? Например с указанием на id дубль объявления с активной ссылкой на него с открытием в новом окне? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DimWeb 21 Жалоба Опубликовано: December 20, 2018 @rumantic Ведь по сути такой функционал дб быть в коробке ? Хотя бы для админа. Это сэкономило бы кучу времени менеджеру при добавлении объектов. Или вывод такого же объявления при добавлении нового, либо отдельная страница с выводом списком всех похожих объявлений и переводом оных в статус дубля Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: December 21, 2018 21 час назад, DimWeb сказал: @rumantic Ведь по сути такой функционал дб быть в коробке ? Хотя бы для админа. Это сэкономило бы кучу времени менеджеру при добавлении объектов. Добавим ссылку в новой версии. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: December 21, 2018 46 минут назад, rumantic сказал: Добавим ссылку в новой версии. Этот вопрос оказывается уже поднимал , Я так понял, полезность функции Дмитрий принимает, только после того, когда за нее подпишутся более двух участников. Поэтому прошу рассмотреть участников мое предложение, добавить или дополнить , чтобы не возвращаться к этим вопросам впредь и проголосовать за окончательный вариант. А Дмитрий ответит возможно или нет в нашем варианте Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
banzai72 32 Жалоба Опубликовано: December 21, 2018 Скажите, адекватно ли у вас вообще работает эта функция и если да то, что у вас в Параметры сравнения дублирующихся объявлений(apps.realty.uniq_params) ? У нас к примеру {city_id,address,number,floor,square_all,price} И не распознает даже если подавать не просто похожее а точ в точ такое же Или наоборот может сказать, что такое есть а его нет ) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: December 21, 2018 23 минуты назад, banzai72 сказал: Скажите, адекватно ли у вас вообще работает эта функция и если да то, что у вас в Параметры сравнения дублирующихся объявлений(apps.realty.uniq_params) ? У нас к примеру {city_id,address,number,floor,square_all,price} И не распознает даже если подавать не просто похожее а точ в точ такое же Или наоборот может сказать, что такое есть а его нет ) optype,topic_id,city_id,district_id,street_id,number,nflat,room_count,floor,floor_count,phone Такие поля установил на дубли и отлично вылавливает, даже в админке показывает какие id похожие. Вот только у меня улицы при добавлении объявления выпадающим списком(без права добавления улицы) и если пользователь не выберет из списка улицу, то на пустое значение система пишет дубль объявления . Или если не прописывает поле phone в data , т.е. на пустое значение и в этом случае пишет дубль. Так как пустые значения , тоже берет в сравнение. Сейчас разработчики проработали вопрос с уникальностью поля phone в data, спасибо. Получается с таким номером телефона мы уже не сможем добавить объявления. Но я предлагаю немножко усовершенствовать это сравнение по уникальности номера телефона, так же как по дублям по параметрам optype, topic_id,city_id,district_id,street_id,number,nflat,room_count,floor,floor_count,phone Предлагаю: - Чтобы на уникальность номера мобильного телефона, система срабатывала и при уникальности самого объекта, т.к. у владельца может быть несколько объектов недвижимости - при размещении объявления система проверки дублей (если есть возможность асинхронного запроса) выдавала подсказку типа Похожее объявление по параметрам {....} существует в базе данных под {id,id} ... А лучше всего как таблицу сравнения , которую мы с Костянтином разработали приложение для чистки базы от дублей. Т.е. в таблице сравнения наглядно показать параметры в цвете которые дублируются с возможностью перехода в редактирование своего объявления при размещении Типа так Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
banzai72 32 Жалоба Опубликовано: December 21, 2018 58 минут назад, Realtor сказал: optype,topic_id,city_id,district_id,street_id,number,nflat,room_count,floor,floor_count,phone Такие поля установил на дубли и отлично вылавливает, даже в админке показывает какие id похожие. Вот только у меня улицы при добавлении объявления выпадающим списком(без права добавления улицы) и если пользователь не выберет из списка улицу, то на пустое значение система пишет дубль объявления . Или если не прописывает поле phone в data , т.е. на пустое значение и в этом случае пишет дубль. Так как пустые значения , тоже берет в сравнение. Сейчас разработчики проработали вопрос с уникальностью поля phone в data, спасибо. Получается с таким номером телефона мы уже не сможем добавить объявления. Но я предлагаю немножко усовершенствовать это сравнение по уникальности номера телефона, так же как по дублям по параметрам optype, topic_id,city_id,district_id,street_id,number,nflat,room_count,floor,floor_count,phone Предлагаю: - Чтобы на уникальность номера мобильного телефона, система срабатывала и при уникальности самого объекта, т.к. у владельца может быть несколько объектов недвижимости - при размещении объявления система проверки дублей (если есть возможность асинхронного запроса) выдавала подсказку типа Похожее объявление по параметрам {....} существует в базе данных под {id,id} ... А лучше всего как таблицу сравнения , которую мы с Костянтином разработали приложение для чистки базы от дублей. Т.е. в таблице сравнения наглядно показать параметры в цвете которые дублируются с возможностью перехода в редактирование своего объявления при размещении Типа так Спасибо. Теперь понял. Если поле пустое, значит дубль Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах