Skip to content

Instantly share code, notes, and snippets.

View vmrfriz's full-sized avatar
:octocat:

Valeriy Grechukha vmrfriz

:octocat:
View GitHub Profile
@vmrfriz
vmrfriz / Preferences.sublime-settings
Last active November 27, 2017 19:57
Sublime Text settings
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"draw_white_space": "all",
"font_size": 13,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"trim_trailing_white_space_on_save": true,
[
{ "keys": ["d", "f"], "command": "exit_insert_mode",
"context":
[
{ "key": "setting.command_mode", "operand": false },
{ "key": "setting.is_widget", "operand": false }
]
}
]
@vmrfriz
vmrfriz / .htaccess
Created September 17, 2018 01:40
.htaccess for multidomain site
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC]
RewriteCond %{REQUEST_URI} !^/%2/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /%2/$1
@vmrfriz
vmrfriz / PHP roadmap.md
Last active January 29, 2021 06:05
PHP roadmap

План изучения PHP

Оптимизация работы

  • Попробовать перейти на PhpStorm
  • Научиться писать тесты на PHPUnit

Паттерны проектирования

Теория и практика по паттернам проектирования на сайте refactoring.guru. Изучить теорию и примеры на refactoring.guru, написать полезный класс или, хотя бы, мини-проект, полностью реализующий паттерн.

Порождающие

@vmrfriz
vmrfriz / Мои пробелы в Б24.md
Last active February 2, 2021 22:31
Мои пробелы в Б24

Нет опыта

Из пакетов:

  • Всё, что связано с обучением
  • Календарь (только ставил повторяющиеся планёрки) Удаленная работа
  • Интеграция календарей Удаленная работа
  • Планирование рабочего времени Удаленная работа
  • Типовые отчёты по задачам Удаленная работа
  • Настройка отчётов Моделирование CRM
@vmrfriz
vmrfriz / Bitrix24 business process.md
Last active April 15, 2021 10:18
Bitrix24 business process

Документация по бизнес-процессам в Битрикс24

Код методов можно почитать в файлах:

  • bitrix/modules/bizproc/classes/general/activity.php
  • bitrix/activities/bitrix/**/*.php

Блок Условие с типом условия PHP код принимает в себя то же, что принимает if в php. То есть содержимое условия должно быть примерно следующее: $this->GetVariable('has_call') === 'Y'

Точки с запятой нет, так как в php в условии if она бы создала исключение.

@vmrfriz
vmrfriz / meblikey.com.ua.md
Last active April 28, 2021 04:37
meblikey.com.ua
@vmrfriz
vmrfriz / README.md
Last active November 28, 2023 13:32
XDebug v3 on VSCode

Требования

  • в результате выполнения команды php -v есть строка, которая начинается с with XDebug
    если строки нет, значит в папке ext в php лежит неподходящий файл библиотеки (dll) xdebug
  • тест на сайте xdebug говорит, что Xdebug installed: X.X.X, где X.X.X - это версия XDebug
    если xdebug не установлен, значит в php.ini неверно указан путь в zend_extension = C:/path/to/xdebug.dll
  • установленный в VSCode плагин PHP Debug
  • созданная в отладчике конфигурация по примеру из launch.json
    обратите внимание на порт и pathMapping
  • верно настроенные ключи в php.ini
    параметры в файле php.ini

Подсказка

Копировать php -i из консоли для теста на сайте XDebug на Windows можно командой php -i | clip