Архивы: bitrix

Подсветка кода по битриксовски

Серое на сером. Мммм. http://goo.gl/eKpLw

UPD

Похоже что отображение зависит от настроек ОС или монитора, но в любом случае на убунте по умолчанию смотрится страшно. Это раз. А два — уже 21 век и везде есть цветная подсветка кода. Вот скриншот.

Bitrix. Once more.

Сегодня наткнулся на ещё одно чудесное в битриксе. Он не устаёт меня радовать. Каждый день я жду новых сюрпризов.

Итак.

Обычно параметры в битриксе передаются через массив, примерно вот так:

CIBlockElement::GetList(array("SORT" => "ASC"));

И записываются, обратите внимание, большими буквами.

А вот сегодня мне надо было научиться сохранять файл на диск. Для этого используется класс CFile. Смотрим документацию, там про входную переменную написано:

Массив с данными файла формата:

  Array(
    "name" => "название файла",
    "size" => "размер",
    "tmp_name" => "временный путь на сервере",
    "type" => "тип загружаемого файла",
    "old_file" => "ID старого файла",
    "del" => "флажок - удалить ли существующий файл (Y|N)",
    "MODULE_ID" => "название модуля");

Тоесть, имена параметров маленькими буквами.

Но я по привычке написал их большими. Ну, во первых, во всём битриксе они большими, да ещё и последний параметр большими тоже.

В итоге, после получасовых разборок выяснилось, что писать нужно именно вот так. Все параметры маленькими буквами, а последний большими. Иначе не работает.

Молодцы!

Онлайн документация в Bitrix

Сегодня программист, с которым я работаю, рассказал мне новое чудесное о документации Битрикса.

Оказывается, разработчики Битрикса иногда комментируют куски в онлайн-документации. Тоесть, прямо <!— —> и для того чтобы посмотреть описание некоторых параметров приходится лезть в исходный код страницы.

Я понимаю если бы это был опенсорс проект, так они же ещё и денег просят.

Документация Bitrix

Как вам название метода NavPageNomer? Когда я учился, такие названия даже студенты в массе свой перестали после первого курса давать.