01 марта 2023, 14:01 а как в данном случае можно полностью использвоать pdoPage? Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0
01 марта 2023, 13:53 ну мне необходимо как-то из формы передать данные, что именно искать в базе, получить ответ и вставить его в блок с результатами . Соответственно беру данные и передаю ajaxoм и получаю ответ: $("#search-form").submit(function (event) { let formData = { internal_id: $("#search-form-internal-id").val(), iupac_name: $('#search-form-iupac-name').val(), formula: $("#formula").val(), cas: $("#cas").val(), molweight_min: $("#mol-weight-min").val(), molweight_max: $("#mol-weight-max").val() }; console.log(formData); //debug $.ajax({ type: "POST", url: "./search-handler", dataType: "json", data: formData, encode: true, converters: { 'text json': true }, success: function(data) { // console.log(data); //debug $('#search-results').html(data); } }).done(function () { console.log("request_done"); }); event.preventDefault(); }); Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0
01 марта 2023, 13:38 Т.е. вы имеете ввиду вызвать pdoPage на сервере верно? типа получить в ответе кроме результатов еще и блок page.nav, но с сервера? но ведь это не сработает) потому что при переходе по страницам этого page.nav будет обращение к server_page.php?page_1 и тд но без даных ранее веденных в форме, соответственно ответ будет не тот опять таки) Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0
01 марта 2023, 00:55 Статья действительно толковая, но там ни слова про аякс. В моем случае не особо помогла. Попробую расписать подробнее. У меня есть страница, на которой есть форма, которая отсылает чререз аякс запрос и блок с результатами запроса, куда они вставляются после успешного его выполнения. Первоначально выглядит к примеру так: [[$searchForm]] <div id="search-results" class="col-lg-8"> [[!+page.nav]] [[!pdoPage? &element=`display_something` &limit=`2` &chunk=`itemRowTpl`]] </div>в сниппете «display something», если в $_REQUEST ничего нет, то возвращаются все записи. И все сделано впринципе как в статье, т.е. прописаны $total, $totalVar, $limit и $offset. И пагинация в этом случае выводится (т.е. когда выводятся все данные), типа сниппет отработал, без запроса с формы и все ок. НО после ввода данных с формы, отправки их через аякс и получении ответа с этого сниппета, где был выполнен другой запрос на основании данных из формы, мы все так же видим пагинацию первоначальную, со ссылками вида <a href="mysite/thispage?page_1">1</a> <a href="mysite/thispage?page_2">2</a>и тд. И выходит что результат запроса аяксом вставлен в блок id=«search-results», но пагинация то осталась старая. Как сделать, чтоб пагинация работала именно для текущих результатов полученных с помощью аякса? Старался понятно расписать) заранее спасибо за ответы!) Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0
28 февраля 2023, 23:45 а как этот блок пагинации [[!+page.nav]] знает что либо об ответе сниппета на аякс запрос? Вы бы могли какой-то простой пример привести? Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0
28 февраля 2023, 00:17 Друзья, прошу помощи с выводом свего сниппета через pdoPage и пагинации к нему. У меня есть форма поиска в базе (сторонней) которая отправляет запрос через Ajax. Как быть в этом случае? Т.е. запрос с формы идет на страницу со сниппетом, который возвращяет результаты поиска в сторонней БД, после чего эти данные вставляются в div на странице с формой. Как в ткаом случае выводить результаты с пагинацией? Я совершенно запутался Вопросы / Подскажите, как вывести свой сниппет через pdoPage 20 0
28 мая 2019, 15:16 А как правильно подключить этот код? Я так понимаю, что создавать сниппет с кодом это не правильно. А как тогда? Для разработчиков / MODX_API_MODE и процессоры 26 0
14 мая 2019, 16:27 А есть какие-либо способы получать данные какой именно пользователь скачал файл? Т.е. если настроено так, что скаивать приватные файлы могут только пользователи группы Members, как узнать кто из них скачал файл? Новые дополнения и их версии / [FileAttach] Загрузка файлов на сайт во frontend 115 0
08 мая 2019, 17:17 Михаил, а как реализовали? У меня абсолютно такая же задача, и пока не могу найти оптимальное решение. Буду очень благодарен за любую помощь :) Вопросы / FileAttach, безопасность. Автор, обнови и сохрани. 14 0
07 мая 2019, 17:18 Нашли решение? В точности та же ситуация :) Вопросы / FileAttach, безопасность. Автор, обнови и сохрани. 14 0
16 апреля 2019, 16:33 нашел немного информации тут modx.pro/help/7972. Если будут еще вопросы — напишу. Спасибо!!! :) Новые дополнения и их версии / [FileAttach] Загрузка файлов на сайт во frontend 115 0
16 апреля 2019, 15:26 Виталий, я прошу прощения, не могу найти что именно должно быть настроено для доступа по прямой ссылке. Вы бы моги подсказать? Новые дополнения и их версии / [FileAttach] Загрузка файлов на сайт во frontend 115 0
16 апреля 2019, 15:14 а я о чем) у меня файл не доступен напрямую) ссылка на него выглядит <a href="//filename.ext">filename.ext</a>, именно так показывает инспектор в хроме :) Новые дополнения и их версии / [FileAttach] Загрузка файлов на сайт во frontend 115 0
16 апреля 2019, 14:57 верно, при включенном приват формируется ссылка) а что происходит при выключенном приват? и как анониму тогда скачать файл? Я имею ввиду, что у меня прямая ссылка к файлу не формируется при выключенном «приват» :) Новые дополнения и их версии / [FileAttach] Загрузка файлов на сайт во frontend 115 0
16 апреля 2019, 13:12 У меня почему-то при самом простом вызове сниппета (когда стоит private = «no») ссылка на файл не формируется, а формируется что-то типа 0.0.0.62/filename.ext. При чем при первом тесте работало, ЕМНИП. Кроме того не работает ручная сортировка драг энд дропом в админке, даже если при вызове указывать sortby=`rank`. Версия modx revo 2.6.5. Переустановка пакета не помогает… Новые дополнения и их версии / [FileAttach] Загрузка файлов на сайт во frontend 115 0
09 августа 2018, 15:54 Сморел ранее. А как определить какой польователь скачал файл? есть такой функционал? Вопросы / Подскажите как решить вопрос. Статистика скачиваний пользователем файлов с сайта. 2 0
08 августа 2018, 17:00 Что это значит? что надо переходить на php7? Вопросы / Ошибка при удалении пользователей. 7 0
22 марта 2018, 17:17 Была та же самая проблема. После установки параметра &directLink=`1`(выдавать прямую ссылку) файлы скачиваются, но не работает переход по папкам, хотя параметр &browseDirectories=`1` стоит. При попытке перехода в папку так же выкидывает на главную страницу. Кто-то сталкивался? Вопросы / Пробемы с FileDownload R 7 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
У меня есть страница, на которой есть форма, которая отсылает чререз аякс запрос и блок с результатами запроса, куда они вставляются после успешного его выполнения. Первоначально выглядит к примеру так:
в сниппете «display something», если в $_REQUEST ничего нет, то возвращаются все записи. И все сделано впринципе как в статье, т.е. прописаны $total, $totalVar, $limit и $offset. И пагинация в этом случае выводится (т.е. когда выводятся все данные), типа сниппет отработал, без запроса с формы и все ок. НО после ввода данных с формы, отправки их через аякс и получении ответа с этого сниппета, где был выполнен другой запрос на основании данных из формы, мы все так же видим пагинацию первоначальную, со ссылками вида
и тд. И выходит что результат запроса аяксом вставлен в блок id=«search-results», но пагинация то осталась старая. Как сделать, чтоб пагинация работала именно для текущих результатов полученных с помощью аякса?
Старался понятно расписать) заранее спасибо за ответы!)