Вопросы

Модуль minishop2 для доставки по миру?

Приветствую!
Подскажите, есть ли какой-нибудь готовый модуль для minishop2 для мировой доставки? Для любой доставки, которая из России отправляет
Павел
26 декабря 2023, 22:33
modx.pro
680
0

Запрос xpdo с условием при сложении значений двух столбцов

Добрый день подскажите может кто знает. Нужно сделать SQL запрос при этом условием должно быть сумма значений двух столбцов.
+----+---------+-----------+
| id | width | length |
+----+---------+-----------+
| 1 | 0 | 300 |
| 2 | 100 | 400 |
| 3 | 200 | 500 |
| 4 | 300 | 600 |
| 5 | 100 | 700 |
| 6 | 200 | 800 |
| 7 | 300 | 900 |
+----+---------+-----------+
Такой код к сожалению не работает:
$q = $modx->newQuery('Test');
$q->where([
    'width + length:<=' => 1000,
    'length - width:>=' => 500,
]);
$modx->getCollection('Test', $q);
Евгений Лазарев
26 декабря 2023, 16:15
modx.pro
616
0

Как вывести на сайте ссылки на контексты (поддомены) и сделать навигацию в виде меню?

Здравствуйте!
На сайте есть контексты «Города» (поддомены) каким образом без прописывания вручную, можно сделать навигицию по ним в виде списка?
Leo
Leo
26 декабря 2023, 15:07
modx.pro
624
0

[miniShop2] Как проверить стоимость доставки при оформлении заказа?

Добрый день.
Возникла необходимость ввести дополнительную проверку не равна ли стоимость доставки нулю при оформлении заказа. Необходимо делать это до создания заказа и поэтому по идее нужно использовать плагин на системное событие msOnBeforeCreateOrder, но похоже, что в него не поступают данные о стоимости доставки или я просто не понимаю как их получить. Подскажите пожалуйста.
И ещё один вопрос, как отловить событие из плагина на js, чтобы вывести предупреждение на фронте?
Спасибо за помощь
Giant Dad
25 декабря 2023, 14:31
modx.pro
645
0

Как в MIGX сделать поле с выбором конфигурации

Приветствую!
Подскажите пожалуйста как сделать в MIGX select поле с выбором конфигурации полей, например, я хочу в зависимости от выбора конфигурации выводить на заполнение тот или иной набор полей, видел где-то статью, не смог найти.

И второй вопрос, как сделать вывод картинки, в меню заполнения полей, я хочу чтобы после выбора конфигурации выводилось превью в виде картинки и следом шли поля, какой тип поля для этого нужно указать? Я думал о поле image с дефолтным значением, но может есть более эстетичные варианты?

Все это я хочу сделать для более удобного наполнения блоками страницы. Например для каждого шаблона будет migx поле, внутри которого будет возможность выбора, какой блок ты хочешь добавить, и соответственно для каждого блока свой набор полей и превью.
Вячеслав Варов
25 декабря 2023, 14:16
modx.pro
2
690
0

Tickets – вставка изображения в редакторе

Здравствуйте!

Компонент Tickets

При редактировании тикета (поста) в текстовом редакторе для вставки изображения нажимаю на кнопку Insert/Edit Image
В модальном окне, к сожалению, нет кнопки Загрузить изображение, только поле текстовое, куда можно вставить путь к картинке.

Как это можно исправить?

Геннадий

Gennady
24 декабря 2023, 07:19
modx.pro
632
0

[msGallery] не создаются миниатюры

Всем доброго дня.
Может кто сталкивался, не создаются миниатюры в msGallery при загрузке изображений в галерею товара.
disk.yandex.ru/i/OML5iB_TuMDpGA
disk.yandex.ru/i/PZDFmGG0vvhQmw
Обычно разварачиваю сайты на modhost.pro, и с такой проблемой не сталкивался.
Сейчас разрабатываю на beget.ru, может что-то с настройками сервера?
Сергей
23 декабря 2023, 16:32
modx.pro
580
0

Непредсказуемая логика в операции модификатора eq

Здравствуйте!
Почему, когда я залогинен, то сниппет redirect все равно выполняется? Как исправить эту странную логику?

[[!+modx.user.id:isloggedin:eq=`1`:then=`
	. . .			
`:else=`
	[[!redirect]]
`]]

redirect:
header('HTTP/1.1 301 Moved Permanently');
header('Location: /');
Владимир
23 декабря 2023, 14:08
modx.pro
627
0

Подключение к MODX API из внешнего файла

Всем привет
в пределах одного сервера все понятно
а как можно подключиться с удаленного сервера?
что бы скрипт выполнялся на удаленном сервере (не на сервере хостинга сайта),
и можно было пользоваться API MODX для обращений к базе и т.п.
Greza
22 декабря 2023, 18:04
modx.pro
601
0

minishop2.class.php 630 PHP warning: Invalid argument supplied for foreach()

Добрый день!

Прощу помочь со следующей проблемой:

Эта ошибка стала забивать весь журнал ошибок
/public_html/core/components/minishop2/model/minishop2/minishop2.class.php 630
PHP warning: Invalid argument supplied for foreach()
<div id="msGallery0">
  {if $files?} 
    <div id="productSlider" class="flexslider">
      <ul class="slides">
      {foreach $files as $file}
        <li>
          <a href="{$file['450x450']}" data-lightbox="roadtrip">
            <img src="{$file['450x450'] | phpthumbon : 'w=450&h=450&zc=C&f=webp'}" alt="" title="">
          </a>
        </li>
      {/foreach}
      </ul>
    </div>
    <div id="productCarousel" class="flexslider">
      <ul class="slides">
      {foreach $files as $file}
        <li>
          <a href="{$file['450x450']}">
            <img src="{$file['450x450'] | phpthumbon : 'w=100&h=100&zc=C&f=webp'}" alt="" title="">
          </a>
        </li>
      {/foreach}
      </ul>
    </div>
  {else}
    <img class="img-responsive" src="/theme/img/no-image-450.png" alt="" title="">
  {/if}  

</div>
Ругается, видимо на второй вызов {foreach $files as $file}

Как исправить?
adminixi
20 декабря 2023, 12:45
modx.pro
613
0