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


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

Пакетное изменение свойства элемента


Лучший Ответ SmetDenis , 21 January 2014 - 18:52

Надо попробовать.
 
Итак, схема действий:
1. выгружаю данные в csv
2. правлю нужные значения в Экселе
3. импортирую назад данные
Так?
 
Дублей при п.3 не будет создано?


Все верно.
Если вы верно настроите ключ при импорте, дублей не будет. Перейти к сообщению


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

#1 kok

kok

Отправлено 19 January 2014 - 10:48

Было создано пару сотен элементов, у которых в одном из полей по умолчанию заполнялось свойство (№ телефона).

Теперь понадобилось у всех элементов заменить № телефона новым значением.

Через Joomla,JBZoo можно такое сделать?

 

ps: Пока пришло в голову, что через phpMyAdmin ручками обновить это поле, но может есть вариант быстрее и проще.


  • 0

#2 tapakan

tapakan

Отправлено 19 January 2014 - 10:59

Товары уже созданы и сохранены? Или надо изменить в типе материала?


  • 0

#3 kok

kok

Отправлено 19 January 2014 - 11:04

Товары уже созданы и сохранены.

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


  • 0

#4 tapakan

tapakan

Отправлено 19 January 2014 - 11:07

Я вижу только такой выход

через phpMyAdmin ручками обновить это поле

 

Возможно, разработчики подскажут иное.


  • 0

#5 kok

kok

Отправлено 19 January 2014 - 11:13

Там в этом поле сразу все значения элемента записаны (они разные в разных элементах):

Таблица #_zoo_item

Поле: elements

Например:

 {
	"2c77f941-b697-4312-886d-ce5bbec99e95":  {
		"option":  {
			"0": "4-serie-2005"
		}
	},
	"42872f79-8775-49fc-99c9-98d322afab13":  {
		"0":  {
			"value": "\u0411\u043b\u043e\u043a \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f"
		}
	},
	"0e1b3738-7257-4bd2-b522-a2166e32febb":  {
		"0":  {
			"value": ""
		}
	},
	"a4beac4c-fbe9-4c39-a3dc-07d0c14e5200":  {
		"option":  {
			"0": "horoshee"
		},
		"select": "1"
	},
	"49bbea14-d718-455e-8efb-4119d49d4a9f":  {
		"0":  {
			"value": "<p>DS1606 480\u041b.\u0421 \u041d\u0410\u0421\u041e\u0421 \u0424\u041e\u0420\u0421\u0423\u041d\u041a<\/p>"
		}
	},
	"68253e11-0f7f-49a6-995c-4550867d8d80":  {
		"basic":  {
			"balance": -1,
			"new": 0,
			"hit": 0,
			"sku": "111222333",
			"value": "450000",
			"currency": "RUB",
			"discount": "0",
			"discount_currency": "RUB",
			"description": ""
		}
	},
	"c94a0d33-e778-4e92-af74-cb688a03d85d":  {
		"0":  {
			"file": "images\/scania\/dvigatel\/block_1235588\/power-continuity-scania-dc12.jpeg",
			"title": "",
			"link": "",
			"target": "0",
			"rel": ""
		}
	},
	"731cd9c8-6f28-4765-aded-49a20ddd0677":  {
		"value": "scania\/dvigatel\/block_1235588"
	},
	"4bdcdea2-c5db-4688-8c36-49c8b96352f2":  {

	},
	"0c482623-39fb-4404-9b07-cf1f4e73584e":  {
		"0":  {
			"value": "8 (8482) 111-222-333"
		}
	},
	"d3951cb8-8b53-456c-93fb-01a0e501adcc":  {
		"option":  {
			"0": "bu"
		},
		"select": "1"
	},
	"1b1edd2f-f830-4a23-983c-443648f9b646":  {
		"0":  {
			"list-0": "\u0411\/\u0423",
			"list-1": "\u0425\u043e\u0440\u043e\u0448\u0435\u0435"
		}
	}
} 

Поэтому как изменить только телефон, пока не знаю :-(


  • 0

#6 tapakan

tapakan

Отправлено 19 January 2014 - 11:32

Телефон у Вас везде одинаковый?


http://llfl.ru/v2v7l. Нажимаете на значение elements два раза в итеме, потом ctrl + f(поиск) вводите телефон и заменяете его нужным. У меня заменить значение элемента заняло секунд 10 для одного итема.


Сообщение отредактировал tapakan: 19 January 2014 - 11:33

  • 0

#7 kok

kok

Отправлено 19 January 2014 - 11:37

Согласен, руки - великая сила! :-)


  • 0

#8 SmetDenis

SmetDenis

Отправлено 20 January 2014 - 11:36

kok, Добрый день.
А почему вы не хотите воспользоваться импортом, чтобы обновить нужные значения?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#9 kok

kok

Отправлено 20 January 2014 - 16:32

Надо попробовать.

 

Итак, схема действий:

1. выгружаю данные в csv

2. правлю нужные значения в Экселе

3. импортирую назад данные

Так?

 

Дублей при п.3 не будет создано?


  • 0

#10 SmetDenis

SmetDenis

Отправлено 21 January 2014 - 18:52   Лучший Ответ

Надо попробовать.
 
Итак, схема действий:
1. выгружаю данные в csv
2. правлю нужные значения в Экселе
3. импортирую назад данные
Так?
 
Дублей при п.3 не будет создано?


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



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





Click to return to top of page in style!