Вопросы
pdoNeighbors + ms2Gallery
Здравствуйте уважаемые разработчики и пользователи MODx!
Подскажите неопытному:
— пытаюсь вывести навигацию по ресурсам с изображением превью (small) ms2Gallery. Перерыл весь сайт, нашёл примеры только с miniShop2, но как подружить с ms2Gallery сам не разберусь.
Вот один из моих вариантов, но он как и все не работает:
Подскажите неопытному:
— пытаюсь вывести навигацию по ресурсам с изображением превью (small) ms2Gallery. Перерыл весь сайт, нашёл примеры только с miniShop2, но как подружить с ms2Gallery сам не разберусь.
Вот один из моих вариантов, но он как и все не работает:
{'!pdoNeighbors' | snippet : [
'snippet' => 'ms2GalleryResources',
'sortby' => 'publishedon',
'sortdir' => 'ASC',
'leftJoin' => '{ "thumbs": { "class":"msResourceFile","alias":"thumbs", "on": "thumbs.id = modResource.id" }}',
'select' => '{ "thumbs":"thumbs.thumb as small" }',
'tplWrapper' => '@INLINE {$prev}{$next}',
'tplPrev' => '@INLINE <a href="/{$uri}"><img src="{$small}"></a>',
'tplNext' => '@INLINE <a href="/{$uri}"><img src="{$small}"></a>'
]}Прошу Вашей помощи! Доступ к 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 складах.