Skip to content

Instantly share code, notes, and snippets.

View Semdevmaster's full-sized avatar

Semdevmaster Semdevmaster

  • Russia, Moscow
View GitHub Profile
@Semdevmaster
Semdevmaster / changeFileSource.php
Created March 7, 2018 13:40
Смена источника файлов для определённых шаблонов
<?php
if (($modx->event->name == 'OnDocFormSave' && $mode == 'new') || ($modx->event->name == 'OnDocFormRender' && $mode == 'upd')) {
switch ($resource->get('template')) {
//ID шаблонов страниц
case 1:
case 2:
case 3:
//ID источника файлов
$source = 1;
[
{
"caption": "Заголовок",
"fields": [
{
"field": "slide",
"caption": "Картинка",
"inputTVtype": "image",
"sourceFrom": "migx"
}
[
{
"renderer": "this.renderImage",
"sourceFrom": "migx",
"header": "Картинка",
"dataIndex": "slide"
},
{
"header": "Описание",
"dataIndex": "alt_text"
[[pdoMenu?
&parents=`9`
&tplOuter=`@INLINE <aside class="sidebar-block">[[+wrapper]]</aside>`
&tplParentRow=`@INLINE <div class="side-nav">[[+wrapper]]</div>`
&tplInner=`@INLINE
<div class="side-nav__header">
<svg class="site-icon icon-heart" aria-hidden="true">
<use xlink:href="assets/img/svg/svg-symbols.svg#reorder"></use>
</svg>
<span>[[+menutitle]]</span>
<?php
$input_without_spaces = trim($input);
$pattern = '/^(\d)(\d{3})(\d{3})(\d{2})(\d{2})$/';
$replacement = '8 (\2) \3-\4-\5';
return $output = preg_replace($pattern, $replacement, $input_without_spaces);
@Semdevmaster
Semdevmaster / gpt2mbr.txt
Last active April 16, 2018 09:14
convert GPT to MBR
Запускаем консоль Shift+F10
Запускаем DISKPART
list disk
select disk
clean
convert mbr/gpt
exit
@Semdevmaster
Semdevmaster / deactivate.txt
Created April 22, 2018 09:04
deactivate windows
slmgr /upk
@Semdevmaster
Semdevmaster / localnetwork
Created June 27, 2018 14:43
Восстановление локальной сети win10 - 1803
1)Включить службу (автоматически с отложенным стартом) - Function Discovery Resource Publication (Публикация ресурсов обнаружения функции)
2)Включение и отключение компонентов windows - включить SMBv1 и клиент и сервер
3)Сделать полный сброс сети
4)Перезагрузить комп
@Semdevmaster
Semdevmaster / getHddInfo
Created July 27, 2018 07:04
Получить информацию по накопителям в системе через консоль
//в консоли пишем
wmic diskdrive get model
@Semdevmaster
Semdevmaster / phpstormsetup.php
Last active January 17, 2020 05:31
laravel first time setup for phpstorm
//Репозиторий с языками - https://github.com/caouecs/Laravel-lang
//Репозиторий для создания фабрик классов - https://github.com/mpociot/laravel-test-factory-helper
//Репозиторий для стартовых скриптов проекта - https://github.com/mad-web/laravel-initializer
//Репозиторий для генерации кода из yaml файла - https://github.com/laravel-shift/blueprint
//Команды для ввода в console проекта
composer require --dev atehnix/laravel-stubs barryvdh/laravel-ide-helper doctrine/dbal barryvdh/laravel-debugbar beyondcode/laravel-dump-server
php artisan vendor:publish --provider="ATehnix\LaravelStubs\Providers\ConsoleSupportServiceProvider"
php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"