Илья

Илья

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

where по одному полю для двух ресурсов

Здравствуйте!

Хочу сделать связь ресурсов по одному полю.
Имею поле connection, в котором множественный выбор.
Это поле добавляется абсолютно ко всем ресурсам. И пытаюсь организовать связь ресурсов.

'where' => '{"connection":[[*connection]]}'
Т.е., если у ресурсов сделан одинаковый выбор, то есть возможность вывести ссылку друг на друга.
Но данная схема не работает:
'where' => '{"connection":[[*connection]]}'
Может так вообще делать нельзя.

Вот весь мой код вывода связи ресурсов:
{var $output = 'ms2GalleryResources' | snippet: [
    'tpl' => 'proekt-item-portfolio'
    'parents' => '394'
    'where' => '{"connection":"[[*connection]]","connection.value:!=":1 }'
    'limit' => '6'
    'includeThumbs' => 'medium'
    'includeTVList' => 'days, connection, video'
    'depth' => '0'
    'showLog' => '1'
]}
{if $output}
<h3 class="text-center">[[*connection]] в наличии</h3>
<div class="row flex-content-center">
{$output}
</div>
{/if}
Илья
27 мая 2024, 17:42
modx.pro
336
0

Требуется сделать перелинковку на сайте

7
Здравствуйте!

Требуется сделать перелинковку на сайте.
Простая перелинковка с выводом проекта из портфолио в проект товара и по этой же схеме — проект в разделе в наличии в проект товара и в раздел с товарами.

Все подробности можно обсудить в телеграмм.
Всё расскажу и объясню.
https://t.me/@ilya_gradov
Или в через личные сообщения.

По цене договоримся.
Илья
27 мая 2024, 13:18
modx.pro
181
0

Вывод данных по id и parent в одномы запросе (Fnom с использованием модификатора)

Здравствуйте!

Есть задача вывести класс к меню в зависимости от id и parent ресурса в одном запросе.
Использую Fenom, и нигде не могу найти информации как это правильно сделать.

Сейчас использую такой вариант:
{if $_modx->resource.id == 328}active{/if} {if $_modx->resource.parent == 328}active{/if}
Уверен что можно вывести более коротким вариантом, но не могу разобраться как это сделать.
{if $_modx->resource.id and $_modx->resource.parent == 328}active{/if}
Илья
22 августа 2023, 11:46
modx.pro
377
0

Прошу помочь с составлением where выборки

Здравствуйте!
Подскажите, у меня вот такая конструкция:

'where' => '{"portfolio_name:LIKE":"%[[*menutitle]]%","video.value:!=":1 }'
Я вывожу видео из портфолио в товарах проверяя совпадения по названию товара и проверяя заполненность поля video. Но как и ожидалось, выводятся видео с похожими названиями. К примеру: — Калуга||Луга

Пытаюсь вывести по примеру из заметки (https://modx.pro/development/7236):

'where' => ["1 = 1 AND FIND_IN_SET('[[*portfolio_name]]', replace(menutitle, '||', ','))"]
Но не пойму, как сделать ещё одни запрос проверку заполненности поля «video.value:!=»:1

Спасибо!
Илья
07 июля 2022, 10:57
modx.pro
467
0

Связи просых ресурсов и товаров miniShop2 по их полям

Здравствуйте!
Есть сайт с miniShop2
На сайте размещены каталог проектов домов и портфолио с выполненными объектами
Пытаюсь реализовать связь портфолио с проектом и наоборот.
Каталок с проектами выполнен на miniShop2, а портфолио на обычных ресурсах.
Связь пытаюсь вывести через дополнительные поля: в портфолио это поле portfolio_article, а в проектах это родное поле article
Илья
05 января 2022, 15:02
modx.pro
428
0

Сбилась нумерация ID ресурсов

Здравствуйте!

На сайте случился сбой — сбилась нумерация ID ресурсов. Шла в порядке появления новых ресурсов (1,2,3,4… 219,220), но в какой-то момент прыгнула до 5-тизначных значений (220,221,11145,11146… 11157,11158 и т.д.)
Ресурсов с 5-тизначными id создалось пока немного (20-30 шт.) и я подумал об ручной смене id в MySQL и ручной смене названии папок в ms2Gallery и т.д. — большая работа (((
Хотел узнать, возможно ли как-то сменить id ресурсов автоматом (скрипт или ещё что-то)?

Спасибо!
Илья
01 апреля 2021, 09:33
modx.pro
504
0

Разработка калькулятора на обычных ресурсах MODX, без MS2

3 10
Здравствуйте!
Мне требуется сделать калькулятор на обычных ресурсах MODX, с отправкой результата на почту через форму AjaxForm.

Все подробности в личном общении.

Сроки — не ограничен
Стоимость — согласуем

Мой скайп: gradov_il
Или здесь…

PS: ранее (2016 г.) с кем-то и форумчан делали похожий калькулятор (Биография), но контакты потерял (((
Илья
05 ноября 2020, 10:59
modx.pro
378
0

pdoNeighbors + ms2Gallery

Здравствуйте уважаемые разработчики и пользователи MODx!

Подскажите неопытному:
— пытаюсь вывести навигацию по ресурсам с изображением превью (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>'
]}
Прошу Вашей помощи!
Илья
06 июня 2020, 11:34
modx.pro
934
0

AjaxForm fiarFiles - отправка файла на почту в ответном письме

Здравствуйте!

Поиском на сайте ответа на свою задачу не нашёл.
При использовании хука FormItAutoResponder в AjaxForm должно работать параметр fiarFiles.
Но он упорно не работает.
Подскажите, как заставить прикрепляться файл в ответном письме, при отправке формы через AjaxForm?
Илья
18 февраля 2020, 15:39
modx.pro
592
0

Скачивание файла после удачной отправки формы

Здравствуйте!

Прошу помощи в написании скрипта для автоматического скачивания файла после удачной отправки формы.
Илья
10 февраля 2020, 13:43
modx.pro
1 726
0