ZebroidФорумПубличный разделБаги / ОшибкиАрхивНикак не перенесу XML в DLE

Никак не перенесу XML в DLE

02 февраля 2010, 15:23
Зарегистрирован: 30 января 2010, 12:31
Импортирую XML фид с последующим экспортом в DLE.

Сейчас застрял на нескольких проблемах.

1) Составляю профиль импорта XML. Где-то после 22-24 строк текста в закладке "Статьи (осн.)" код пропадает при сохранении профиля. Соответственно, я не могу полностью прописать необходимую мне структуру страницы. Там что ограничение на объем кода стоит?

2) В фиде присутствуют картинки которые необходимо забрать:

- <images>

- <image id="1">

<url>http://www.domen.com/uploads/2009/12/02-150x150.jpg</url>

<text />

</image>

- <image id="2">

<url>http://www.domen.com/uploads/2009/12/05-150x150.jpg</url>

<text />

</image>

- <image id="3">

<url>http://www.domen.com/uploads/2009/12/09-150x150.jpg</url>

<text />

</image>

- <image id="4">

<url>http://www.domen.com/uploads/2009/12/12-150x150.jpg</url>

<text />

</image>

</images>


Используя комбинацию:

<p><img src="{{image id="1"}}{bez-kategorii/1655.html}" width="200" align="left" /></p>

<p><img src="{{image id="2"}}{bez-kategorii/1655.html}" width="200" align="left" /></p>

<p><img src="{{image id="3"}}{bez-kategorii/1655.html}" width="200" align="left" /></p>

<p><img src="{{image id="4"}}{bez-kategorii/1655.html}" width="200" align="left" /></p>


получаю четыре раза вподряд картинку <image id="1">

(писал об этой проблеме при покупке софта)

3) При парсинге XML фида, картинки остаются на внешних сайтах, а в код просто переносятся ссылки на них.

Необходимо физически забирать картинки из фида и как-то передавать на конечный DLE сайт.

4) При экспорте в DLE, вместо добавления новостей в существующие категории (DLE 8.2), создаются дубликаты категорий с увеличивающимся порядковым номером.

Пример:

В DLE имеем категорию "книги", импортируем в категорию "книги" но получаем создание новых категорий - "книги_2", следующий импорт "книги_3" и.т.д.

... Самое досадное, что я не имею возможности просто взять другой фид или источник контента. Это белый проект и мне как-то нужно победить именно этот фид :(



02 февраля 2010, 17:10
Зарегистрирован: 10 апреля 2012, 00:00
1. Возможность реализовал, после обновления воспользуйтесь комбинацией:

{{<image id="1"><url>}}

2. Исправил, оказывается при чтении строки файла ini было ограничение в 2046 символов (пришлось считывать альтернативным путем)

3. Учту, только скорее всего скачивать придётся не во время импорта, а после оного

4. Проверю и исправлю.



03 февраля 2010, 12:58
Зарегистрирован: 30 января 2010, 12:31
Огромное Спасибо!

N4 снимаем. Все работает правильно. Это не в DLE дело, это умный Зеброид борется с попытками создания одинаковых названий категорий и статей...



14 февраля 2012, 18:10
Зарегистрирован: 11 ноября 2011, 00:41
Подскажите как экспортировать на DLE готовый xml.



15 февраля 2012, 03:13
Зарегистрирован: 10 апреля 2012, 00:00
В смысле залить на сайт? С помощью этого модуля: http://zebroid.com.ua/page/ustanovka-modulja-dlja-dle

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



Тема закрыта