Перейти к содержимому


Фотография
- - - - -

Ошибка импорта Exception: Invalid slug


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 isay777

isay777

Отправлено 14 May 2015 - 06:20

Что это за ошибка такая не понимаю. 

Пробовал и так и сяк. Не хочет импортировать и на экспорте то же виснет. 

 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 SmetDenis

SmetDenis

Отправлено 14 May 2015 - 07:07

Где-то в материалах используется не валидный алиас материала.
Он должен быть в нижнем регистре и содержать только латиницу, числа и знак минус.
Это проверка перед сохранением в Zoo.

Можно в текст ошибки добавить id материала, чтобы не перебирать весь сайт вручную.

administrator\components\com_zoo\tables\item.php
echg_200x0.png

заменить строку на

throw new ItemTableException('Invalid slug! Alias = "'.$object->alias.'"; Item ID = "'.$object->id.'"');

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 isay777

isay777

Отправлено 14 May 2015 - 07:36

У меня айтемы с alias которые содержат нижнее подчеркивание. 

Не подскажите где убрать проверку на нижний слэш? 


Сообщение отредактировал isay777: 14 May 2015 - 07:37

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 SmetDenis

SmetDenis

Отправлено 14 May 2015 - 07:37

Здесь лежит переопределнный хелпер для работы со строками (оригинальный плохо понимает русский язык)
media\zoo\applications\jbuniversal\framework\helpers-std\string.php
В функции sluggify все преобразования.

Вроде уже обсуждали :)
http://forum.jbzoo.c...alyaet/?p=63309
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 isay777

isay777

Отправлено 14 May 2015 - 07:47

Да простите. Затерлось после обновления. 

Не думал, что затрется. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)




Click to return to top of page in style!