Вопросы

Доступ к MIGX TV в плагине

Здравствуйте, сразу отмечу, что я новичок в modx и совсем не знаю php.
Есть необходимость написать плагин, который автоматически считает значение переменной шаблона.
Но для этого, в том числе, нужно как-то получать значения из MIGX переменной.
MIGX представляет из себя таблицу:
Имя|ширина|высота
Конкретно в данном случае нужно получать ширину и высоту.
Если из обычной переменной шаблона я получаю значения при помощи getTVValue, то здесь я вошел в тупик и не знаю куда искать.
Александр
06 июня 2020, 10:51
modx.pro
925
0

Проблема с hook'ом email в formit

Господа, добрый день! Вопрос в следующем.

Настроена обработка сабмита формы formit'ом, всё работает прекрасно. Происходит отправка контактных данных на email и срабатывает редирект на страницу «спасибо» НО! Поступила задача. После нажатия на кнопку «submit», но перед перезагрузкой страницы должен выполняться один асинхронный запрос. В результате чего на страницу был добавлен следующий скрипт. Весь писать не буду, только саму суть:
Роман
05 июня 2020, 18:44
modx.pro
656
0

Господа, а как в modx писать данные в удаленную базу, да еще и не mysql а oracle?

Ну собственно весь вопрос в названии)
В тексте могу поделиться просто предисторией.
Один наш клиент решил вести учет своего товара на складе. И поскольку находятся они в Коррее, они наняли каких-то по-моему мексиканцев, которые пообещали им разработать программу для учета товаров и интегрировать ее с сайтом. 3 месяца никто не мог добиться от них информации, а что собственно они вообще делают, а вот на днях они сказали, мол все мы молодцы, мы закончили и уходим. Когда их резонно спросили, так не работает же ничего, главный хлопнул себя по голове, достал из кармана листок, на котором написано три строки — данные для подключения к базе oracle, на каком-то неизвестном сервере и сказал, что вот мол — пусть в эту базу сайт пишет данные а мы пить текилу.
Я вот признаюсь, для меня работа с удаленной базой, это вообще черный ящик. А еще и из modx. Ну в целом если у кого есть что сказать — буду рад.
Александр Мельник
04 июня 2020, 21:10
modx.pro
788
0

Формирование заказа с нулевой стоимостью.

Нужно реализовать возможность покупки бесплатных товаров на minishop2.
По сути схема следующая:
На сайте выводятся товары с нулевой стоимостью, корзина не используется (товар единичный в кол-ве). Нужно сразу по кнопке получить товар, класть его в корзину и без оплаты переводить заказ в статус «Оплачен».

Подскажите, пожалуйста, может кто сталкивался с такой схемой, как это можно реализовать плагинами или как-то еще.
kritic
04 июня 2020, 17:25
modx.pro
568
0

Дробные числа в заказах (решение?)

Пишу для будущего себя и для таких же как я чайников. Версия minishop2-2.5.0-pl
Долго мучался над вопросом, как сделать не целые числа в minishop2 и нашел таки мануал и немного его переделал, как мне кажется в более правильную сторону. В мануале предлагается изменять файл ядра, вместо того чтобы расширить класс, что не есть хорошо, потому как этот файл затрется при обновлении. Поэтому, я взял кусок класса отсюда и переделал его под себя по совету отсюда

И так:
Algirdas
04 июня 2020, 16:43
modx.pro
1
1 230
0

Вывод при отсутствии данных в getImageList

Добрый день!
Необходимо, чтобы при отсутствии данных выводилась поле по умолчанию.
При наличии данных — всё нормально, при отсутствии — строка «по умолчанию» (description) не выводится.

[[!getImageList?
  &tpl=`@CODE:[[+znactesta]]`
  &docid=`[[*id]]`
  &tvname=`nastroika`
  &where=`{"tiptesta:=":"main"}`
  &limit=`1`
  &randomize=`1`
  &totalVar=`totalmigxmain`
]]
[[+totalmigxmain:is=`0`:then=`[[*description]]`]]
Не могу понять — где тут ошибка?
Игорь
04 июня 2020, 16:20
modx.pro
863
0

вопрос по phpthumbon и filtr

[[*img:phpthumbon=`&f=webp&fltr[]=bord|15|0|0|FFFFFF`]]
вывожу таким образом картинку, но бордер вокруг в любом случае остается серым а не белым, перепробовал рызные варианты phpthumb но в итоге нигде не меняется цвет рамки на белый, в чем проблема? или мб есть какие другие варианты кроме filtr которые могут нарастить края?
Evgeny
03 июня 2020, 22:15
modx.pro
918
0

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

Добрый день всем!
Возник вопрос

Составил такое условие

'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'

Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
Андрей
03 июня 2020, 17:42
modx.pro
666
0

MODX и Microsoft_Dynamics_NAV, бывал ли у кого опыт?

Добрый день.
Хочу поинтересоваться, не сталкивался ли кто-то в работе с вот таким зверем
ru.wikipedia.org/wiki/Microsoft_Dynamics_NAV
Был ли опыт интеграции с modx?

Заказчик мило запамятовал, что им нужен не просто магазин, а неожиданно так полная интеграция с сервисом от microsoft, которым они пользуются в 50 магазинах и на 4 складах.
Александр Мельник
03 июня 2020, 15:09
modx.pro
585
0

Цели Метрики и всплывающие сообщения на AjaxForm

Добрый день!
Мы используем AjaxForm для разных форм заказа продукции и обратного звонка на сайтах и лендингах.
Возникла необходимость проставить цели Метрики на отправки этих форм.
И чтобы цели срабатывали не по нажатию кнопки, а только по фактической отправке форм — применяли в коде форм следующую конструкцию:

&successMessage=`Заказ звонка успешно отправлен
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>`
Таким образом вопрос был решен: и цель срабатывала как нужно, и работали всплывающие сообщения (successMessage).
В последнее время всплывающие сообщения перестали работать. Чтобы они заработали, нужно отказаться от вышеуказанного метода и исключить оттуда
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>
. Но тогда опять остается задача ложного срабатывания цели. Может кто поделиться опытом как исправить ситуацию?
Futuris
03 июня 2020, 15:03
modx.pro
844
0