Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сайт агентства недвижимости. Типы материалов на ССК.

Мне нужен импорт в базу из *.xls. или *.csv файла в базу, одна строка один объект.

Также нужно проверка на одинаковую информацию это может быть внешняя утилита текстовом файле или макрос в екселе.

Нужно также показывать частично совпадающие по некоторым полям строки оператору.

Можно доработать модуль Node_import

В нем Необходимо хранить несколько профилей (куда какое значение из строки загонять в какое поле СКК) importа например: профиль продажа земля, профиль продажа квартир и т.д. это у меня разные типы материала. (Node import хранит один профиль)

Корректное добавление терминов таксономии

Словарь таксономии имеет иерархию Город - район -массив – улица.

Поле улица есть в файле нужно ее присвоить как термин и и ее родителей (есть стандартная функция в друпале которая возвращает всех родителей термина)

Если какие-то сложности в добавлении мог вмешается оператор и ручном режиме поправить .

Уточнения

1. Разрабатывать импорт именно из xls-файла (csv не подходит?)

2. Показывать частично совпадающие строки оператору " - какая математика-логика анализа частичных совпадений?

1.С одной стороны мне надо для тупых чтоб меньше телодвижений с другой я так понимаю секретаря тоже можно научить хls сохранять в сsv (тогда его при втягивании раскладку надо будет менять на UTF-8) потому что секретарь может забыть и будут кракозяблы в базе ) для меня именно формат не очень принципиален если для вас есть разница скажите в чем.

2.Ну есть объекты тупо строчки сравнить нельзя так как, может отличается дата, цена, но есть постоянные например улица номер дома (иногда может быть квартира в базах нет но возможно перед втягиванием будут прозванивать и уточнять ) если бы всегда была квартира то этого достаточно, а так в одном доме может быть одинаково последние телефон хозяина но и тут засада +380067222-22-22 8067-222-22-22 8-067-222222 это все одинаковые номера с позиции оператора а с позиции компьютера разные площадь могут указать с дробной частью а могут забыть указать только целую часть. Обязательно этаж и этажность совпадут короче я думаю очень сложно машинно все разрулить, а так оператор глянул. Улица номер дома этаж этажность площадь телефон что совпало большинство телефоны по разному написаны но одинаковые, В крайнем случае он может позвонить уточнить (ну что типа такого) но блин в том же номере дома может быть опечатка а так все совпадает .

Т.е. модуль сравнивает поля если какая –та часть из контрольных полей совпадает то показываем оператору чтоб он принял решения принять или отклонить эту строку.

Если это сложно реализовать проверку с тем что есть в базе то можно все проверить до втягивания в сайт тогда нужно хранить фаил уже втянутых строк и с ним сравнивать тогда нужно учесть что фаил может вырасти.

16 лет назад
yasik
NaN летУкраина
16 лет в сервисе
Был
11 лет назад