Работы
Сайты разработанные на MODX REVOLUTION

Разработка сайтов и приложений на MODX REVOLUTION

Создание сайтов, разработка приложений, оказания консультационных услуг, поддержка сайтов, синхронизация с 1С, разработка интерфейсов для работы через REST API, разработка пасреров для гос закупок, разработка сайтов на VUE.JS, администрирование ubuntu, написание PHPUnit тестов, настройка бэкапов для выделеных серверов, настройка sphinxsearch, написание скриптов на Python

Последние записи

SWAP подключение

```
Подключаем по надобности SWAP:

sudo dd if=/dev/zero of=/home/swap-tmp bs=1024 count=1024K
sudo mkswap /home/swap-tmp
sudo swapon /home/swap-tmp
echo "/home/swap-tmp swap swap defaults 0 0" | sudo tee -a /etc/fstab

Вырезать слово между символов

Функция возвращает массив слов где между символов содержится слово

Обновление своего Fork репазитория из основного репазитория

  • Перейти на вкладку Pull Requests
  • Создаем новый реквест New pull request
  • Пишет, что нечего сравнивать, но не расстраиваемся и жмем switching the base
  • Появились отличия родительского и форкнутого проектов. Жмем Create pull request и даем ему название
  • Автоматически оказываемся в этом пул реквесте и жмем Merge pull request
  • И напоследок Confirm merge

UPDATE через xpdo modx

Обновим заголовок ресурса
```
$resource_id = 1;

// Установка метки о отскоке
$c = $this->modx->newQuery('modResource');
$c->command('UPDATE');
$c->query['set']['pagetitle'] = array(
'value' => 'Новый заголовок',
'type' => false,
);
$c->where(array(
'id' => $resource_id,
));
$c->prepare();
$c->stmt->execute();

UPDATE через xpdo

Обновление информации у записи через xpdo

```
$c = $modx->newQuery('bxQueue');
$c->command('UPDATE');
$c->query['set']['failure'] = array(
'value' => 1,
'type' => false,
);
$c->andCondition(array(
'hash' => $hash_queue,
));
$c->prepare();

echo '

';
print_r($c->toSQL());
die;

$c->stmt->execute();

```

Создание pull request в основной репазиторий из форм из PHPStorm

Действия для отправки изменений
В начале делаем Push Commit изменений свой репазиторий

Сохранение данных в массив на MODX

Небольшая функция для сохранения данных в массив.

Создание символической ссылки в Windows

```
mklink /d «C:\www\msCml\assets\components\mscml» «C:\www\assets\components\mscml»

Curl Client MODX REVOLUTION

Встроенный сервис curl для modx revolution

Наверх