ООО "Румебель", везде проблемы локальные. Исправили проблему с сертификатом, сделали правильный проброс портов, переключились на nginx push stream module и все
Выборка свойства "привязка к элементам highload-блока", Как сделать выборку, включающую в выдаче множественное свойство "привязка к элементам highload-блока"
Vladislav Pasechnik написал: Просто тогда непонятно, для чего они создали тип юзерфилда "привязка к элементам hlb", если по итогу используют его только для сериализации / десериализации массива ИД. Не исключаю, что я что-то не понимаю.
А при чем тут свойствой и его представление? Тип свойства нужен чтобы вы могли привязываться к данным и хранит оно ID связанных записей (где-то же они должны храниться). А ORM неподдерживает возвращение структур данных, так как по факту это обертка над sql запросом (а он тоже не может возвращать вложенные структуры - только таблицы).
Вячеслав написал: Как я понимаю, встроенного тэга для этого параметра нет, а как его инициализировать в коде, чтобы он стал доступен в настройках я не понимаю.
Выборка свойства "привязка к элементам highload-блока", Как сделать выборку, включающую в выдаче множественное свойство "привязка к элементам highload-блока"
Евгений Карпюк, кусочек кода работает не так как нужно (или я понял задачу не так).
Например, есть иерарихя: - Раздел 1 -- Раздел 1.1 --- Раздел 1.1.1 ---- Раздел 1.1.1.1 ---- Раздел 1.1.1.2 ---- Раздел 1.1.1.3 ---- Раздел 1.1.1.4 --- Раздел 1.1.2 --- Раздел 1.1.3 -- Раздел 1.2 --- Раздел 1.2.1 --- Раздел 1.2.2 - Раздел 2 -- Раздел 2.1 -- Раздел 2.2 --- Раздел 2.2.1
Что должна вывести функция в условиях:
1) элемент находится в разделах: 1 2) элемент находится в разделах: 1.1 3) элемент находится в разделах: 1.1.1 4) элемент находится в разделах: 1.1.1.1 5) элемент находится в разделах: 1.1.1.1 и 1.2.1 6) элемент находится в разделах: 1.1.1.1 и 1.2.1 7) элемент находится в разделах: 1.1.1.3, 1.1.1.4, 2.2.2
Вы не то смотрите. Как это работает? 1) Происходит событие, которое создает письмо в b_event с SUCCESS_EXEC=N 2) Битрикс на агенте/кроне запускает поиск писем из b_event с SUCCESS_EXEC=N 3) Он проверяет, определена ли функция custom_mail и если определена для каждого письма применяет эту функцию, если нет - вызывает функцию mail. Если функция возвращает true, то в SUCCESS_EXEC устанавливается Y иначе - 0 4) Если функция custom_mail определена, то нужно смотреть ее код, если нет, то нужно смотреть что указано в настройка php - sendmail_path и копать логи системы указанные там
Владимир Рябов написал: Но, если существующему пользователю изменить, например, должность, то изменений на портале не произойдет.
Если должность тянется из AD то никак - при синхронизации они перетрутся. Либо: - удалите это поле из импорта (и тогда оно не будет подтягивать из AD) - напишите скрипт, который будет переобновлять поля (ну или неизменять при импорте).
Алексей Волков, можно проще: $arData = $strEntityDataClass2::getRow($param); и перед вызовом метода getTimestamp проверяй, что в поле вообще объект нужного типа
Кирилл, если 0, значит: 1) Проверьте кеш (может быть закешировалось значение с 0) 2) Не спарсилось (может быть Вас заблокировали или соединение шло очень долго или страница вообще другая)
Алеся Заботина написал: При этом на другом сайте на битрикс все в порядке. Просмотрела темы на форуме с такой же ошибкой - ни одно из описанных там средств не помогло.
Причин может быть масса. Например место закончилось или память. Нужно смотреть ответ от сервера в консоли веб-разработчика (в браузере)
Вадим Поляков написал: Не подскажете ли, как можно устранить данную проблему?
1) В старших редакциях есть просмотр таблиц (с возможностью вставки и удаления) и запросы SQL для взаимодействия. Никогда не используйте phpMyAdmin с Битриксом. 2) Если уж без него никак (на самом деле даже очень как - подтяните SQL и работайте через API) то придется разобраться в конфигурациях apache чтобы исправлять директиву для папки с phpMyAdmin