Восстановить удаленную локальную ветку Git в PHP Storm

В терминале PHP Storm прописываем команду: $ git reflog Откроется история последних изменений, находим нужную ветку, берем её ключ. Прописываем команду перехода на эту ветку $ git checkout 449f0fd В version control появится нужная ветка, для её восстановления далее требуется прописать следующую команду: $git checkout -b <имя ветки>

Bitrix строим усложненные массивы

Задача 1: Нужно передать массив из значений ID раздела (отобранных по какому-то фильтру, в данном случае по коду бренда достаются товары этого бренда и их финальная секция IBLOCK_SECTION_ID) в GetNavChain, который достает путь по дереву от корня до раздела SECTION_ID (массив всех разделов), требуется разбить массив так, чтобы разделы не повторялись и выводились в зависимости…

Инструкция по настройке проекта в PHP STORM

Подключение и настройка проекта PhpStorm для FTP. Подключение ftp В меню выбираем пункт File -> New Project from Existing Files В открывшемся окне из списка выбираем пункт: + Web sercer is on remote host, files are accessible via FTP/SFTP/FTPS. Указываем имя проекта (Project name) и выбираем директорию (Project local path), где будет храниться проект. Далее, выбираем пункт +…

Подводные камни адаптивной верстки

При верстке адаптивного сайта по мере его верстания всплывают некоторые моменты — подводные камни, с которыми рано или поздно придется столкнуться. Статья написана без логики, так сказать в боевом состоянии. Первый камень Когда полным ходом идет верстка, многие просто проверяют адаптив, путем изменения размера окна браузера. Там как правило все хорошо работает, особенно хорошо если…

Google Chrome команды — заметки

Некоторые возможности Браузера Хром не доступны из общедоступных настроек, но они так же могут быть полезными. Так же некоторые дольше искать в общих настройках браузера, чем ввести простой запрос в браузере. Ниже представлены одни из ключевых команд омнимбокса (адресная строка) Google Chrome. Так же некоторые команды можно использовать с помощью сочетанием клавиш. chrome://settings/ Быстрый доступ…