Цитата |
---|
написал: Спасибо еще раз большое за пояснения. А какие правильные варианты решения задачи очистки инфоблока по расписанию возможны, как вы считаете? Если не давать доступ для всех. |
В кроне хоть админом авторизуйтесь.
22.01.2024 05:22:33
Здравствуйте коллеги.
Подскажите такой вопрос: Есть инфоблок, где у элементов есть множественное св-во типа файл после GetList, GetNextElement и _CIBElement::GetProperties(); в каком порядке будут перечислены файлы, в том порядке, в котором они были при добавлении? И чтобы их перетасовать способа кроме как удалить все и заново загрузить не появилось? |
|
|
26.12.2023 18:06:07
Предварительно обновляли все сторонние модули и сам битрикс до последних актуальных версий?
необходимо выставить /bitrix/.settings.php array ( 'value' => array ( 'debug' => true, Ну и смотреть логи апача. Предлагаю Вам всё-таки нанять программиста для этой работы, потому что при устранении грубых ошибок PHP, потом пойдёт вал ошибок, что метод класса не может быть static и т.п. |
|
|
13.12.2023 11:13:55
Покажите скрин страницы обновления продукта и страницы обновлений сторонних модулей. |
|||
|
12.12.2023 11:27:00
|
|||
|
09.12.2023 04:05:29
Я бы тогда написал обработчик события, перед регистрацией, и у же сам решал, кого пропускать, а кого нет. Юзайте 3-ю капчу от гугла, изменения в дизайне не потребуются, только в обработчике. |
|||
|
04.12.2023 11:48:06
Не факт, что взлом (хотя я его и предположил, если внимательно еще раз прочитать мое сообщение). Мало ли кто закладку оставил, обидели разработчика. И я помню, что создание учетной записи для техподдержки - дело админа сайта, а не тех. поддержки. Значит взлом, иначе как объяснить схожесть имён. Сейчас зашел на тот сайт, новых учёток не появилось. Теперь дело за ТС, обновленный ли битрикс стоит. |
|||||
|
04.12.2023 11:27:11
Недавно у меня была задачка, по переводу сайта на PHP8
Так вот я тоже обратил внимание на присутствие с десяти таких учеток, тоже без админских прав и часть из них была неактивной. Я не заморочился, т.к. сайт работал на PHP5.3 и была мысль, что заказчик изначально просил апнуть ему версию PHP техподдержку битрикса, под это их и создавали, но что-то не срослось. Я их просто удалил, ещё нашел в корне пару файлов, которые позволяли сразу админом авторизоваться, подумал еще о взломе, но ковырять не стал. После промежуточного обновления до PHP7.4, прогнал bxscan, он ничего криминального не нашел я и успокоился. На том сайте это точно не было следствием обновлений, т.к. сморим исходную версию PHP, там сайт не обновлялся даже не скажу сколько, не помню уже дату последней установки обновлений. Вот теперь стало интересно, это что-то с тех-поддержкой все-таки было связано или таки взлом был. |
|
|
31.10.2023 04:49:05
Так что он по умолчанию теперь есть у всех, кто регулярно обновляется. |
|||
|
08.10.2023 16:19:48
Вы несколько заблуждаетесь в том, что же именно такое "DISPLAY_PROPERTIES" в $arResult таких компонентов, как news*, catalog*
это массив, получаем обработкой из массива "PROPERTIES", который получается из CIblockElement::GetList()->GetNextElement()->GetProperties() ну если грубо. Компонент пробегает по всем полученным свойствам и в тех, которые заполнены в зависимости от типа св-ва формирует безопасные данные и заполняет DISPLAY_PROPERTIES Ну по факту Вы его какими-то запросами не получите, берите код компонента (который Вам лучше подойдет) и выдергивайте оттуда код, который формирует этот массив |
|
|
22.09.2023 04:39:59
|
|||||
|
06.09.2023 06:09:23
Я бы попробовал вот этот модуль
он перехватывает все ресайзы битрикса и делает это за него, если Вы грузите изначально WEBP, то этот формат и должен остаться. Есть правда один минус, на хостинге должны стоять библиотеки для WEBP |
|
|
05.09.2023 12:26:35
Посмотрите, почему $ignoreFields не массив или допишите над foreach if (!is_array($ignoreFields)) $ignoreFields = []; |
|||
|
05.09.2023 11:48:56
!empty(VAR) && is_array(VAR)
|
|||||||
|
05.09.2023 10:52:02
Проблема в том, что в 8-х версиях PHP многие функции стали более требовательны к передаваемым параметрам и за этим теперь надо следить. |
|||
|
05.09.2023 04:50:25
|
|||
|
16.05.2023 10:13:17
Лучше к разработчику, т.к. необходимо понять логику, для чего в атрибут data-name добавляется имя элемента, с экранированием. Наверняка это потом в js где-то используется. Ну либо попробуйте заменить "addcslashes" на "addslashes" и проверьте, не сломается ли логика. |
|||||
|
16.05.2023 04:27:41
Я одного не понимаю, как Вы с такими познаниями в PHP занимаетесь разработкой на битриксе? Нельзя так писать [SRC] - строго ['SRC'] или ["SRC"] |
|||
|