Алексей
Ладно. спасибо.
🙈 PG
там же еще есть возможность удалять файлы у пользователя
🙈 PG
это предусмотрел
Алексей
да еще ход дойдет )
Anton
Парни, что я делаю не так? $out - массив объектов, в коде модРест Клиента по-умолчанию тип запроса - джейсон, т.е. он должен мои параметры в джейсон закодировать и отправить. На той стороне, где я принимаю этот запрос стоит нод.жс с сервером на экспрессе и слушает запросы. Запрос ловится, но в нём всё пусто.
Алексей
там же еще есть возможность удалять файлы у пользователя
А как ты очищал поле загрузки файлов? потому что добавленные файлы (существующие) отсутствуют в массивах дропЗоны...
Алексей
не совсем понял вопрос
ну вот представь - загрузил фотки к коментам. Опубликовал комент. нужно очистить поле дропзоны от этих миниатюр. чтобы дальше отвечать например к другому сообщению, и фоток там уже не должно быть.
🙈 PG
Это?
Алексей
ага
Алексей
неужели нужно стандартами .remove js
🙈 PG
я так и делаю
🙈 PG
неужели нужно стандартами .remove js
$("#imageLoaderList > .row").html('');
Алексей
блин. вроде плагин 16к звезд, а встроенной функции для этого нет....
🙈 PG
у меня этот проект очень старый и соответственно код с тех же времен
🙈 PG
сейчас может и завезли такой функционал
Алексей
да я влез на гит ихний... и судя по всему все обстоит так себе...
🙈 PG
лет 5 назад делал
🙈 PG
да я влез на гит ихний... и судя по всему все обстоит так себе...
в принципе есть варианты, но там по 10-15 строк кода
🙈 PG
этот самый простой
Алексей
в принципе есть варианты, но там по 10-15 строк кода
да, тут логика проста, раз нет в дропзоне данных об этих файлах (я про загруженные с сервера), то можно чистить и так. )
Anonymous
Как я понял, в fenom нет {return} или его аналогов, чтобы пропустить определенный код, да? Я подключаю через include чанк. И в чанке проверяю, передали что-нибудь в аргумент или нет. Если нет, то мне нужен return. Но его в fenom нету. Верно?
alexey1m
и break
Алексей
ааа дошло...
Anton
continue есть вроде
это в циклах
Алексей
он в include чанке проверяет параметр и хочет не продолжать далее выполнение ЧАНКА в инклюд.
Evgeniy
return работает в циклах, в функциях и т.д.
Evgeniy
про циклы я попутал с break)
Anonymous
вам нужно просто внутри кода include - сделать условие пропуска кода...
Придется вложенности делать. Так не хочется. Хотелось просто return.
Алексей
Придется вложенности делать. Так не хочется. Хотелось просто return.
Если вы не можете заранее проверить переменную и в зависимости от этого вклюать или нет, то да придется вложенность делать.
brioni
Привет. Подскажите, как перевести на феном вот такой вызов чанка: [[$counter.{$_modx->config.site_name}]]
Алексей
Привет. Подскажите, как перевести на феном вот такой вызов чанка: [[$counter.{$_modx->config.site_name}]]
[[$counter - это часть чанка, поэтому нужен {include 'counter'~$_modx->config.site_name} но скорее всего сработает это {set $asd = 'counter'~$_modx->config.site_name} {include $asd}
brioni
Благодарю! пробую
brioni
https://modx.pro/help/22677 - я же тебе отвечал 2 дня назад?)
mail в спам письма отправил. Спасибо!
Dmitry
ребят, указываю в migx при создании в Input Options так: @EVAL return $modx->runSnippet('pdoResources',array('parents'=>3161,'limit'=>0,'tpl'=>'@INLINE [[+pagetitle]] ([[+id]])==[[+id]]','outputSeparator' =>'||')); и не показывает ресурсы из категории, которую я указал, что не так?
Dmitry
или как в configs указать и template и parents?
Dmitry
Создаете обычное поле с этой конструкцией. В migx указываете просто тв поле.
т.е я создаю resourcelist поле с моим кодом и уже затем в migx указываю это поле?
Dmitry
просто там нету поля типа Возможные значения
Александр
Здравствуйте я владелец сайта com-stil.com , к вам консультационный вопрос, мой сайт сейчас стоит далее развивать на modx или его нужно переносить на фреймворк, как мне советуют, иначе моdx по мнению программистов, привлекаемых к проекту, не тянет, слабый и для развития не подлежит… Спасибо за любой ответ..
Dmitry
в migx в InputTV указываешь название этой TV просто
Это да, но тот tv который я создал и задал ему парметры, там какой тип ввода выбрать, чтобы можно было мою конструкцию вставить?
Dmitry
Можно конечно создать tv resourcelist и ему дать параметры, там хватает их
Dmitry
Но хотелось бы попробовать через конструкцию с eval
Evgeniy
ну у тебя Listbox же
Evgeniy
его и создавай
Evgeniy
список
Dmitry
ну у тебя Listbox же
да, точно, спасибо большое, получилось
Алексей
Здравствуйте я владелец сайта com-stil.com , к вам консультационный вопрос, мой сайт сейчас стоит далее развивать на modx или его нужно переносить на фреймворк, как мне советуют, иначе моdx по мнению программистов, привлекаемых к проекту, не тянет, слабый и для развития не подлежит… Спасибо за любой ответ..
Чтобы дать ответ на Ваш вопрос нужно знать: - Посещаемость в сутки. - Обемы БД и на сколько она заполнена. - На сколько мощьный сервер. - Проводилась ли оптимизация и какая. - Оптимизировать. —— Ну и тогда можно что-то говорить. а в слепую могу только сказать что скорее всего дешевле будет оптимизировать.
brioni
Парни, помогите, пожалуйста, запехнуть в вызов сниппета pdoResources на феноме вот такие условия: &resources=`-[[*id]] &where=`{"Ticket.context_key":"[[*context_key]]"}` нужно чтобы pdoResources выводил только ресурсы текущего контекста и не показывал текущий ресурс. Спасибо
brioni
а почему на fenom?
сайт всесь на феноме, не хочу вызывать 2 шаблонизатора - пусть все на феноме будет
brioni
а с феномом не работал никогда, увы
Алексей
аа так доку открыть не хотите ли: https://docs.modx.pro/komponentyi/pdotools/parser#%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80-Fenom
Алексей
тут и примеры есть
brioni
http://joxi.ru/DmBLWb6hJ7pQ9A
спасибо. с &resources=`-[[*id]] разобрался, а вот как указать текущий контекст вопрос открытый
Алексей
что вообще значит -звездочка * ?
Алексей
Как только вспомните что значит звездочка - сразу решите проблему. решили же с [[*id]] )))
brioni
А что такое [[*context_key]] ?
Что мне указать чтобы ресурсы выводились только от текущего контекста, бро? я уже всю голову сломал 😭 {'pdoResources' | snippet : [ 'parents' => 0, 'templates' => 3, 'limit' => 10, 'resources' => -$_modx->resource.id, 'context_key' => $context_key, 'tpl' => '@INLINE <div class="media"> <div class="media-body"> <h5 class="media-heading"><a href="{$uri}" title="{$longtitle}">{$pagetitle}</a></h5> </div> </div>', ]}
Иван
'context' => $_modx->context.key,
Иван
'limit' => 10, - Можно не указывать он и так по-умолчанию 10
brioni
'context' => $_modx->context.key,
Благодарю! Работает
Evgeniy
всем привет у кого-нибудь есть рабочий вывод pdoPage c элементом msProducts и классом TaggerTagResource? в таком случае ошибка в запросе (куска посередине не хватает) Если меняю msProducts на pdoResources кусок запроса возвращается на место и всё работает.
Evgeniy
Вот так это выглядит: очевидно, что после ON должно быть условие LEFT JOIN modx_ms2_products Data ON LEFT JOIN modx_ms2_vendors Vendor
Sentinel
Вот так это выглядит: очевидно, что после ON должно быть условие LEFT JOIN modx_ms2_products Data ON LEFT JOIN modx_ms2_vendors Vendor
'loadModels' => 'tagger', 'class' => 'TaggerTagResource', 'leftJoin' => '{ "NameTag": { "class": "TaggerTag", "on": "TaggerTagResource.tag = NameTag.id" }, "Posts": { "class": "msProduct", "on": "TaggerTagResource.resource = Posts.id" }, "Data": { "class": "msProductData", "on": "TaggerTagResource.resource = Data.id" } }', 'select' => '{ "TaggerTagResource": "*", "NameTag": "NameTag.tag, NameTag.alias", "Posts": "Posts.id, Posts.pagetitle, Data.price, Data.thumb, Data.image" }', 'where' => '{"NameTag.alias" : "'~$getTag~'"}', пробуй
Андрей
Можно и на modx, но по уму надо всё с нуля сделать