Не получается перейти на внутреннее страницы VPS, как исправить?

Сайт на VPS без домена под ip, .htaccess настроен дефеолтный.
Хочу допустим перейти в каталог и Not Found, когда меняю в
<Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
</Directory>
to
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

То уже ошибка 500 идёт.
htaccess такой
RewriteEngine On
RewriteBase /


# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/{2,} [NC]
RewriteRule ^(.*) $1 [R=301,L]


RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
AddEncoding gzip .jgz


Header append Vary Accept env=REDIRECT_accept

AddType image/webp .webp


ExpiresActive On
Vladimir
24 декабря 2021, 15:56
modx.pro
434
0

Яндекс.Доставка API Curl

Вопрос не совсем про MODX, но, надеюсь мне помогут.
Хочу получить список вариантов доставки Яндекс.Доставки по вот этой документации

yandex.ru/dev/delivery-3/doc/dg/reference/put-delivery-options.html#description

<?php
$data = array(
    'senderId' => <SENDER_ID>,
    'to' => [
        'location' => 'Новосибирск, Красный пр., 36',
        'postalCode' => '630001'
    ],
    'dimensions' => [
        'length' => 10,
        'width' => 20,
        'height' => 30,
        'weight' => 5.25
    ]
);


$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://api.delivery.yandex.ru/delivery-options');

curl_setopt( $curl, CURLOPT_TIMEOUT, 10 );

curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Authorization: OAuth <TOKEN>'
));

curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE));

$output = curl_exec($curl);

var_dump($output);
Авторизацию проходит.
Но пишет ошибку
{"type":"UNKNOWN","message":"Invalid request payload, please refer to method documentation"}

Хотя вроде все данные по документации, может в упор не вижу что-то или не понимаю.
Если есть мысли — поделитесь, пожалуйста.
Максим
24 декабря 2021, 04:20
modx.pro
825
0

Как Вы оптимизируете вёрстку на MODX?

Всем привет!

Сайты на MODX последние года 2 делаю со следующей оптимизацией:
Вёрстка со сборкой через gulp
— сборка js в 1 файл с минимизацией и подключением в footer;
— стили в SASS: стили 1ых экранов страниц минимизированы и записаны в style в head, остальное в main.css в футер;
— изображения через picture с разными srcset через pthumb и b-lazy.
Когда проект начинает развиваться, и в некоторых случаях обрастает разными скриптами и плагинами, приходит понимание, что решение далеко не идеальное — пользователи грузят хоть и минифицированные, но зачастую не нужные для конкретной страницы библиотеки. А обслуживание проекта затрудняется.

Хочу поинтересоваться у вас какие вы используете методы? Заморачиваетесь ли вообще на этот счет?

Не 1ый раз смотрю в сторону модуля MinifyX, но смущает дисклеймер об отсутствии развития (внизу в описании) и, возможная, нагрузка от сборки скриптов и стилей при генерации страницы (если я правильно понимаю в какой момент это срабатывает).
steve.kon
22 декабря 2021, 21:57
modx.pro
1 097
0

Проблема при добавлении опций minishop2

Здравствуйте. При добавлении опций выходит ошибка Ошибка сохранения свойства

Может кто сталкивался.

Mishiko
22 декабря 2021, 01:03
modx.pro
701
0

Бронирование столиков на MODX

Всем привет!

Стоит задача реализовать онлайн-бронирование столиков для сайта ресторана.
Будет отдельная страница с картой, на ней блоками или svg-path'ами столы, по нажатию форма, выбор времени и пр. атрибуты заявки. Основная сложность бэкенд и администрирование. У админа смены ресторана должна быть видимость/расписание бронирования, возможность управления. И всё это, конечно же, должно иметь обратную синхронизацию с данными на странице бронирования (занятость опр. стола на опр. время).

Подскажите, пожалуйста, на каких компонентах такое можно реализовать? Возможно есть кто-то, кто уже реализовывал подобное и готов сделать. Не бесплатно, разумеется. По реализации нужен бэкенд и синхронизация с фронтом. Вёрстка/карта/стилизация будут сделаны.
steve.kon
21 декабря 2021, 16:19
modx.pro
1
830
0

API-трансляция на сайт

14 3 000
Задача: наладить трансляцию круизов на нашем сайте.
Исходные данные тут: vodohod.com/for-agencies/api-vodohod/

Требования такие: чтобы показывались только круизы с выездом из Санкт-Петербурга. Ну и была возможность фильтрации, чтобы мы могли из по направлениям разделить.

Детали, примеры реализации на других сайтах и стоимость работ можем обсудить в переписке.
baxter-mail@mail.ru
Дмитрий
21 декабря 2021, 15:13
modx.pro
396
0

Вывод выбранной опции (или модификации) в мини-корзине и соответственно в корзине.

Здравствуйте уважаемые коллеги. Столкнулся со следующей задачей:
На сайте интернет-магазина (https://sknailshop.ru) есть мини-корзина (выдвижной виджет справа);
Вопрос: как вывести значение выбранной опции (конкретно речь о размере — size) в этом виджете у каждого товара.
Установлен msOptionsPrice2, созданы у товара две модификации: 15мл и 30мл и соответственно цена товара: 590 рублей и 790 рублей. Цена передается в мини-корзину, а вот размер никак не могу вывести.
Алексей Носкович
21 декабря 2021, 11:39
modx.pro
430
0

Как написать условие if ?

Здравствуйте!
Так я вывожу данные пользователя.
{if $.get.user > 0}
{$.get.user | user : "fullname"}
{/if}
Как написать проверку группы?
Если запрашиваю пользователя из группы «Administrator» то выводил ошибку 404 или просто пустую страницу.
Рушан
19 декабря 2021, 21:58
modx.pro
636
0

aliases в двух контекстах

Всем доброго времени суток, и с праздником.
Помогите решить одну тему.
Сергей
19 декабря 2021, 17:15
modx.pro
475
0

[mFilter2] Как выводить сначала товары с определённым свойством?

Добрый день.
Подскажите, как можно с помощью mFilter2 выводить в результатах сортировки сначала товары с определённым свойством (например, какого-то конкретного производителя), а затем — все остальные? При фильтрации и сортировке сверху должны оставаться товары с указанным свойством (если они есть), ниже — остальные товары, т.е. товары с указанным свойством всегда должны оставаться выше остальных.
Спасибо за подсказку
Giant Dad
19 декабря 2021, 16:48
modx.pro
2
758
0