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


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

JBPrice Advance неправильно импортируются кириличные параметры

jbprice импорт csv param param1 param2 param3 импорт jbprice advance

Лучший Ответ SmetDenis , 20 March 2014 - 14:32

В ходе беседы я изучил код и пришел к выводу, что сделать это будет не сложно на автомате.

 

Для этого замените этот файл на приложенный

media\zoo\applications\jbuniversal\framework\elements\user\jbpriceadvance.php

 

Те, у кого импорт работает без подобных проблем, не стоит ничего у себя менять, т.к решение еще досканально не протестировано, тем не менее рабочее.

 

Поставил задачу, фикс будет включен в будущий релиз.

 

PS Спасибо koren.vitaliy, натолкнул на нужную мысль.

Перейти к сообщению


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

#11 koren.vitaliy

koren.vitaliy

Отправлено 19 March 2014 - 10:43

Отправил в ЛС


  • 0

#12 koren.vitaliy

koren.vitaliy

Отправлено 20 March 2014 - 14:11

Результа переписки в ЛС следующий:
 

Для импорта дополнительных параметров, нужно использовать ключ (привязка происходит именно по нему), а не название опции.
Причина, почему используются именно латиница, в том что это гарантирует нормальное сохранение значений в базу данных и аккуратную привязку к опции.

 

Как работать с файлом:

 

1. Создать новые значения в файле. В первом импорте передать кириличные значения что б они появились в базе. Сразу сделать второй импорт но прописывать вместо кириличных значений - ключы этих значений.

2. Либо заранее наполнить сайт нужными опциями и в файле прописівать ключи.

 

Может пригодиться

Формирование алиасов происходит с помощью специальной функции для транслитерации

media\zoo\applications\jbuniversal\framework\helpers-std\string.php sluggify()

 

 

Вопрос не решен но удалось узнать что делать. Надеюсь на скорую возможность использования кириличных значений вместо ключей.

Там же в файле можно найти карту транслирования для спецсимволов в латиницу.


  • 1

#13 SmetDenis

SmetDenis

Отправлено 20 March 2014 - 14:32   Лучший Ответ

В ходе беседы я изучил код и пришел к выводу, что сделать это будет не сложно на автомате.

 

Для этого замените этот файл на приложенный

media\zoo\applications\jbuniversal\framework\elements\user\jbpriceadvance.php

 

Те, у кого импорт работает без подобных проблем, не стоит ничего у себя менять, т.к решение еще досканально не протестировано, тем не менее рабочее.

 

Поставил задачу, фикс будет включен в будущий релиз.

 

PS Спасибо koren.vitaliy, натолкнул на нужную мысль.

Прикрепленные файлы


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



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






Темы с аналогичным тегами jbprice, импорт csv, param, param1, param2, param3, импорт, jbprice advance

Click to return to top of page in style!