- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
можно еще как-то?
Скрипт написать.
Скрипт написать.
Вы что такими ответами самоутвердиться что ли пытаетесь? Других способов нет? Или вы на самом деле считаете себя данным ответом полезным или остроумным?
Вы что такими ответами самоутвердиться что ли пытаетесь? Других способов нет? Или вы на самом деле считаете себя данным ответом полезным или остроумным?
Ты спросил - я ответил. Если ты считаешь, что мой ответ неуместен и ты сам знаешь правильный ответ - то не спрашивай.
Если отвлечься от твоего флуда и троллинга насчёт "самоутвердиться" и "остроумия" - то да, мой ответ полезен, ибо он верен.
А на твой троллинг я ответил бы соответствующим образом, которого ты заслуживаешь, но Правила данного форума этого не позволяют.
Подскажите, как в битрикс массово изменить свойство (текстовое) на одно и то же значение у множества товаров (более 5 тыс), вручную очень долго... платный модуль поставить нет возможности, можно еще как-то?
В Битрикс есть возможность выгрузить CSV файл.
Вот его потом обратно можно импортировать через импорт в админке, с кодировкой UTF8 (лучше делать через гугл таблицы, а потом сохранить в расширении CSV), изменив при этом Description (при условии, что Вы не разбираетесь в кодировках и расширениях Excel).
И никаких скриптов не надо писать.
1 запрос в БД
Разработчики Битрикса крайне не рекомендуют лезть непосредственно в БД. Лучше всё же это делать через модули Битрикса.
лучше делать через гугл таблицы, а потом сохранить в расширении CSV
Ну ты намудрил, однако.
Разработчики Битрикса крайне не рекомендуют лезть непосредственно в БД. Лучше всё же это делать через модули Битрикса.
Разработчики битрикса крайне не рекомендуют лезть в ядро (из за поломки обновлений), нет никаких рекомендаций не лезть в БД. Лазить в БД это настолько естественно ведь есть d7 и орм которая ходит напрямую в БД просто через класс абстракцию ActiveRecord.
А в текущем кейсе у человека значение для свойства инфоблока, из коробки никаких событий на изменение нет, нигде кроме одной таблицы эти значения не хранятся, поэтому если надо заменить 1 на 2 в конкретном свойстве проще всего написать запрос SQL, потому что даже в битровой орм из за актив рекорд придется выполнить более 5000 апдейтов вместо одного
Ну ты намудрил, однако.
Это еще почему? :D
В Битре есть возможность импорта / экспорта данных без кода и SQL запросов через CSV файл.
Если ТС не знает как сохранить файл в CSV и с нужной кодировкой в Excel, то проще это сделать через Google таблицы, так же сохранив его в расширении CSV.
Получается файл с нужной кодировкой, который импортом заливается через админку.
Конечно, если ТС знает как прописать скрипт, или сможет запросом поменять данные - пусть делает.
Но если не знает - импортом через файл - вполне можно выполнить поставленную задачу.
нет никаких рекомендаций не лезть в БД
Ну , какие-то есть:
Я понимаю, что у ТС одноразовая задача, но всё же не следует привыкать вносить правки непосредственно в БД. Тем более, мы не знаем, по каким именно признакам нужно выделить товары, у которых надо изменить свойство, и через стандартные функции Битрикса это может оказаться проще и нагляднее.
придется выполнить более 5000 апдейтов вместо одного
Задача же одноразовая, поэтому пофиг.