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
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
У меня есть страница, на которой есть форма, которая отсылает чререз аякс запрос и блок с результатами запроса, куда они вставляются после успешного его выполнения. Первоначально выглядит к примеру так:
в сниппете «display something», если в $_REQUEST ничего нет, то возвращаются все записи. И все сделано впринципе как в статье, т.е. прописаны $total, $totalVar, $limit и $offset. И пагинация в этом случае выводится (т.е. когда выводятся все данные), типа сниппет отработал, без запроса с формы и все ок. НО после ввода данных с формы, отправки их через аякс и получении ответа с этого сниппета, где был выполнен другой запрос на основании данных из формы, мы все так же видим пагинацию первоначальную, со ссылками вида
и тд. И выходит что результат запроса аяксом вставлен в блок id=«search-results», но пагинация то осталась старая. Как сделать, чтоб пагинация работала именно для текущих результатов полученных с помощью аякса?
Старался понятно расписать) заранее спасибо за ответы!)