Не за рекламу будет воспринят ответ - есть модуль на маркетплейсе, очень многофункциональный(не мой), платный, но есть деморежим для теста(подходит если задача по импорту разовая). Так вот если вам не принципиально самому писать функционал, может стоит рассмотреть покупку и сэкономить время.
Да без проблем, скиньте ссылку, пожалуйста (надеюсь, правила форума не запрещают).
Цитата
для товара дополнительно понадобится CCatalogProduct() и CPrice()
И все? Как-то слишком просто)
Как правильно импортировать каталог битрикс через API?, не используя стандартный импорт 1С xml
Стоит задача импортировать каталог товаров из файла произвольного формата (xml не битриксовый). Товары с торговыми предложениями.
Как я понимаю, есть два пути - пересобрать из него xml для компонента импорта 1С Битрикса, либо получить из файла данные в массив и добавлять товары через битрикс API. Интересует второй вариант.
Нужно обновить всю информацию, описывающую сущность товара, ничего не потеряв. Просто создать элемент инфоблока легко, но товар более сложная сущность. Вопрос в том, что туда входит конкретно(склады, свойства, поля, справочники и т.д.)?
Второй вопрос, нужно ли блокировать возможность покупки товара перед его обновлением и как это сделать?
Перестает работать popup кнопка "В корзину", При включении ЧПУ на странице перестает роаботать popup кнопка "В корзину" на странице детального просмотра
Проблема актуальна! В новом шаблоне при включенном ЧПУ не работает popap добавления в корзину и добавление измененного количества товара(больше 1). Файла init.php нет вообще, куда копать непонятно, приходится верстать старый шаблон.
Планируется исправление?
Методика изучения API, по документации или методом тестов
При изучении Битрикса по официальной документации на уровне Администратор никаких сложностей не возникает - все понятно. Но при изучении API для разработчиков столкнулся с нехваткой информации, даже о простых вещах вроде массивов шаблонов компонентов и инфоблоков $ArResutlt, $ArItem, $ArFiles и подобных.
Например не нашел:
1 списка подобных массивов с их назначением 2 перечесления их возможных полей (например LINK, TEXT) 3 описания их формировния
Делал поиск по документации - нашлось несколько обрывочных текстов в разных разделах, общего плана без ответа на пункты выше.
Тоже самое и с функциями Битрикс - есть большой справочник где все в кучу, со скупыми описаниями, взаимосвязи между ними вообще не вижу.
Я понимаю, что много написано на форуме, но на нем решаются как правило конкретные задачи в виде дал нерабочий код - скинули рабочий. Понимания не особо добавляет, без предварительной теории.
Я новичок в изучении программирования, может быть не понимаю чего то? и такое просто не документируется? Может такие вещи разбираются самостоятельно с использованием средств php (типа вывода содержимого массива)? Все ункции вручную тестируются или как?
Пробовал в Опера и Firefox, и в инкогнито, другие хосты открывает. Опера изначально ругается на то, что не установлен сертификат WMvare, при нажатии "продолжить" хост перестает работать. Можно, конечно, заняться сертификатом, но просто не понимаю откуда взялось предупреждение, до этого же все работало
Добрый день! Локально на веб-окружении развернул несколько сайтов по адресам от localhost:6448 до localhost:6452. По вот этой инструкции Через некоторое время решил создать новый на localhost:6453 и поставить демо версию Бизнес, но браузер выдает ошибку ненадежного сертификата и не открывает restore.php для установки. Логи ошибок сервера ниже. Подскажите как исправить. Пробовал отключить антивирус но не помогло.
[Sun May 14 18:40:46 2017] [info] Init: Seeding PRNG with 136 bytes of entropy [Sun May 14 18:40:47 2017] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Sun May 14 18:40:47 2017] [info] Init: Generating temporary DH parameters (512/1024 bits) [Sun May 14 18:40:47 2017] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] [Sun May 14 18:40:47 2017] [info] Init: Initializing (virtual) servers for SSL [Sun May 14 18:40:47 2017] [info] mod_ssl/2.2.15 compiled against Server: Apache/2.2.15, Library: OpenSSL/0.9.8n [Sun May 14 18:40:47 2017] [warn] pid file D:/Bitrix/apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sun May 14 18:40:47 2017] [notice] Digest: generating secret for digest authentication ... [Sun May 14 18:40:47 2017] [notice] Digest: done [Sun May 14 18:40:47 2017] [info] Init: Seeding PRNG with 136 bytes of entropy [Sun May 14 18:40:48 2017] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Sun May 14 18:40:48 2017] [info] Init: Generating temporary DH parameters (512/1024 bits) [Sun May 14 18:40:48 2017] [info] Init: Initializing (virtual) servers for SSL [Sun May 14 18:40:48 2017] [info] mod_ssl/2.2.15 compiled against Server: Apache/2.2.15, Library: OpenSSL/0.9.8n [Sun May 14 18:40:48 2017] [notice] Apache/2.2.15 (Win32) mod_ssl/2.2.15 OpenSSL/0.9.8n mod_auth_sspi/1.0.4 configured -- resuming normal operations [Sun May 14 18:40:48 2017] [notice] Server built: Apr 1 2010 20:10:07 [Sun May 14 18:40:48 2017] [notice] Parent: Created child process 5336 [Sun May 14 18:40:48 2017] [info] Init: Seeding PRNG with 136 bytes of entropy [Sun May 14 18:40:49 2017] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Sun May 14 18:40:49 2017] [info] Init: Generating temporary DH parameters (512/1024 bits) [Sun May 14 18:40:49 2017] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] [Sun May 14 18:40:49 2017] [info] Init: Initializing (virtual) servers for SSL [Sun May 14 18:40:49 2017] [info] mod_ssl/2.2.15 compiled against Server: Apache/2.2.15, Library: OpenSSL/0.9.8n [Sun May 14 18:40:49 2017] [notice] Digest: generating secret for digest authentication ... [Sun May 14 18:40:49 2017] [notice] Digest: done [Sun May 14 18:40:49 2017] [info] Init: Seeding PRNG with 136 bytes of entropy [Sun May 14 18:40:49 2017] [info] Init: Generating temporary RSA private keys (512/1024 bits) [Sun May 14 18:40:50 2017] [info] Init: Generating temporary DH parameters (512/1024 bits) [Sun May 14 18:40:50 2017] [info] Init: Initializing (virtual) servers for SSL [Sun May 14 18:40:50 2017] [info] mod_ssl/2.2.15 compiled against Server: Apache/2.2.15, Library: OpenSSL/0.9.8n [Sun May 14 18:40:50 2017] [notice] Child 5336: Child process is running [Sun May 14 18:40:50 2017] [info] Parent: Duplicating socket 204 and sending it to child process 5336 [Sun May 14 18:40:50 2017] [info] Parent: Duplicating socket 200 and sending it to child process 5336 [Sun May 14 18:40:50 2017] [info] Parent: Duplicating socket 196 and sending it to child process 5336 [Sun May 14 18:40:50 2017] [info] Parent: Duplicating socket 192 and sending it to child process 5336 [Sun May 14 18:40:50 2017] [info] Parent: Duplicating socket 188 and sending it to child process 5336 [Sun May 14 18:40:50 2017] [info] Parent: Duplicating socket 184 and sending it to child process 5336 [Sun May 14 18:40:50 2017] [notice] Child 5336: Acquired the start mutex. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting 64 worker threads. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting thread to listen on port 6453. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting thread to listen on port 6451. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting thread to listen on port 6449. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting thread to listen on port 6452. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting thread to listen on port 6450. [Sun May 14 18:40:50 2017] [notice] Child 5336: Starting thread to listen on port 6448.
Только начинаю изучать Битрикс, поэтому вопрос элементарный.
Задаем в инфоблоке необходимые свойства. Затем есть задача вывода этих свойств в некий компонент. Выбираем их в свойствах компонента, а дальше?
1. Нужно править шаблон компонента и прописывать в него вывод свойств и их настройки в css? Или без правки шаблона есть уже готовые решения?
2. Таким образом можно выводить свойства вообще в любые компоненты (с исправлением шаблона) или есть ограничения?
3. В обучающем курсе написано не особо понятно
"Выбор подходящего типа свойства для цен определяется используемыми у вас компонентами для публикации каталога. Так, если будут использоваться компоненты каталога (компоненты, расположенные в визуальном редакторе по пути Контент > Каталог), то тип свойства должен быть Число, а если новостные компоненты (Контент > Новости), то можно использовать свойство типа Строка."
Откуда взялась именно такая необходимость выбора типа свойств?