Вопросы

Ajaxform и метод GET

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

Есть свой сниппет, который работает через Ajaxform.

Необходимо засунуть параметры в строку браузера. Чтобы после перехода по такой ссылке выполнялся сниппет из Ajaxform. Это возможно? Как я понял Ajaxform принудительно переключает метод на post.

Пока в голову лезут мысли модификации адреса в строке браузера в конце выполнения сниппета. Проверка наличия параметров в адресной строке, корректировкой данных формы js скриптом с дальнейшим выполнением сниппета путём метода click.

Может есть путь проще?
Спасибо.
aborowoy
27 ноября 2019, 21:39
modx.pro
700
0

mFilter2 как вывести фильтр по разным категориям


есть разные категории и товар может принадлежать сразу нескольким категориям. как вывести фильтрацию по этим категориям отдельно?
т.е.

категория1
подкатегория1-1
подкатегория1-2

категория2
подкатегория2-1
подкатегория2-2

при таком вызове:
[[!mFilter2?
		&class=`msProduct`
		&limit=`12`
		&element=`msProducts`
		&parents=`4`
		&tpls=`katalog-it,katalog-it.row`
		&toSeparatePlaceholders=`my.`
		&filters=`parent:categories`
]]
выводит все подкатегори вместе т.е. так:

подкатегория1-1
подкатегория1-2
подкатегория2-1
подкатегория2-2

и т.д.
alexandr.skyrda
27 ноября 2019, 21:27
modx.pro
1 009
0

Вывод pdoResources в ячейке Collections в админке

Добрый день, уважаемые коллеги! Продолжаю страдать от собственного перфекционизма, прошу спасити!
Есть ресурс, тип Коллекция, выводит дочерние ресурсы. Внутри каждого дочернего ресурса, есть TV в котором выбираются другие ресурсы от некого родителя (артисты, участвующие в ивенте из раздела артистов).
Если просто выводить в ячейку содержимое этого TV, то выводится только ID ресурса, а хочется что б выводилось по этим ID например pagetitle и longtitle этих ресурсов, ну может еще какой TV от них, ну, видимо с помощью pdoResources.
Заказчику так-то это вообще не интересно, но вот мне хочется что б всё было тип-топ, как в аптеке.
Прошу помочь, заранее сердечно благодарю!
Серый
27 ноября 2019, 17:08
modx.pro
1
1 076
0

поиск mSearch2 - почему "белая крошка из кирпича" круче чем "кирпич"

Добрый день.
Подскажите пожалуйста, почему mSearch2 отображает товар pagetitle которого «белая крошка из кирпича» выше в поиске чем товар «Кирпич» если искать по слову «Кирпич»?

Возможно ли изменить эту логику настройками mSearch2, не влезая в программную логику?

В качестве примера моих слов
arialtorg.ru/search/?query=%d0%ba%d0%b8%d1%80%d0%bf%d0%b8%d1%87
Александр Мельник
27 ноября 2019, 12:45
modx.pro
663
0

Как исправить ошибки phpthumb при выборе изображения?

Из-за чего возникают ошибки phpthumb и как их исправить?

Есть TV поле, Тип ввода: Изображение, Тип вывода: Текст.
При выборе изображения возникают ошибки:

Чтобы было понятно, каталог assets у меня переименован в repository.
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert -help 2>&1'
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert logo: -resize 1x '/home/domain/public_html/core/cache/phpthumb/pThumbUlKK8b' 2>&1 2>&1'
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert '/home/domain/public_html/repository/images/image.png[0]' -background none -resize 'x30' png:'/home/domain/public_html/core/cache/phpthumb/pThumbUlKK8b' 2>&1 2>&1'
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert -help 2>&1'
Дмитрий
26 ноября 2019, 21:35
modx.pro
822
0

Tagger оставляет записи в своей таблице после удаления страницы с тэгами

Привет сообществу
Кто-то сталкивался с тем, что при удалении страницы с тэгами Tagger в таблице modx_tagger_tag_resources остаются записи-ссылки на удаленные страницы? Или это у меня глюк, либо что-то неправильно настроено?
Сергей
26 ноября 2019, 18:34
modx.pro
684
0

Как сделать редирект из плагина?

Друзья, памагитииии! Не хватает мозгов, есть плагин, который делает из URL поддомены, тут порядок. И сервер настроен, все поддомены смотрят на основной домен.
Плагин запускается на события OnHandleRequest и OnPageNotFound.

Вначале в цикле делаем список поддоменов из страниц, которые будут отображаться при переходе по ним. Все работает. Порядок. Если есть страница например site.ru/page то она откроется и ее контент по адресу page.site.ru.

Но вот засада, страница так же открывается и по старому адресу site.ru/page как теперь докрутить плагин так, что бы при переходе на страницу, был редирект на ее созданный поддомен?

Я думаю нужно получить ID и ALIAS текущей страницы, и сделать редирект на ее поддомен, но ничего не получается :(
пробовал так

$url = MODX_URL_SCHEME.$doc->get('alias').'.site.ru';
               $modx->sendRedirect($url);
Роман
26 ноября 2019, 17:08
modx.pro
1
954
0

Tickets, не показывает дочерние ресурсы, Error: date.strftime is not a function

Часто при открытии раздела с Tickets, он показывает дочерние ресурсы, хотя они есть, и выдает эту ошибку в консоль: Uncaught TypeError: date.strftime is not a function

Притом что если в окне поиска нажать кнопку «крестик», то тикеты появляются как и должны были.

Scorp Satex
26 ноября 2019, 15:30
modx.pro
918
0

Formit/AjaxForm

Добрый вечер, подскажите.
Есть стандартная форма на ajax с прикреплением файла
<label for="contact_attachment">Прикрепить файл </label>
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" />
все работает хорошо, все приходит.
Вопрос в том что нужно сделать что бы прикрепить файл можно было только с определенным расширением? Например только картинки: *.jpg,*.png,
Vladislav
26 ноября 2019, 14:04
modx.pro
1
1 077
0

Как можно быстро удалить несколько десятков тысяч товаров?

Нужно перезалить товары магазина, а для этого нужно очистить предыдущие товары в категориях от существующих, но при попытке удалить категорию вместе с товарами ничего не происходит и через batcher по 20 товаров несколько десятков тысяч нет смысла удалять.
Можно ли быстро удалить все товары на сайте без переустановки modx?
Марк
26 ноября 2019, 12:06
modx.pro
2
1 381
0