Вопросы
Доступ к MIGX TV в плагине
Здравствуйте, сразу отмечу, что я новичок в modx и совсем не знаю php.
Есть необходимость написать плагин, который автоматически считает значение переменной шаблона.
Но для этого, в том числе, нужно как-то получать значения из MIGX переменной.
MIGX представляет из себя таблицу:
Имя|ширина|высота
Конкретно в данном случае нужно получать ширину и высоту.
Если из обычной переменной шаблона я получаю значения при помощи getTVValue, то здесь я вошел в тупик и не знаю куда искать.
Есть необходимость написать плагин, который автоматически считает значение переменной шаблона.
Но для этого, в том числе, нужно как-то получать значения из MIGX переменной.
MIGX представляет из себя таблицу:
Имя|ширина|высота
Конкретно в данном случае нужно получать ширину и высоту.
Если из обычной переменной шаблона я получаю значения при помощи getTVValue, то здесь я вошел в тупик и не знаю куда искать.
Проблема с hook'ом email в formit
Господа, добрый день! Вопрос в следующем.
Настроена обработка сабмита формы formit'ом, всё работает прекрасно. Происходит отправка контактных данных на email и срабатывает редирект на страницу «спасибо» НО! Поступила задача. После нажатия на кнопку «submit», но перед перезагрузкой страницы должен выполняться один асинхронный запрос. В результате чего на страницу был добавлен следующий скрипт. Весь писать не буду, только саму суть:
Настроена обработка сабмита формы formit'ом, всё работает прекрасно. Происходит отправка контактных данных на email и срабатывает редирект на страницу «спасибо» НО! Поступила задача. После нажатия на кнопку «submit», но перед перезагрузкой страницы должен выполняться один асинхронный запрос. В результате чего на страницу был добавлен следующий скрипт. Весь писать не буду, только саму суть:
Господа, а как в modx писать данные в удаленную базу, да еще и не mysql а oracle?
Ну собственно весь вопрос в названии)
В тексте могу поделиться просто предисторией.
Один наш клиент решил вести учет своего товара на складе. И поскольку находятся они в Коррее, они наняли каких-то по-моему мексиканцев, которые пообещали им разработать программу для учета товаров и интегрировать ее с сайтом. 3 месяца никто не мог добиться от них информации, а что собственно они вообще делают, а вот на днях они сказали, мол все мы молодцы, мы закончили и уходим. Когда их резонно спросили, так не работает же ничего, главный хлопнул себя по голове, достал из кармана листок, на котором написано три строки — данные для подключения к базе oracle, на каком-то неизвестном сервере и сказал, что вот мол — пусть в эту базу сайт пишет данные а мы пить текилу.
Я вот признаюсь, для меня работа с удаленной базой, это вообще черный ящик. А еще и из modx. Ну в целом если у кого есть что сказать — буду рад.
В тексте могу поделиться просто предисторией.
Один наш клиент решил вести учет своего товара на складе. И поскольку находятся они в Коррее, они наняли каких-то по-моему мексиканцев, которые пообещали им разработать программу для учета товаров и интегрировать ее с сайтом. 3 месяца никто не мог добиться от них информации, а что собственно они вообще делают, а вот на днях они сказали, мол все мы молодцы, мы закончили и уходим. Когда их резонно спросили, так не работает же ничего, главный хлопнул себя по голове, достал из кармана листок, на котором написано три строки — данные для подключения к базе oracle, на каком-то неизвестном сервере и сказал, что вот мол — пусть в эту базу сайт пишет данные а мы пить текилу.
Я вот признаюсь, для меня работа с удаленной базой, это вообще черный ящик. А еще и из modx. Ну в целом если у кого есть что сказать — буду рад.
Формирование заказа с нулевой стоимостью.
Нужно реализовать возможность покупки бесплатных товаров на minishop2.
По сути схема следующая:
На сайте выводятся товары с нулевой стоимостью, корзина не используется (товар единичный в кол-ве). Нужно сразу по кнопке получить товар, класть его в корзину и без оплаты переводить заказ в статус «Оплачен».
Подскажите, пожалуйста, может кто сталкивался с такой схемой, как это можно реализовать плагинами или как-то еще.
По сути схема следующая:
На сайте выводятся товары с нулевой стоимостью, корзина не используется (товар единичный в кол-ве). Нужно сразу по кнопке получить товар, класть его в корзину и без оплаты переводить заказ в статус «Оплачен».
Подскажите, пожалуйста, может кто сталкивался с такой схемой, как это можно реализовать плагинами или как-то еще.
Дробные числа в заказах (решение?)
Пишу для будущего себя и для таких же как я чайников. Версия minishop2-2.5.0-pl
Долго мучался над вопросом, как сделать не целые числа в minishop2 и нашел таки мануал и немного его переделал, как мне кажется в более правильную сторону. В мануале предлагается изменять файл ядра, вместо того чтобы расширить класс, что не есть хорошо, потому как этот файл затрется при обновлении. Поэтому, я взял кусок класса отсюда и переделал его под себя по совету отсюда
И так:
Долго мучался над вопросом, как сделать не целые числа в minishop2 и нашел таки мануал и немного его переделал, как мне кажется в более правильную сторону. В мануале предлагается изменять файл ядра, вместо того чтобы расширить класс, что не есть хорошо, потому как этот файл затрется при обновлении. Поэтому, я взял кусок класса отсюда и переделал его под себя по совету отсюда
И так:
Вывод при отсутствии данных в getImageList
Добрый день!
Необходимо, чтобы при отсутствии данных выводилась поле по умолчанию.
При наличии данных — всё нормально, при отсутствии — строка «по умолчанию» (description) не выводится.
Необходимо, чтобы при отсутствии данных выводилась поле по умолчанию.
При наличии данных — всё нормально, при отсутствии — строка «по умолчанию» (description) не выводится.
[[!getImageList?
&tpl=`@CODE:[[+znactesta]]`
&docid=`[[*id]]`
&tvname=`nastroika`
&where=`{"tiptesta:=":"main"}`
&limit=`1`
&randomize=`1`
&totalVar=`totalmigxmain`
]]
[[+totalmigxmain:is=`0`:then=`[[*description]]`]]Не могу понять — где тут ошибка? вопрос по phpthumbon и filtr
[[*img:phpthumbon=`&f=webp&fltr[]=bord|15|0|0|FFFFFF`]]
вывожу таким образом картинку, но бордер вокруг в любом случае остается серым а не белым, перепробовал рызные варианты phpthumb но в итоге нигде не меняется цвет рамки на белый, в чем проблема? или мб есть какие другие варианты кроме filtr которые могут нарастить края?
вывожу таким образом картинку, но бордер вокруг в любом случае остается серым а не белым, перепробовал рызные варианты phpthumb но в итоге нигде не меняется цвет рамки на белый, в чем проблема? или мб есть какие другие варианты кроме filtr которые могут нарастить края?
Как переписать условие на Fenom?
Добрый день всем!
Возник вопрос
Составил такое условие
'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'
Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
Возник вопрос
Составил такое условие
'where' => '{«class_key:!=»:«CollectionContainer» ,«AND:work:=»:«1», «OR:work:=»:«2», «OR:work:=»:«3», «OR:work:=»:«4», «OR:work:=»:«5», «OR:work:=»:«6»,}'
Но выглядит слишком сложно, при условии что будет вывод в нескольких местах, где этих значений гораздо больше
Можно ли как-то переписать в наиболее упрощенном варианте? Где-то видел, но так и не нашел(
MODX и Microsoft_Dynamics_NAV, бывал ли у кого опыт?
Добрый день.
Хочу поинтересоваться, не сталкивался ли кто-то в работе с вот таким зверем
ru.wikipedia.org/wiki/Microsoft_Dynamics_NAV
Был ли опыт интеграции с modx?
Заказчик мило запамятовал, что им нужен не просто магазин, а неожиданно так полная интеграция с сервисом от microsoft, которым они пользуются в 50 магазинах и на 4 складах.
Хочу поинтересоваться, не сталкивался ли кто-то в работе с вот таким зверем
ru.wikipedia.org/wiki/Microsoft_Dynamics_NAV
Был ли опыт интеграции с modx?
Заказчик мило запамятовал, что им нужен не просто магазин, а неожиданно так полная интеграция с сервисом от microsoft, которым они пользуются в 50 магазинах и на 4 складах.
Цели Метрики и всплывающие сообщения на AjaxForm
Добрый день!
Мы используем AjaxForm для разных форм заказа продукции и обратного звонка на сайтах и лендингах.
Возникла необходимость проставить цели Метрики на отправки этих форм.
И чтобы цели срабатывали не по нажатию кнопки, а только по фактической отправке форм — применяли в коде форм следующую конструкцию:
В последнее время всплывающие сообщения перестали работать. Чтобы они заработали, нужно отказаться от вышеуказанного метода и исключить оттуда
Мы используем AjaxForm для разных форм заказа продукции и обратного звонка на сайтах и лендингах.
Возникла необходимость проставить цели Метрики на отправки этих форм.
И чтобы цели срабатывали не по нажатию кнопки, а только по фактической отправке форм — применяли в коде форм следующую конструкцию:
&successMessage=`Заказ звонка успешно отправлен
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>`Таким образом вопрос был решен: и цель срабатывала как нужно, и работали всплывающие сообщения (successMessage). В последнее время всплывающие сообщения перестали работать. Чтобы они заработали, нужно отказаться от вышеуказанного метода и исключить оттуда
<script>yaCounterXXXXX.reachGoal('XXXXX');</script>. Но тогда опять остается задача ложного срабатывания цели. Может кто поделиться опытом как исправить ситуацию?