Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Да на целый топик тут никак не тянет. В тексте есть ссылка на процессор miniShop, который создает ресурс и дальше с ним работает.

Если нужно просто создать ресурс — вот простейший код:

$data = array('pagetitle' => 'Название', 'content' => 'Текст страницы');
$modx->runProcessor('resource/create', $data);

Все.
В массив $data можно пихать любые свойства ресурса MODX, если их нет — будут дефолтные. Можно даже пустой массив отправить, тогда появится «Ресурс без названия».

Считаете, нужно это добавить в заметку?
В конце заметки скрипт, который выставляет нужные права на директории и файлы. Просто укажите верного юзера (там сейчас site1 — он вам, кажется, и нужен).

Запускать нужно из консоли, от суперюзера. Для этого зайдите на сервер по ssh, через Putty.

Если не разберетесь как запустить скрипт — просто наберите в консоли вот это:

sudo chown -R site1:site1 /var/www/site1/www
sudo find /var/www/site1/www -type d -exec chmod 0755 '{}';
sudo find /var/www/site1/www -type f -exec chmod 0644 '{}';

После этого проблем быть не должно. Если что — пишите, разберемся.