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

Перелинковка в зебройде не переносится в движок DLE

09 июня 2015, 11:19
Зарегистрирован: 08 ноября 2013, 06:24
Зебройд v.5.3.0 build 9300

Создал обычную внутреннюю перелинковку по статьям в зебройде. Вместо ссылки везде типа таких href="~\id-139"
Как понимаю это на номер статьи ссылается и при экспорте должно трансформировать в полынй урл статьи.

Делаю экспорт в xml файла для DLE. В файле также присутствуют подобные обозначения ссылок.
Импортирую с помощью модуля для DLE файл, просматриваю статьи, и там также присутствуют эти же ссылки наподобе href="~\id-139"

С файлом не вышло. Делаю экспорт по xml-RPC. Ничего не поменялось. Все те же не верные ссылки.
Далее сделал синхронизацию, может это дело исправит, однако так же не помогло.

Это баг или нужно действовать было иначе и где-то пропустил галку например?

16 июня 2015, 23:30
Зарегистрирован: 10 апреля 2012, 00:00
Проверил, всё нормально.

Вот статья в программе:


Вот после экспорта в DLE:


Как видно "~\id-4" заменилось "/ravninnaja-zebra/obraz-zhizni.html", что соответствует правилам ЧПУ в настройках программы.

Можете скинуть мне свой проект, посмотрю.

18 июня 2015, 19:28
Зарегистрирован: 08 ноября 2013, 06:24
Вот чего было. Нужно было сделать, чтобы открывались страницы в новом окне браузера и был добавлен target="_blank" к ссылкам только внутренним.
Сделал замену <a href="~\id- на <a target="_blank" href="~\id- и после выгрузки ссылки не преобразовались.
Тогда подумалось, что нельзя урл сам трогать и сделал замену всех ссылок проекта <a href=" на <a target="_blank" href="
Результат тот же.
Выходит если не трогать всю конструкцию с тегом «A», то выгрузка работает как надо.

18 июня 2015, 20:03
Зарегистрирован: 10 апреля 2012, 00:00
Есть такое, исправлю.

Тема закрыта