• Главная
  • Поиск
    •  
  • Здравствуйте, Гость
Автор Тема: Импорт в базу данных из xml файла  (Прочитано 3316 раз)
  • *
  • Сообщений: 2
« : 06 Декабрь 2017, 17:17:04 »
Парсинг с нужных сайтов настроил, в итоге имеется готовый файл xml. Заливаю объявления с помощью плагина Ad importer.
Все хорошо за исключением одного: поля телефон, состояние и тип сделки никак не ходят в базу лезть. Все варианты перепробовал.
Для этих полей в базе создается отдельная таблица "oc_t_item_veronika", с полями "s_phone" "i_condition" "i_transaction".
Пробовал всяко:
<custom name="s_phone">
<"s_phone"> результата нет.
Прочитал что для добавления в разные таблицы нужно иначе формировать сам xml, но тот же заголовок, адрес и почта в разных таблицах и записываются без труда.

Может кто подскажет куда копать, или поможет за оплату.

<?xml version="1.0" encoding="utf-8" ?>
<listings>
    <listing>
<url lang="us_US"></url>
        <title lang="ru_RU"><![CDATA[Заголовок объявления]]></title>
        <content lang="ru_RU"><![CDATA[Текст объявления]]></content>
        <category lang="ru_RU">Квартиры</category>
        <contactemail>email@m.ru</contactemail>
        <contactname>Егорка</contactname>
        <price>1000000</price>
        <currency>RUB</currency>
        <city>Киров</city>
<address>Ленина, д.1</address>
        <region>Кировская область</region>
        <countryId>RU</countryId>
        <country>Россия</country>
<custom name="s_phone">89129998888</custom>
<custom name="i_condition">Евроремонт</custom>
<custom name="i_transaction">Продажа</custom>
                <custom name="microrayon">Автовокзал</custom>
<custom name="komnaty">3</custom>
<custom name="ehtazhnost">10</custom>
<custom name="ehtazh">3</custom>
<custom name="material">Кирпич</custom>
<custom name="planirovka">Смежная</custom>
<custom name="ploshchad">30</custom>
<custom name="zhilaya">20</custom>
<custom name="kuhnya">10</custom>
<custom name="gaz">1</custom>
<custom name="internet">1</custom>
<custom name="tv">1</custom>
<custom name="steklo">0</custom>
<custom name="kondi">0</custom>
<custom name="door">1</custom>
        <image>https://.../media/realty/photo.image/2017/12/06/181926_15_78.jpg</image>
        <image>https://.../media/realty/photo.image/2017/12/06/181926_15_79.jpg</image>
    </listing>
</listings>

  • *
  • Сообщений: 2
« Ответ #1 : 14 Декабрь 2017, 16:16:14 »
Пока с помощью костыля решил проблему ;D
Скриптом в базу заливаю эти данные после публикации объявлений.

  • *
  • Сообщений: 1
« Ответ #2 : 09 Июнь 2019, 12:34:16 »
Пока с помощью костыля решил проблему ;D
Скриптом в базу заливаю эти данные после публикации объявлений.
Можно подробнее? Или нашли нормальное решение?

  • *
  • Сообщений: 3
« Ответ #3 : 15 Июнь 2019, 12:38:28 »
Добрый день!


Люди пытаюсь залить фаил через плагин а он пишет что импортировано объявление 1 и1 и всё объявления как не было так и нет в чем может быть дело?

Может кто кинуть шаблон для плагина тот что лежит в плагине тоже не работает!

  • *
  • Сообщений: 4
« Ответ #4 : 23 Июль 2019, 14:20:09 »
Добрый день.
Нужна помощь с шаблоном импорта в базу данных из xml файла.

Не могу сам понять как правильно прописать нужные поля и в какой последовательности.
Поэтому через плагин Ad Importer не получилось
Цитировать
Это очень простой плагин для загрузки файла xml с объявлениями и последующего импорта в базу данных.
Но если ни разу не сталкивался с xml то просто не получается(

Или может у кого есть другое решение по импорту?


  • *
  • Сообщений: 4
« Ответ #5 : 24 Июль 2019, 15:09:06 »
Добрый день.
Нужна помощь с шаблоном импорта в базу данных из xml файла.

Не могу сам понять как правильно прописать нужные поля и в какой последовательности.
Поэтому через плагин Ad Importer не получилось
Цитировать
Это очень простой плагин для загрузки файла xml с объявлениями и последующего импорта в базу данных.
Но если ни разу не сталкивался с xml то просто не получается(

Или может у кого есть другое решение по импорту?

Разобрался.
Так что не актуально больше.

  • *
  • Сообщений: 2
« Ответ #6 : 13 Ноябрь 2019, 17:14:44 »
Пока с помощью костыля решил проблему ;D
Скриптом в базу заливаю эти данные после публикации объявлений.

evgen06 Нашел решение с атрибутами и номером телефона?

 

test