Jump to content


Photo
- - - - -

Импорт материалов

импорт csv импорт по расписанию импорт парсер парсинг csv

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

#1 S.K.I.

S.K.I.
  • JBZoo User (rus)
  • User rate: ~
  • posts: 7
  • topics: 3

Posted 25 March 2015 - 23:04

Добрый день!

 

Подскажите, пожалуйста, куда копать для использования встроенного в jbzoo 220v импорта материалов или какой функции можно скормить данные для импорта?


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 28 March 2015 - 10:23

S.K.I., не совсем понимаю что вы хотите сделать. Импорта по расписанию в JBZoo нет.


  • 0
Изображение
 

#3 Станислав

Станислав
  • JBZoo User (rus)
  • User rate: 18
  • posts: 211
  • topics: 7

Posted 28 March 2015 - 18:12

S.K.I., не совсем понимаю что вы хотите сделать. Импорта по расписанию в JBZoo нет.

 

Попробую объяснить, так как сам бы не отказался от использования функцию импорта по расписанию.

Импорт материалов производится в несколько шагов при помощи контроллера JBImport несколькими функциями: items(), assign(), itemsSteps() и в функции передаются параметры... Например на первом шаге импорта материалов, там где производится установка наличия хедера и разделителей используется массив свойств импорта importParams в котором для вышеназванных параметров импорта используется 3 пары key/value:

header = 0/1 (нет/есть),
separator  = ',' (или другой разделитель полей)
enclosure = ';' (или другое обрамление полей)

 

Речь идет о том, можно ли в принципе будет отдавать в cron параметры ссылку (POST) вида :

administrator/index.php?option=com_zoo&task=items&controller=jbimport&header=0&separator=.&enclosure=;&file=blabla.csv

Сейчас это сделать нельзя, потому что нельзя - все параметры приватные :)

 

Теоретически можно написать скриптик на базе контроллера JBImport, в котором все значения параметров - приложение, категории, поля и т.п., которые изменяются в процессе импорта статически прописаны в самом скрипте под конкретные настройки, но для этого надо довольно неплохо знать сами принципы построения JBZoo и иметь навыки программирования на PHP, что снижает массовость решения в совокупности до 5-10 человек, включая разработчиков.


Edited by Станислав, 28 March 2015 - 18:14.

  • 2

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#4 S.K.I.

S.K.I.
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 7
  • topics: 3

Posted 02 April 2015 - 07:37

Большое спасибо за ответ, теперь ясен масштаб.


  • 0





Also tagged with one or more of these keywords: импорт csv, импорт по расписанию, импорт парсер парсинг csv

Click to return to top of page in style!