MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса)

От имени команды MODX, участников и всего мирового сообщества, которые развивают и добиваются успеха с MODX Revolution, мы с гордостью объявляем об официальном выпуске MODX Revolution 3.0.0-pl.
Николай Савин
31 марта 2022, 20:16
modx.pro
2
6 184
+25

и снова у меня проблемы с фильтрацией чисел

Добрый вечер.
Вроде бы уже не раз набивал на этом месте шишки, но видимо не достаточно)
Есть сниппет msProducts.
У него есть параметр
optionFilters Фильтры по опциям товаров. Передаются JSON строкой, например, {"optionkey:>":10}
Есть опция, называется m2, тип число, значение у товара = 1000
Вызов сниппета, с попыткой отфильтровать товары у которых m2 > 600 ничего не выводит, поскольку сравнение значение происходит не как число, а как строка и 600 становится больше 1000.
$result =  $modx->runSnippet('msProducts',[
    'parents'=>0,
    'optionFilters'=>'{"m2:>":600}',
    'tpl'=>'@INLINE <p>[[+pagetitle]]</p>',
    'showLog'=>1
]);
Часть SQL запроса в котором видно, что 600 передается как строка в кавычках
WHERE  ( `msProduct`.`class_key` = 'msProduct' AND `Data`.`price` > '0' AND `m2`.`value` > '600' )
Я уже задавал подобный вопрос и мне любезно подсказали, что нужно смотреть в сторону sql метода CAST() для приведения строки к числу.
modx.pro/help/22471
Тогда я решил задачу другим способом, но сейчас решил все -таки попробовать CAST и честно говоря совсем не получилось.
Вот у Ильи
ilyaut.ru/cheats/sorting-on-tv-number-for-pdoresources/
есть пример
{'pdoResources' | snippet : [
  'tpl' => '@INLINE {$pagetitle} - {$price}',
  'sortby' => '{"CAST(`TVprice`.`value` AS DECIMAL(13,3))":"ASC"}',
  'includeTVs' => 'price'
]}
где в сортировке применяется CAST
Пробую у себя
Александр Мельник
31 марта 2022, 19:41
modx.pro
704
0

Требуется специалист

Добрый день. Я уже писала аналогичную заметку. Получила 1 отклик, но ксожалению мы не нашли общего языка. Поиск продолжается. Повторюсь. Надо переделать сайт и желательно дальше за ним следить. Пишите в вотсап, телеграмм +79119221663
_
_
31 марта 2022, 18:09
modx.pro
590
0

СЕО оптимизация сайта на платформе MODx

20 000
СЕО оптимизация сайта на платформе MODx
Ольга
31 марта 2022, 14:30
modx.pro
492
0

Вывод описание опций в mFilter2

Добрый день, необходимо в фильтре на против каждого пункта(как на маркете, описание каждой опции) сделать кнопку с просмотром описания каждой характеристики. может быть есть какое то стандартное решение для вывода этой информации?

можно конечно в чанке tpl.mFilter2.filter.checkbox вызывать кастомный сниппет, который будет выводить эту информацию по ID опции, но может быть есть какое то стандартное решение?

Спасибо!
Евгений
31 марта 2022, 12:06
modx.pro
552
0

Магазин на готовой сборке

5 10 000
Требуется создать на базе готовой сборки или шаблона магазин с функционалом:
1. Товары с опциями
2. Фильтрация по категориям/опциям/бренду
3. Автоматическая выгрузка из МойСклад
4. Модальное окно с подтверждением возраста (Старше 18ти лет? да/нет)
5. В карточке вывести наличие товарной позиции в соответствующей торговой точке (пример «ул. Московская — 5 шт.»)
6. Правки макета (логотип, цвета, текст)

Предложения по стоимости на t.me/ggrigorev
Геннадий
30 марта 2022, 17:29
modx.pro
368
0

Пагинация

Доброго времени суток. Возник вопрос следующего характера. У меня есть страница на которую выводится информация из БД, в которой несколько сотен записей. Поскольку это один ресурс в котором просто выводится куча записей из БД создать пагинацию с помощью pdoPage ну никак не получается, нет нужных параметров для разбивки на страницы. Никто не подскажет, как организовать пагинацию по количеству выводимых строк из БД?
Дмитрий
30 марта 2022, 15:51
modx.pro
576
0

Проблемы с сайтом 500 error (polylang)

Привет,
На сайте периодически ломаются страннице с ошибкой 500
лог пишет вот такую бяку. Причем одни и теже страннице могут работать в хроме и не работать в firefox. 4 дня борьбы результата не дали, но нашлись вот такие ошибки:
Алексей
30 марта 2022, 13:13
modx.pro
815
0

В интерфейсе главного меню слипаются два верхних меню? Почему вдруг?

Здравствуйте, есть новостной сайт на Modx, работает с 2015 года примерно. Неожиданно в интерфейсе меню управления верхнее меню наехало (слиплось) со вторым меню управления, стало невозможно публиковать статьи. Эта проблема впервые появилась в ноутбуке с 11 экраном года три-четыре назад, но верстка текстов происходила с 19 монитора без проблем. Но вдруг сегодня и на 19 мониторе эти меню слиплись. Прошу помощи, сам не програмист, а модератор с поверхностынми навыками настройки Modх. Никаких особых работ на сайте не вели, просто обновляли базу статей прописывая СЕО слова в редакторе текстов. Спасибо заранее, помогите, пожалуйста.

src=«file.modx.pro/files/4/e/b/4eb4c2a5e2007ba52328cb68007c0cce.jpg» />

file.modx.pro/files/4/e/b/4eb4c2a5e2007ba52328cb68007c0cce.jpg
Олег
29 марта 2022, 21:10
modx.pro
450
0

Интеграция сайта с ТК СДЭК

Нужна интеграция сайта по продаже запчастей с ТК СДЭК под ключ. Кто сможет?
Герман
29 марта 2022, 15:02
modx.pro
458
+1