Sreu34, возможно, у нас с Вами недопонимание. Смотрите:
1) local - здеь лежат "свои" ( специфичные для проекта) доработки - шаблоны, мбычодули, компоненты, php_interface/init.php . Понятно, что править здесь можно что угодно.
2) bitrix/modules - здесь модули "из коробки" и из Маркетплейса. Изменять здесь файлы запрещает лицензия, но для заброшенных модулей другого пути нет.
Если Вы правили только файлы - то просто заменяйте файлы, да.
Мой вопрос был из-за такого частого сценария:
1) сайт на 7.4, все обновления установлены, принято решение обновляться на 8.1
2) создаётся бэкап
3) сайт переключают на 8.1 , ставят обновления ( если они появились).
4) в админке всё ок, публичная часть умерла
5) копию сайта разворачивают на тестовой, а боевой восстанавливают из бэкапа и включают обратно 7.4
6) на тестовой спокойно фиксят баги.
И вот в этом случае есть проблема переноса правок, из-за обновлений в пункте 3.
Дмитрий Котеров когда-то опубликовал библиотеку, которая генерировала SQL-запрос с джойнами . Ограничение было такое: надо было заранее знать верхний предел уровней вложенности. На выходе таблица со столбцами t1.id, t1.pid, t1.name, t2.id, t2.pid, t2.name ...
Жаль, форум "Лаборатории" давно не работает.
xormakor,
вариантов немного: тут можно посмотреть все аргументы конструктора. Лично меня смущает имя хоста, но могу ошибаться.
Вы как пользователя в MySQL создавали?
. Понятно, что встречаются проекты, в которых и в ядро, кто то залез. Но является ли это проблемой Битрикс?
Увы, является, когда этот "кто-то" - сотрудники 1С-Битрикс. Коробочный корпортал - это лютый ужас и яркий пример наплевательства на собственные гайдлайны.
Если кликнуть по кнопке, значение атрибута изменится
как Вы это определили?
Добавьте отладку:
function (r) {
console.log('new value for blocked: ', r);
container.data('blocked', r);
console.log('new value of blocked: ', container.data('blocked') );
}