Cначала ищется в языковой папке (/bitrix/php_interface/".LANG_DIR."/site_closed.php), затем в общей папке для всех языков (/bitrix/php_interface/include/site_closed.php) и в последнюю очередь в дистрибутиве главного модуля (/bitrix/modules/main/include/site_closed.php), там файлик есть всегда.
Как обновить описание для файлов, которые лежат в свойствах инфоблоков? В качестве ключа массива для значения файла надо использовать ID зачения свойства (PROPERTY_VALUE_ID). Тогда будет не дублирование, а замещение.
Сделать все элементы инфоблока неактивными без перебора?
Можно так (правда, только если очень осторожно):
Код
UPDATE b_iblock_element
SET ACTIVE='N'
WHERE IBLOCK_ID=123456
где 123456 - номер Вашего инфоблока. :!:Внимание! Прямые запросы к БД крайне нежелательны, поэтому вы делаете это на свой страх и риск. Помните о резервной копии данных.
Копирование инфоблока, Как правильно скопировать инфоблок через xml Делаете экспорт. Потом открываете полученный xml в любом текством редакторе (НЕ xml). Находите идентификатор инфоблока (он там в 3 местах), меняете на что-то другое (любой текст). Ну, и название инфоблока тоже. После чего спокойно делаете импорт.
Почему импорт из 1С проходит так медленно? Для ускорения можете в настройках инфоблока выключить индексацию элментов и разделов, а также свойств.
Проблема может быть в прокативной защите, которая меняет идентификатор сессии каждую минуту, но в случае интеграции с 1С, приложение 1С не подхватывает новый идентификатор и пытается получить переменные сессии со старым ID сессии. В сессии хранится шаг импорта, если не удаётся в сессии найти этот шаг, то считается, что шаг равен 1, т.е. импорт начинается сначала. Попробуйте отключить хранение сессий в базе и смену идентификатора сессии"
Структура каталога на сайте отличная от структуры в 1С Вариант 1 Делается отдельный классификатор - иблок и разделы, создаешь у разделов свойство "привязка к разделам" и привязываешь нужные тебе "человеческие" разделы к разделам иблока с классификатором который пришел из 1С. Можно множественную - будет проще свести в один раздел из кучи непонятных в 1С.
Вариант 2 В 1С вы можете создать такой объект как прайс-лист и попробовать настроить обмен с сайтом уже используя его как прокси. Т.е. У вас в справочнике «Номенклатура» бардак и вообще куча всякого, что на сайте не должно показываться. Вы создаёте прайс-лист и уже в нём создаёте нужные секции. И Специально обученый человек добавляет в узлы прайс-листа ссылки на позиции из справочника номенклатура.
Тогда на сайт будет уходить CML, структура которого берётся из прайс-листа, а не из номенклатурного справочника.
Список доступных объектов для Пользовательских Полей Объекты можно создавать какие угодно, а вот поддерживаются в гетлистах только: BLOG_BLOG - блоги BLOG_POST - посты блогов IBLOCK_<IBLOCK_ID>_SECTION - секции инфоблоков USER - пользователи SONET_GROUP - группы соцсетей
Возможно ли в зависимости от типа доставки скрывать или показывать типы оплаты?
Например человек выбрал доставку ЕМS в какой то город и я не хочу ему показывать тип оплаты "оплата банковской картой при получении" так как курьерская служба берет только наличные.
Можно. У компонента оформления заказа есть дополнительный параметр DELIVERY2PAY_SYSTEM
Как расширить журнал событий новыми видами событий?
Необходимо расширить журнал событий новыми видами событий (например, при действиях с инфоблоками). Предположим, как добавить запись о событии, я примерно представляю (с помощью CEventLog). А как добавить именно новые виды событий, чтобы, например, по ним можно было фильтровать журнал событий?
Нужно использовать обработчик событий OnEventLogGetAuditTypes вам в помощь. Массив, который он вернет, приплюсуется к стандартному массиву в админке. Именно с помощью него дописывает типы модуль форум, например.
Как сбросить настройки гаджетов в соцсети у всех пользователей?
Как сбросить настройки гаджетов соцсети у всех пользователей (чтобы вступили в силу новые настройки по умолчанию)? Выполнить sql-запрос:
Код
delete from b_user_option where CATEGORY = 'intranet' and NAME like '%user_%' order by ID asc;
Внимание! - понравится ли это вашим пользователям? - запрос составлен методом научного тыка и я не гарантирую его гриф "разработчики рекомендуют", но у меня все работает
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».