Сергей Карпович

Сергей Карпович

С нами с 29 декабря 2020; Место в рейтинге пользователей: #327

Фильтр по наличию. 0 = нет, больше 0 = да. (mFilter2)

Привет, возникла необходимость фильтровать товары по наличию.
Смысл не в том, что бы увидеть товары не в наличии, а что бы их отсечь при необходимости, после других фильтраций и сортировок.
Сергей Карпович
10 декабря 2022, 16:07
modx.pro
452
0

Фильтрация по нецелым значениям фильтра (mFilter2)

Привет. Столкнулся с проблемой, в документации не нашел решения.
У нас есть товары, у которых есть значения фильтров нецелые, например: «Номер кисти» = «1,5», разделитель десятичной части — запятая.

Когда я хочу отфильтровать товары в каталоге по этому значению, в результате выводятся товары со значением 1 и 5, но «1,5» не выводится.

Как можно настроить этот момент? Менять разделитель на точку не вариант.
Сергей Карпович
10 декабря 2022, 11:56
modx.pro
285
0

Вывод всех товаров производителя (vendor:name=pagetitle)

У меня созданы ресурсы с названием производителей.
Созданы сами производители, привязаны к этим ресурсам.
В товарах указаны эти производители.

В ресурсе я хочу вывести все товары каталога производителя равного pagetitle текущей странице.
Но получаю пустые результаты, подскажите как правильно.
Сергей Карпович
04 декабря 2022, 11:22
modx.pro
337
0

Множественный выбор ресурсов в MIGX и ее вывод

Не могу вывести это поле внутри MIGX в шаблоне.
Вот что сделал:

1.
Создал TV с типом Список (множественный выбор), пусть будет «link_multi»
Возможные значения:
@SELECT pagetitle, id FROM modx_site_content WHERE parent in (24,32,33,34,35)
2.
Создал MIGX поле, в конфиге прописал поле «link_multi», пусть будет «smart_link_1»
[{"caption":"Fields", "fields": [
    {"field":"link","caption":"Ссылки","inputTV":"link_multi"},
  ]
}]
В ресурсе это MIGX поле заполняю, поле «link» подтягивается, заполняется правильно id-шниками выбранных ресурсов.

Хочу вывести в шаблоне текущего ресурса:
{set $rows = $_modx->resource.smart_link_1 | fromJSON}
{foreach $rows as $idx => $row}
        {$row.link}
{/foreach}
Но в результате на странице получаю Array.
Подскажите как вывести это поле правильно?
Сергей Карпович
28 ноября 2022, 17:46
modx.pro
794
0

Failed to load resource: the server responded with a status of 500

Всем привет.
месяц на сайте ничего не делали и внезапно при сохранении товара (любого) — бесконечно крутится лоадер сохранения.
При этом в консоли возникает ошибка:
Failed to load resource: the server responded with a status of 500 на файл: /connectors/index.php
Сергей Карпович
19 октября 2022, 17:30
modx.pro
587
0

У веб-сервера не хватает прав для обновления каталога.

Сталкиваюсь с проблемой, при загрузки файлов через админку, файл загружается, но при этом в статусе отображается ошибка: «У веб-сервера не хватает прав для обновления каталога.»
В логах MODX тишина.
Проблема с файлами у которых имя с несколькими точками например: jquery.fancybox.min.js

У кого такая ерунда появлялась, куда копать?
Сергей Карпович
01 сентября 2022, 12:34
modx.pro
642
0

Рендер изображение в MIGX внутри MIGX

Всем привет, делаю Поле MIGX, внутри которого есть еще поле MIGX, которое добавляет изображения.
Проблема в том, что в админке в добавленных элементах с изображениями не рендерится картинка
Сам рендер я указываю стандартный:
"renderer": "this.renderImage"
В строк элемента в src, прописывается:
/connectors/system/phpthumb.php?h=80&f=png&src=assets/images/res/17/egqc39-2.jpg&source=2
т.е. тут сама ссылка прописана верно, не работает первая часть ссылки: /connectors/system/phpthumb.php?h=80&f=png

Кто то решал такую проблему?
Сергей Карпович
06 июня 2022, 17:18
modx.pro
998
0

YandexBot не понимает base

Проблема такая, что в веб сервер сыпется ошибки с 404 на файлы с неправильными путями, примемер ниже
[u][06/May/2022:00:09:08 +0300] 0.000 0.000 404 87.250.224.88 stroyspec.com GET /remont-kvartir/template/js/lazysizes.min.js HTTP/1.1 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "-" 482 141.8.192.163 a0457211
Бот видит путь /remont-kvartir/template/js/lazysizes.min.js
А на самом деле путь /template/js/lazysizes.min.js

Обычные юзеры все видят правильно
тег base прописан так:
<base href="{'site_url' | config}" />
Кто сталкивался такой проблемой, как это победить?
Сергей Карпович
06 мая 2022, 14:50
modx.pro
574
0

Localizator с одной локализацией

Суть такая. На сайте основной язык — русский, весь контент заполнен на русском.
Мне нужно сделать английскую версию.
Я создаю локализацию для EN, добавляю переводы для ее.
На сайте на EN версии, все нормально, контент отображается переведенный, но если переключаюсь на RU, тоесть на дефолтный адрес, то везде пустота.
Я так понимаю, что это потому что для локализации RU не заданы переводы. Но зачем мне задавать переводы, если у меня и так весь контент на русском.

Что то я не вкурю как правильно сделать, что бы по умолчанию выводился русский текст
Сергей Карпович
08 апреля 2022, 11:21
modx.pro
293
0

msProductOptions выводит пустые опции в чанке и в товаре

Всем примет столкнулся с проблемой, что в msProductOptions в чанке товара и на странице товара в выводит все опции, в том числе не заполненные у текущего товара.
Поиске решения не нашел, пишут что пустые опции по дефолту скрываются, но по факту нет.
Вывожу так:
{'msProductOptions' | snippet: ['product' => $id,]}
Прошу помочь советом, может можно в чанке условие дописать?
Сергей Карпович
24 марта 2022, 10:43
modx.pro
401
0