Не знаю, я к D7 хочу привыкнуть и к ОООП. То есть не просто варганить классы где нужно и где не нужно. А разбираться, где там что где объект где тип. И только прочитав, расширять.
Принцип же ООП не переписывать а дополнять и расширять. Как там это называется - инкапсуляции, шмакапсуляции. Короче нужно учиться жить в мире объектов
Только Хард-кор
Как Вы оформляете аргументы методов и функций?, Как Вы оформляете аргументы методов и функций?
Антон Долганин написал: С таким стоит мириться, только если это старое наследие (пример CAgent::Add), а так я бы переходил к ООП. Пример с http:
Код
$http = new \Bitrix\Main\Web\HttpClient;
$http->setHeader('User-Agent', 'Test');
$http->setAuthorization('demo', 'demo');
$http->setTimeout(10);
$http->get($url);
Антон. подскажи инструмент вроде модуля liveApi для D7. Что ты используешь для работы с D7, если ни секрет? Ни как не могу перейти на D7 полностью, только на уровне интуиции. В модуле liveApp видно класс, что он делает и тд. А вот при работе с D7 ничего не видно кроме как аргументы методов в IDE. Как читать типы, классы, что-бы понимать какой объект нужен и что от объекта нужно?
Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("banners-container");
... тут вывод баннеров
Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("banners-container", "");
Такая конструкция только в шаблоне сайта и внутри не должно быть компонентов! С удалением этой конструкции ошибка пропадает?
А вообще сравните index@.html и сравните с . Не должен ни один символ отличаться, в противном случае контрольная сумма разная и поэтому идет перезапись. Найдите что отличается, найдите почему и исправьте.
Обнаружил такое. Сравнил два дубля и разница у них только в последней строке. Ну это я прям 2 документа сравнил </html><!--461b4e654aef24e108996964a5118d5b-->
В папке /bitrix/html_pages/some.ru/catalog/ Лежат 2 файла
index@utm_source=yandexdirect&utm_medium=cpc&utm_campaign=catalog.html и его дубль index@utm_source=yandexdirect&utm_medium=cpc&utm_campaign=catalog.html.delete.1421829057.4623
Это потому что ты задаёшь вопрос как мудак. Если тебе так понятнее. Ты видно только понимаешь пинки и мудаки. Это видно как раз по твоему решению. Вот таких как раз при союзе в институты не пускали а направляли прямо в армию. Но дело не в этом. То что ты новичёк никого, по нормальному не должно волновать, потому-что бывает так что новичок приходит в этот бизнес и оставляет позади профи с опытом. Тут вопрос тупой или нет, понимает или нет.
То есть по твоей логике все должны тебя лелеить, носится с тобой, потому что ты новичок? Вот чувствуется что армия по тебе плачет, молодой человек, а ты от неё откосил.
Только Хард-кор
Как включить включаемую область в виртуальный раздел?, В документации используется разная терминология, меня запутали...
Другими словами это решается простановкой ключей. Потому по ID свойства и работает быстрее, потому что ключ имеет числовой. А на код можно дать буквенный и так же будет работать как и с числом.
Это интересная точка зреня. Но нужно понимать что есть проблема и так и так нет комфорта есть борьба противоположностей. Будете работать бесплатно жена спросит где зарплата, будете работать платно будете уличены в жадности корупции и тп. А комфортненько ездить на машинке в костюмчике разве что наши дети будут если мы достигнем успеха и станем суперстарами.
Я просто не уверен до конца. Первый миллион всегда тяжело заработать а далее по накату идёт
ну так это типичный заказ для партнёра на разработку такого. Зачем галочка такая? Она ни Битриксу не нужна ни партнёру. Если всё решать одной галочкой - то это на что будет похоже? как с этого заработать можно будет?