Jump to content


Photo
- - - - -

Изменяются ссылки в материале при экспорте-импорте

ссылки

  • This topic is locked This topic is locked
13 replies to this topic

#1 Влад

Влад
  • JBZoo User (rus)
  • User rate: 0
  • posts: 55
  • topics: 18

Posted 06 February 2015 - 21:25

Точнее, правильно сказать изменяется Item ID при импорте csv файла на новую jbzoo.. Подробнее:

 

При экспорте в csv - материал имеет, например, Item ID: 4594

Если импортировать этот csv на другой сайт, то Item ID при импорте изменяется.

 

В статьях на jbzoo имеются ссылки на этот Item ID такого вида:

<a href="index.php?option=com_zoo&amp;task=item&amp;item_id=4594">статья</a>

 
Таким образом, со ссылками при импорте произойдет полная чехарда? И как с этим жить?
 

  • 0

#2 Евгения

Евгения
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 07 February 2015 - 19:58

А вы привязываетесь к чему? к названию или ID? Т.е. что у вас является ключом?


  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#3 Влад

Влад
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 55
  • topics: 18

Posted 07 February 2015 - 21:34

Спасибо за отклик! Вначале привязывался по ID. После Вашего вопроса попробовал привязываться по алиасу. ID изменяется во всех случаях.. 

Если это нельзя настроить, то это.. катастрофа.


  • 0

#4 Евгения

Евгения
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 07 February 2015 - 22:08

Не должен. Не катастрофа, все будет хорошо... (с) :)

 

А у вас SEF включен? Быть может стоит включить и посмотреть? И какая версия зуу и jbzoo и как настроен sef у них?

 

З.Ы. не за что. Я не админ. Я так...


Edited by Евгения, 07 February 2015 - 22:11.

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#5 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 07 February 2015 - 22:32

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


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Влад

Влад
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 55
  • topics: 18

Posted 08 February 2015 - 20:59

Версии ПО на новом сайте: Joomla: 3.3.6     JBZoo: 2.1.5 Pro (build 1)     Zoo: 3.3.3

на старом сайте Joomla: 2.5.28     JBZoo: 2.1.5 Pro (build 1)     Zoo: 3.3.2

В csv файле сформированном при экспорте, ID соответствует оригиналу. Проблема возникает на этапе импорта. При чем, логика с присвоением ID не понятна - номер ID присваивается в диапазоне +- несколько десятков от оригинального.

jbzoo я не обновлял с 2013 года. Терпеливо ждал. )  

Вообще, переезд через csv обусловлен желанием перенести чистый контент на чистую сборку - без перделок и свистелок установленных когда-то по неопытности. 

Существующий функционал jbzoo впечатляет. В плане импорта-экспорта сделан огромный шаг вперед. 

Однако.. сейчас я вновь имею какую то просто эпическую проблему..


  • 0

#7 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 08 February 2015 - 21:53

Id нельзя импортировать или присвоить - это системный параметр, порядковый номер материала, который присваивается атвоматически. Изменить его можно только напрямую в базе данных.


Edited by Sliapy, 08 February 2015 - 21:54.

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 08 February 2015 - 22:15

В csv файле сформированном при экспорте, ID соответствует оригиналу. Проблема возникает на этапе импорта
... Т.е. Вы экспортированный файл открываете чем-то перед тем, как импортировать?... не здесь ошибка вкрадывается?... Вы чем открываете файл и потом его, вероятно, как-нить сохраняете?... А не может у Вас тип данных в столбце ID поменяться, как вариант...?

 

...просто уже столько раз делался этот экспорт-импорт на разные сайты (правда joomla уже была везде 3 и >)... обычно без проблем. Тем более, JBZoo у Вас одной версии - 2.1.5!


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#9 Влад

Влад
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 55
  • topics: 18

Posted 09 February 2015 - 10:21

Id нельзя импортировать или присвоить - это системный параметр, порядковый номер материала, который присваивается атвоматически. Изменить его можно только напрямую в базе данных.

Спасибо. Т.е. нет возможности сделать так, чтобы на чистую сборку csv импортировался с ID, которое в нем прописано?

И, таким образом, моя проблема с существующими ссылками - не решаема?


  • 0

#10 Влад

Влад
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 55
  • topics: 18

Posted 09 February 2015 - 10:26

... Т.е. Вы экспортированный файл открываете чем-то перед тем, как импортировать?... не здесь ошибка вкрадывается?... Вы чем открываете файл и потом его, вероятно, как-нить сохраняете?... А не может у Вас тип данных в столбце ID поменяться, как вариант...?

 

...просто уже столько раз делался этот экспорт-импорт на разные сайты (правда joomla уже была везде 3 и >)... обычно без проблем. Тем более, JBZoo у Вас одной версии - 2.1.5!

 

Нет, с csv ничего не делаю.

Вы делали экспорт-импорт на разные сайты и ссылки вида:

<a href="index.php?option=com_zoo&amp;task=item&amp;item_id=4594">статья</a>

сохраняются?


  • 0





Click to return to top of page in style!