Ещё вопрос. А как данные в таблицу записать? Сейчас попробовал так:
$result = $connection->query("UPD ATE `b_tszh_accounts` SE T `USER_ID` = '123' WHERE `External_ID` = '$personal_accountAjax';");result->fetch();
При таком коде значение 123 полю USER_ID присвоилось, но появляется ошибка: [Error] Call to a member function fetch_assoc() on boolean (0) /home/bitrix/www/bitrix/modules/main/lib/db/mysqliresult.php:66 #0: Bitrix\Main\DB\MysqliResult->fetchRowInternal() /home/bitrix/www/bitrix/modules/main/lib/db/result.php:145 #1: Bitrix\Main\DB\Result->fetchRaw() /home/bitrix/www/bitrix/modules/main/lib/db/result.php:169 #2: Bitrix\Main\DB\Result->fetch() /home/bitrix/www/lk/222.php:43
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Андрей, благодарю за уточнение! И вот что ещё нашёл. Чтобы сразу получить весь массив данных можно вместо fetch() просто вызвать fetchall() - проверил - работает.
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Так как Вы сейчас исправили работать не будет, поскольку $connection->query возвращает объект после которого ещё нужно вызывать fetch() чтобы получить строки.
Предлагаю так же ответить на вопрос как всё-таки данные записывать в таблицу?
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Нашёл такой вариант как $result->fetch()Но так выбирать придётся по одной записи. Существует ли вариант выбрать сразу все записи, чтобы этот массив уже подставить в foreach а не делать через while как в случаи с fetch? И давайте в этом же вопросе форума выясним, а в случаи добавления/обновления записи в таблицу битрикс так же пользоваться $connection->query(''); или нужно или можно как то по-другому?
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Можно ли в один запрос получить список групп пользователя битрикс через CUser::GetList, Получение групп пользователя Bitrix через CUser::GetList в один запрос. Возможно ли?
Разобрался в проблеме. Нужно было зайти в созданный в результате интеграции с 1к тип инфоблока - 1с и там для инфоблока "Основной каталог товаров" установить принадлежность к сайту s2. В решении ситуации помогла страница https://toster.ru/q/436481
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Изначально в магазине был тип инфоблока Каталог. После подключения битрикса к 1с в результате импорта данных в битрикс из 1с появился тип 1с Каталог. зашёл по адресу сайт/catalog/ отредактировал компонент в визуальном редакторе, а именно выбрал в качестве нового типа инфоблока - 1с Каталог, в качестве инфоблока - Основной каталог. Товары в инфоблоке есть. После сохранения навигация отображается как надо, но вместо товаров надпись - Неверный информационный блок. Если откатить в настройках компонента тип инфоблока как было - то демо товары отображаются как надо.
Как разрешить данную ситуацию?
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Шаг 3: Заходим по адресу: test.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=file&filename=catalog.zip&PHPSESSID=123456789 Сервер отвечает: success
ТУТ заходим в папку /upload/1c_exchange/ и кладем туда файл с catalog.zip (в нем уже должен быть import.xml и т.п.)
Третий шаг закончен. Приступаем к шагу 4: Заходим по адресу: test.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=catalog.zip&PHPSESSID=123456789 Он ответит progress и описание. Выполняем этот запрос пока он не скажет success или failed
Здравствуйте! Имеется инсталляция битрикс, в магазине находятся демо данные. Заказчик прислал 2 файла import.xml и offers.xml + папка с картинками для них.
задача настроить интеграцию 1с с битрикс магазином.
1с у меня не установлен имеются лишь файлы которые прислал заказчик.
Подскажите пожалуйста что требуется сделать чтобы в магазине битрикс появился каталог соответствующий файлу import.xml и заполнились товары с подгрузкой картинок.
Статьи по выгрузке из 1с не подходят, так как 1с на ПК не имеется и не чем инициировать выгрузку.
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Как правильно в битрикс подключить JavaScript (.js) файлы в коде шаблона сайта, которые с точки зрения верстки должны находится в footer, Как правильно в битрикс подключить JavaScript (.js) файлы в коде шаблона сайта, которые с точки зрения верстки должны находится в footer
От верстальщика получен html файл, поместил его в footer.php файл шаблона сайта, добавив строчку <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>. В остальном последовательность html не менялась.
Поясню что футер в файле от верстальщика был именно в этой последовательности. Сейчас этот html размещён именно в этом виже в файле footer.php Вопрос по подключению JavaScript файлов находящихся в footer. Как с точки зрения Bitrix правильно их подключать. Оставить код как есть или использовать методы bitrix например addJs. Если правильно использовать другой метод то какой именно? Проверка сайта не диагностирует проблем: не известно Текст ошибки или описание проблемы: От верстальщика получен следующий html и он размещён в файле footer.php шаблона сайта
Поясню что футер в файле от верстальщика был именно в этой последовательности. Сейчас этот html размещён именно в этом виже в файле footer.php Вопрос по подключению JavaScript файлов находящихся в footer. Как с точки зрения Bitrix правильно их подключать. Оставить код как есть или использовать методы bitrix например addJs. Если правильно использовать другой метод то какой именно?
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Несколько включаемых областей bitrix на одной странице. Почему в них одинаковая информация?, Несколько включаемых областей bitrix на одной странице. Почему в них одинаковая информация?
как сделать несколько разобрался - задавать разные суфиксы. Остался вопрос где искать сам файл включаемой области? Появился ещё вопрос: где задаются права на просмотр включаемой области, чтобы не авторизированный пользователь её видел?
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Несколько включаемых областей bitrix на одной странице. Почему в них одинаковая информация?, Несколько включаемых областей bitrix на одной странице. Почему в них одинаковая информация?
перешёл в визуальный редактор на странице из служебных перетащил 2 включаемые области. При размещении информации в одной она появляется и в другой. Как сделать чтобы они были разные. Отдельный вопрос в каком файле лежат включаемые области или они лежат в базе?
Подскажите пожалуйста, зашёл в настройки продукта -> сайты -> шаблоны сайтов. Создал новый шаблон, он разместился в папке /bitrix/template/ Как сделать чтобы он был размещён в /local/templates/
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Вопрос решил так. В настройки продукта -> сайты -> список сайтов заходим в уже существующий сайт, для него указываем в Доменное имя: (список доменных имен, каждое в новой строке): новой строкой имя поддомена. После чего условие по изначальному шаблону сайта перемещаем на пункт ниже, верхним условием выбираем "по php выражению" в качестве выражения указываем strpos($_SERVER["HTTP_HOST"], 'zdes_domennoe_imya.ru')!==false
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Добрый день. Добавлен поддомен x.domen.ru В корне папки поддомена видны папки bitrix и upload
Создал в корне index.php такого содержания: <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); Битрикс ругается "Шаблон не найден." имеется кнопочка "Установите шаблон для данного сайта".
Как сделать самомтоятельный шаблон данному сайту на поддомене?
При нажатии на кнопочку попадаю в папку создание сайта - при нажатии сохранить ошибка:
Ошибка сохранения Неправильный шаблон для сайта
Как сделать чтобы у данного поддомена был свой шаблон? В какой папке его разместить?
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Из описанной Вами ситуации проблема не в CentOs а именно в BitrixEnv. Вы пишите что CentOs даёт Вам менять права iptables после чего как я понимаю всё работает. Таким образом именно BitrixEnv идёт в настройки iptalbes и меняет их. Не дожидаясь ответа хостера, рекомендую Вам самостоятельно обратиться в техподдержку битрикса по вопросу изменения iptables BitrixEnv.
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Почему отображается разный title при выводе новости в зависимости от того авторизирован пользователь на сайте или нет, Почему отображается разный title при выводе новости в зависимости от того авторизирован пользователь на сайте или нет
vitaly_keng написал: Заголовок окна браузера (title) может устанавливаться множеством компонентов и прочих кусков кода. Грубо говоря, кто последний, тот и папа. Часто встречается ошибка разработчиков, когда они устанавливают заголовок в result_modifier.php или прямо в шаблоне компонента - эти части сайта обычно кешируются. В этом случае корректный заголовок будет установлен только если компонент или кусок кода не кешируются (вообще или не было / протух кеш), а при кешировании из этих компонентов заголовок устанавливаться не будет, вместо него будет отображаться заголовок по умолчанию или установленный другими компонентами раньше по коду. В вашем компоненте стоит параметр "CACHE_GROUPS" => "Y" - значит для всех групп пользователей создается свой кеш. Это же касается авторизации - по сути пользователь переходит из группы неавторизованных в группу авторизованных и для него используется другой кеш.
>> может устанавливаться множеством компонентов и прочих кусков кода. Грубо говоря, кто последний, тот и папа За исключением описанного Вами случая, если файл шаблона в котором происходит пусть и более поздняя установка не подгружается из за кеша.
Благодарю за инфу относительно "CACHE_GROUPS" => "Y", не знал что данный флаг означает раздельный кеш для разных групп пользователей.
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить
Почему отображается разный title при выводе новости в зависимости от того авторизирован пользователь на сайте или нет, Почему отображается разный title при выводе новости в зависимости от того авторизирован пользователь на сайте или нет
Аккуратнее используйте подход установки title страницы через SetTitle в шаблоне компонента, поскольку в кеш и соответственно в дальнейшем в тайтл может попасть не информация из заданной через SetTitle переменной, а информация из установленного при вызове компонента в параметре "BROWSER_TITLE" => "NAME" (под вызовом подразумевается) APPLICATION->IncludeComponent Подробная информация по ситуации: https://dev.1c-bitrix.ru/community/forums/messages/forum6/topic104113/message517563/
Моё резюме и мои контакты на SuperJob -> перейти Верефицированный WMID 274708912937 -> проверить