23 января 2021, 10:37 А этот код что делает? [[!msGetOrder? &tpl=`tpl-get-order`]] Вопросы / Сделать страницы заказа доступными для пользователя с правами администратор 11 0
23 января 2021, 01:39 Ок, спасибо за разъяснения. Для разработчиков / [СДЕЛАЙ САМ] Поиск на сайте по-быстрому 31 0
23 января 2021, 00:39 Потому что value="@CODE {$modx->removeCollection('modResource')}" Понял. а если сделать проверку типа if(strpos($_POST['tpl'], '@FILE') !== false){ $tpl = $_POST['tpl']; }достаточно просто А если $_REQUEST['minQuery'] будет равна 'три', тут if(mb_strlen(str_replace(' ', '', $query)) < $minQuery){ $res = ['success' => false, 'message' => 'Количество символов в запросе должно быть больше ' . $minQuery]; return json_encode($res); }будет ошибка, нет? Для разработчиков / [СДЕЛАЙ САМ] Поиск на сайте по-быстрому 31 0
23 января 2021, 00:18 [[+modx.user.id:ismember=`Administrator`:then=` [[!msGetOrder? &tpl=`tpl-get-order`]] `:else=`Доступ запрещён`]] Вопросы / Сделать страницы заказа доступными для пользователя с правами администратор 11 0
22 января 2021, 22:37 Сорри, я правил, у меня в оригинале другой код))) Спасибо что заметили. Исправил, там конечно же должно быть submit. Для разработчиков / [СДЕЛАЙ САМ] Поиск на сайте по-быстрому 31 0
22 января 2021, 22:34 Вот это очень плохо, вот прям очень. Не нужно прокидывать tpl с фронта, его нужно задавать строго на сервере. Почему? Объекты тут вообще не нужны С одной стороны да, а с другой, изначально я не планировал использовать msProducts, поэтому и получал объекты. неплохо хотя бы поверхностно обработать Прям согласен. $query = strip_tags($_POST['query']); // хватит?Можно добавить (int). Тогда уже так if($_POST['minQuery'] && is_numeric($_POST['minQuery'])){ $minQuery = (int)$_POST['minQuery']; } else{ $minQuery = 3; } Для разработчиков / [СДЕЛАЙ САМ] Поиск на сайте по-быстрому 31 0
21 января 2021, 13:34 Конечно. Это не мой скрипт, я его в своё время нагуглил, правда по запросу «программное добавление изображений в msgallery»)) Вопросы / Удалить все картинки в minishop2 8 0
21 января 2021, 13:22 $resources = $modx->getCollection('msProduct'); foreach($resources as $resource){ if($files = $resource->getMany('Files')){ foreach($files as $f){ $f->remove(); } } } Вопросы / Удалить все картинки в minishop2 8 0
21 января 2021, 09:46 Ну да, не подумал. В таком случае я бы попробовал другие таблицы ms и ms_product, если не поможет, то через msaddfieds расширил бы модель товара, добавив поле Основная категория и фильтровал по нему. Другой вариант это писать свой фильтр, но это немного сложнее. А ещё можно в техподдержку написать, может автор чего посоветует. Вопросы / mfilter2 фильтр по родителю, когда товар в нескольких категориях 12 0
20 января 2021, 17:32 А если resource|parent:default Вопросы / mfilter2 фильтр по родителю, когда товар в нескольких категориях 12 0
20 января 2021, 17:17 Вы не поняли, вместо этого parent:categories пробовали parent:default? Вопросы / mfilter2 фильтр по родителю, когда товар в нескольких категориях 12 0
20 января 2021, 17:06 а просто фильтр default по полю parent пробовали? Вопросы / mfilter2 фильтр по родителю, когда товар в нескольких категориях 12 0
20 января 2021, 16:56 А много ненужных? Вопросы / mfilter2 фильтр по родителю, когда товар в нескольких категориях 12 0
20 января 2021, 16:50 Я бы в шаблоне tpl.mFilter2.filter.categories_pr просто скрыл по условию ненужные категории. Вопросы / mfilter2 фильтр по родителю, когда товар в нескольких категориях 12 0
18 января 2021, 14:19 Да, я обычно не использую в названиях -, только _ Вопросы / Нюанс MIGX и inputTV 8 0
18 января 2021, 12:48 Попробуйте перейти на fenom и выводить в цикле {set $items = $_modx->resource.staff-migx | fromJSON} {foreach $items as $item} {$item['img']} {/foreach}Но повторюсь, не понимаю для чего вам нужно использовать такой вариант конфигурации. А ещё мне кажется, что всё работает как надо, потому что есть в migx поле img заполняется из picture, то логично что img==picture Вопросы / Нюанс MIGX и inputTV 8 +1
18 января 2021, 12:10 Я правильно понимаю: вы указываете в конфигурации migx для TV staff-migx, что данные для поля img нужно брать из другого TV с именем picture и это же TV привязываете к тому же шаблону к которому привязано staff-migx? Если да, то зачем вы вообще так делаете? Я достаточно часто использую migx и такого рода проблем никогда не было, потому что я не использую в конфигурации inputTV, не вижу сценариев в которых это было бы нужно. Лучше делайте как написал Алексей и проблем не будет. Вопросы / Нюанс MIGX и inputTV 8 0
16 января 2021, 20:22 Чувствую себя идиотом, намекните хоть на что смотреть? Вопросы / Вывод картинки 6 +1
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
Личный кабинет на Sendit - не удается сбросить пароль Есть ли ?rp= в адресе из письма. Сниппет при пустом $_GET['rp'] молча ничего не делает (snippet.resetpassword.php:3). Некоторые почтовики/антиспам-обёртки режут query-парам...
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
А если $_REQUEST['minQuery'] будет равна 'три', тут
будет ошибка, нет?
С одной стороны да, а с другой, изначально я не планировал использовать msProducts, поэтому и получал объекты.
Прям согласен.
Тогда уже так
Но повторюсь, не понимаю для чего вам нужно использовать такой вариант конфигурации. А ещё мне кажется, что всё работает как надо, потому что есть в migx поле img заполняется из picture, то логично что img==picture