:arrow Фолксваген Фолклорен Събор Узана 22-23.08.2025: Важна информация!

Някой да удари едно рамо за импорт на един xls файл в OSC?

Взаимопомощ, полезна информация и всичко, извън темата на останалите секции
Потребителски аватар
Vizor
Изгубена душа
Мнения: 12509
Регистриран на: Съб 04 мар 2006 16:01
Автомобил: Subaru Forester XT
Двигател:
Местоположение: София
Контакти:

Някой да удари едно рамо за импорт на един xls файл в OSC?

Мнениеот Vizor » Пон 15 ное 2010 14:01


Става дума за OSCommerce ми трябва да се импортне един файл с артикулни номера, категории и описание. Не мисля, че е сложно, но за жалост е доста над възможностите ми. Ако някой може да удари едно рамо да свирка. Бях се уговорил с Иво (ISRalien) да свърши тая работа, но явно на пича му се струпаха толкова проблеми, че в момента само аз съм му на главата.

3-4 файлчета са за качване. Ако някой може да напише един php скрипт примерно по мое изискване да скипва определени полета и ако категорията съществува изобщо да не я прави наново.. нека драсне едно ЛС че ми е спешно :(

Благодаря предварително.




Потребителски аватар
Ivailo
Мнения: 9497
Регистриран на: Пет 27 апр 2007 15:21
Автомобил: VW Golf mk3
Двигател: AAZ
Местоположение: София/Видин
Контакти:

Re: Някой да удари едно рамо за импорт на един xls файл в OSC?

Мнениеот Ivailo » Пон 15 ное 2010 19:28


Общо взето трябва да се ползва активно функцията fgetcsv(), която връща ред по ред от .csv файла (който е експорт-нат от excel)...
Но с много рекурсии...
Съжалявам, че не мога да помогна...


Потребителски аватар
Vizor
Изгубена душа
Мнения: 12509
Регистриран на: Съб 04 мар 2006 16:01
Автомобил: Subaru Forester XT
Двигател:
Местоположение: София
Контакти:

Re: Някой да удари едно рамо за импорт на един xls файл в OSC?

Мнениеот Vizor » Пон 15 ное 2010 19:45


Примерно дърпа един ред и вижда:

Категория 1
Категория 2
Категория 3
Категория 4
Артикулен номер
Описание

Ако категория 1 вече я има.. проверява категория 2.. ако и нея я има проверява 3 и 4 примерно.. и в тях добавя артикулния номер с описанието

При мене проблема е следния. След като го направих това искаше един "model id" ако не се лъжа. наблъсках им отделни цифри (защото искаше да е попълнено и да е различно) и ми добави 13000 категории с 13000 продукта mhihi

Което абсолютно няма как да стане защото категориите се повтарят адски много.

Другия момент е че зарежда страшно бавно след като съм го направил. Стана попринцип, но листването и зареждането изобщо след 3-тия производител стана безбожно бавно. Дори в администрацията. Базата данни я отваря бързо доста..
Някой може ли да го погледне това и да удари едно рамо?



Върни се в “ОФФ-Топик - други”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 48 госта