Вопросы

Как проверять TV-поля одновр. и на '', и на NULL

Для определённости рассмотрим функционал сниппета pdoResources.
Проблема заключается в том, что классическим форматом JSONxPDO в параметре &where в общем случае невозможно указать проверку значения некоторого TV-поля одновременно и на пустое значение, и на NULL. В каких случаях может понадобиться такая проверка — напишу ниже.

Для примера возьмём параметр introtext (в БД modX это поле может принимать значения NULL)
Казалось бы, чего проще:
&where=`{"introtext":"", "OR:introtext:IS":null}`
Но проблема здесь в том, что в конечном запросе перед нашим условием в преобладающем большинстве случаев будут стоять ещё и другие условия, которые де факто будут объединены с нашим условием логикой «AND», причём наше условие в скобки взято не будет. В итоге в конечном запросе мы получим следующее условие:
WHERE (<i>прочие условия</i> AND `modResource`.`introtext` = '' OR `modResource`.`introtext` IS NULL)
Как видим, логика нарушена.
Cyrax_02
09 августа 2013, 16:59
modx.pro
6
5 843
0

Галерея изображений minishop2 и gif-формат

Василий и коллеги, доброго дня.

Странная штука — пытался в источник файлов (я использую не MS2 Images, а собственный, с аналогичными настройками) добавить возможность закачки gif. Добавил соответствующие значения в allowedFileTypes и imageExtensions (jpg,jpeg,png,gif).

И… дальше какой-то бред. Gif-файлы при загрузке не видны, когда пытаешься загрузить изображения других форматов, исправно получаешь стандартное «Ни один файл не попадает под заданный фильтр», хотя изображение загрузилось. Стоит убрать gif из настроек источника, и все опять работает, как надо. Та же беда, кстати, происходит и с родным источником файлов, устанавливающимся для Minishop2 по умолчанию.

Для наглядности привожу скриншоты источника файлов и страницы товара в менеджере.





P.S. Сначала грешил на MODXCoud, на котором висела тестовая версия. На виртуальном хостинге заказчика получается та же ерунда.
Andrei Kulazhenko
09 августа 2013, 09:49
modx.pro
2 423
0

Интеграция с 1С

Добрый день!
Либо мне кажется, но, по моему, я точно видел на store.simpledream.ru/ модуль интеграции с 1С, а сейчас не могу найти. Не подскажите ссылку. Либо же может кто посоветует решение?
Спасибо!
Олег
09 августа 2013, 07:33
modx.pro
1 618
0

xPDO не может загрузить файлы модели базы данных

Виталий Киреев
09 августа 2013, 05:26
modx.pro
1 627
0

Почтовые уведомления в Tickets, решение неотправки

Вопроса здесь нет, скорее некоторые рассуждения =)
Наумов Алексей
08 августа 2013, 11:14
modx.pro
2 100
0

minishop2 msProducts связи товаров

В настройках создана связь «Комплект товаров» (Один ко многим) id=1.
В категории 3 товара.
У одного товара, который является составным, указываю связь с 2-мя другими товарами.

На странице товара вызываю код:
[[msProducts? &link=`1` &master=`15`]]
  • &link=`1`, где 1 — это id связи из настроек.
  • &master=`15`, где 15 — это id товара у которого я указывал подчиненные товары.
В результате ни чего не выводится.
Что я делаю не так?
Виталий Князь
08 августа 2013, 08:14
modx.pro
1
7 827
0

Tickets. Не вижу тикеты в категориях в админке.

Приветствую.

Перенес сайт на другой сервер и в некоторых категориях перестали отображаться тикеты.
Andrei Kilin
08 августа 2013, 07:00
modx.pro
1 479
0

Василий, вопрос по nginx'y

Wassi Wassinen
07 августа 2013, 15:57
modx.pro
1
2 526
0

перенаправление незалогиненых пользователей modx

сделал группы ресурсов и соответственные группы пользователей, в результате когда незалогиненный пользователь в строке браузера впишет на прямую адрес страницы группы выдает 500 ошибку, а надо чтобы перенаправляло на [[~1]]
подскажите как можно решить этот вопрос.
Mykhajlo Tsymbala
07 августа 2013, 15:51
modx.pro
829
0

Правила именования чанков, сниппетов, шаблонов, TV

Cyrax_02
07 августа 2013, 09:30
modx.pro
1 280
0