Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Продление демо версии или перенос на новый демо хостинг

Автор rob1nРаздел Установка UMI.CMS

Ответов: 7
Просмотров: 3665
Последний ответ 01 Марта 2016, 11:00:30
от Rodogor
Новая новость или новый товар с пометкой "новинка"

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 17
Просмотров: 7604
Последний ответ 17 Сентября 2014, 12:05:14
от tonal
Добавление события в новый метод?

Автор muldyРаздел Макросы UMI.CMS

Ответов: 4
Просмотров: 2191
Последний ответ 05 Августа 2016, 12:06:18
от muldy
JS+AJAX - формат цены без суффикса и префикса

Автор samРаздел JS и AJAX

Ответов: 3
Просмотров: 3499
Последний ответ 20 Октября 2014, 00:45:31
от sam
После импорта дампа базы не отображается структура

Автор EvgenyIvnРаздел Установка UMI.CMS

Ответов: 6
Просмотров: 6823
Последний ответ 10 Января 2013, 09:16:37
от admin

0 Пользователей и 2 Гостей просматривают эту тему.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #15 : 08 Октября 2013, 23:37:32 »
еще бы посоветовал вытащить все общие переменные перед началом цикла, мелочь конечно, но приятная)

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #16 : 10 Октября 2013, 13:20:43 »
Вылетает ошибка при установке значения в поле типа Дата, в чем может быть проблема?
Пробую так:

 $page->konec_akcii = $dateend;

Предполагаю что требуется отформатировать дату, но не совсем пойму как это сделать!

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #17 : 10 Октября 2013, 13:30:09 »
$dateend должна быть в timestamp формате, если не ошибаюсь)

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #18 : 10 Октября 2013, 13:39:36 »
Да действительно в timestamp, но возникла другая проблема поле с типом Выпадающий список? Система отдает ошибку!
Получается либо создавать значение либо брать имеющееся!?
В общем с жтим вообще непонятно!!!

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #19 : 10 Октября 2013, 13:55:41 »
с выпадающим списком обычно все просто, отдаешь строковое значение и система пытается найти элемент с таким именем, если его нет, то создает новый

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #20 : 10 Октября 2013, 14:12:34 »
Я делаю просто таким способом правильно или нет?

$page->promokod = $skidka;?

Или его предварительно надо обработать?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #21 : 10 Октября 2013, 14:54:20 »
вопрос прекрасен ;) особенно в виду того, что я не знаю что из себя представляет поле с именем promokod  и что за переменная $skidka

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #22 : 10 Октября 2013, 15:51:49 »
Да действительно не уточнил!)
В общем так:

 $skidka  = $data[16]; --- сооотв столбец из файла csv
 promokod - поля с типом - Выпадающий список!



*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #23 : 10 Октября 2013, 17:09:12 »
и еще не плохо было бы показать пример значений из столбца номер 16

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #24 : 10 Октября 2013, 17:37:12 »
Да значения такие:
10%
70%
40%
и тд
Те все в процентах!

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #25 : 10 Октября 2013, 18:17:27 »
на первый взгляд все ок, а что получается в итоге импорта?

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #26 : 10 Октября 2013, 18:22:36 »
Да в итоге то при включении импорта, umi отдает ошибку, проблемы записи и обновления значений в бд!
Причем, проблема возникает именно с этими полями) Хотя товары все равно создаются!


*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #27 : 10 Октября 2013, 19:44:23 »
это уже что-то нетипичное, попробуйте строчку экранировать, может там символ процента все портит

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #28 : 11 Октября 2013, 16:00:20 »
Почистил строку str_replace() и все ок!
Спасибо, за подсказки!

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Новый формат импорта CSV?
« Ответ #29 : 11 Октября 2013, 22:46:36 »
А вот возникла еще проблема!!!
Если я импортирую еще раз этот же csv файл, то получается что создаются новые страницы!!!
Есть столбец с id в самом файле csv, возможно ли использовать selector?
Сам попробовал не получилось страницы все равно создаются!
Не подскажите?
И второй вопрос хочу поделиться данной разработкой как мне это лучше сделать?