Есть каталог с более 60к+ товаров на сайте и надо было сделать выгрузку в YML. Как понимаете, стандартным экспортом сделать это неудалось, т.к. сервер загибался от такого кол-ва запросов и было неудобно, что XML генерился скопом.
1) не учить всё спихивать в кучу, код не читабелен 2) Для работы с XML использовать библиотеку типа "CDataXML", хотя я ей не пользуюсь - но хотя бы что то. 3) Валюта получается немного иначе чем вручную 4) Неплохо было бы сделать скрипт сразу в купе со скриптом Антона, а не прыгать за скриптом Антона, и ваш прикручивать 5) yandex_text2xml_customizedUnicode - я чего то не помню такой функции в этом скрипте, и у вас она нигде не описана 6) узнать о {arr['example']} - в строках, делает код читабельней и лучше, и избавится от экранировании кавычек 7) short syntax array, ну или хотя бы слово array с маленькой буквы (придирки) 8) code style - видно что скопированно, что написано самостоятельно, можно и к единому привести
Вообщем я просто устал, от того что люди пишут как попало.
Как вывод, хотелось бы получить скрипт (ну мне не надо, а вот кому то может и нужно), который работает, а не выгребать из него не нужное, менять на нужное, и допиливать
Микулич Евгений, согласен, написал на скорую руку, т.к. не было времени возится с CDataXML. Замечания принял, если понадобится себе, доработаю. А так, просто выложил говноскрипт по быстрому решению выгрузки товаров в YML.
Султанаев Марат, через пару дней после вашей публикации выложили обновление документации, начиная с версии 17.0 доступен очень удобный инструмент по созданию xml файлов, ознакомтесь, мне кажется можно всё значительно упростить:
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».