Как заставить работать pageLinkScheme в mFilter2
Подскажите пожалуйста как подружить навигацию /page-2/ с mFilter2.
Проблема в том, что в pagination корректные url, но переход по прежнему осуществляется ?page=2.
Понимаю, что это идет из-за класса mse2_pagination, но как подружить не знаю, если класс убрать, то пагинации будет оставаться при фильтрации, что не правильно.
Проблема в том, что в pagination корректные url, но переход по прежнему осуществляется ?page=2.
Понимаю, что это идет из-за класса mse2_pagination, но как подружить не знаю, если класс убрать, то пагинации будет оставаться при фильтрации, что не правильно.
Не срабатывают статичные плагины
Добрый День! Заметил что статичные плагины не срабатывают в modx, почему-то полностью игнорируется вызов статичного плагина на событии OnWebPageInit. Я использую плагин на этом событии для обработки Ajax запросов к серверу.
Еще заметил, что в целом статичные плагины ведут себя в modx как-то странно, они то срабатывают то нет и не могу понять зависимости, кто сталкивался с этим?
Еще заметил, что в целом статичные плагины ведут себя в modx как-то странно, они то срабатывают то нет и не могу понять зависимости, кто сталкивался с этим?
Исключить выбранные ресурсы mFilter2
Добрый день!
Прошу помощь в настройке mFilter2. Задача, наоборот исключить ресурсы которые выбраны в фильтре и показать все, которые не попадают в запрос.
Например, имеются 3 товара, у каждого (в поле msoption) задана дата или несколько дат:
Товар 1 — [15.10.2024, 25.10.2024]
Товар 2 — [25.10.2024 ]
Товар 3 — [31.10.2024]
Пользователь в запросе, указывает начальную и конечную дату (например msoption|date_close=25.10.2024,30.10.2024), соответственно из выборки должны исключиться Товар 1 и Товар 2, т.к. содержат число 25.10.2024.
Расширяем класс фильтрации
Прошу помощь в настройке mFilter2. Задача, наоборот исключить ресурсы которые выбраны в фильтре и показать все, которые не попадают в запрос.
Например, имеются 3 товара, у каждого (в поле msoption) задана дата или несколько дат:
Товар 1 — [15.10.2024, 25.10.2024]
Товар 2 — [25.10.2024 ]
Товар 3 — [31.10.2024]
Пользователь в запросе, указывает начальную и конечную дату (например msoption|date_close=25.10.2024,30.10.2024), соответственно из выборки должны исключиться Товар 1 и Товар 2, т.к. содержат число 25.10.2024.
Расширяем класс фильтрации
Как работает кнопка "Экспорт в пакет" в конфигурациях MIGX?
НЕ пойму как работает эта кнопка, я создал пакет, в нем есть папка migxconfigs, в ней создал файл с название конфигурации migxconfigs/page_blocks.config.js
однако если делать импорт из пакета — конфигурация обновляется (а точнее создается новая вместо старой и старая переименовывается (что не очень удобно поскольку в если делать через multiple form tabs то там идет привяза к идентификатор (порядковому номеру) а не названию.)
Нажатие кнопки экспорт в пакет ничего не делает, а вроде как должна перезаписывать файл на сервере
однако если делать импорт из пакета — конфигурация обновляется (а точнее создается новая вместо старой и старая переименовывается (что не очень удобно поскольку в если делать через multiple form tabs то там идет привяза к идентификатор (порядковому номеру) а не названию.)
Нажатие кнопки экспорт в пакет ничего не делает, а вроде как должна перезаписывать файл на сервере
Доработать сайт компании
Добрый день. Ищу прорагрммиста под проект
По проекту переодически есть разные работы. Сайт давно вырос с простого сайта услуг в большой и сложный по функционалу проект
На данный момент есть следующие задачи:
docs.google.com/document/d/13K8Dir4gdtlG4blyvg1IXGtjHHXmhSsXdLhVQqkCOh0/edit
В будущем, будет ТЗ по доработке страниц блога. Дизайн в процессе.
Правки на сайт вносятся через гитхаб
В отклике пишите цену и сроки выполнения.
Контакты для связи ТГ t.me/tolstenkoaa
По проекту переодически есть разные работы. Сайт давно вырос с простого сайта услуг в большой и сложный по функционалу проект
На данный момент есть следующие задачи:
docs.google.com/document/d/13K8Dir4gdtlG4blyvg1IXGtjHHXmhSsXdLhVQqkCOh0/edit
В будущем, будет ТЗ по доработке страниц блога. Дизайн в процессе.
Правки на сайт вносятся через гитхаб
В отклике пишите цену и сроки выполнения.
Контакты для связи ТГ t.me/tolstenkoaa
msPriceList добавить колонки с ценой из компонента msSalePrice
Подскажите как добавить колонки в прайс дополнения msPriceList из компонента msSalePrice дополнительная цена от количества товаров, какие переменные нужно поставить в настройки колонки чтобы выводилось кол-во шт. и цена от их количества?
Интегрироватьsql запрос для вывода getPage
Написал сниппет usergenDisplaySnippet который выводит данные из базы данных. Теперь мне этот список нужно разбить постранично. Получается у каждого пользователя в личном кабинете отображается этот список. Скачал пакет getPage и getResources и попытался интегрировать вывод таким образом. Но страница долго грузится и в итоге ничего не выдает. Может что то неправильно делаю
Вызов на странице
[[!getPage?
&element=`usergenDisplaySnippet`
&limit=`5`
&tpl=`usergenRowTpl`
&pageVarKey=`page`
&totalVar=`total`
]]
Вызов на странице
[[!getPage?
&element=`usergenDisplaySnippet`
&limit=`5`
&tpl=`usergenRowTpl`
&pageVarKey=`page`
&totalVar=`total`
]]
<?php
<?php
$userid = $modx->user->get('id');
if (!$userid) {
return "Ошибка: Пользователь не авторизован.";
}
// Выполняем запрос к таблице mydatabase , выбираем необходимые данные
$sql = "SELECT chr, pos, rsid, ref, alt FROM mydatabase WHERE userid = :userid";
$stmt = $modx->prepare($sql);
$stmt->bindValue(':userid', $userid, PDO::PARAM_INT);
$stmt->execute();
$userData = $stmt->fetchAll(PDO::FETCH_ASSOC);
if ($userData) {
$output = '<h3>Данные из таблицы mydatabase :</h3>';
$output .= '<table border="1">
<thead>
<tr>
<th>CHR</th>
<th>POS</th>
<th>RSID</th>
<th>REF</th>
<th>ALT</th>
</tr>
</thead>
<tbody>';
// Перебираем данные и формируем строки таблицы
foreach ($userData as $row) {
$output .= '<tr>';
$output .= '<td>' . htmlspecialchars($row['chr']) . '</td>';
$output .= '<td>' . htmlspecialchars($row['pos']) . '</td>';
$output .= '<td>' . htmlspecialchars($row['rsid']) . '</td>';
$output .= '<td>' . htmlspecialchars($row['ref']) . '</td>';
$output .= '<td>' . htmlspecialchars($row['alt']) . '</td>';
$output .= '</tr>';
}
$output .= '</tbody></table>';
} else {
$output = '<p>Данных в таблице mydatabase не найдено.</p>';
}
return $output;
?>
Регистрация пользователя и сохранение ввода его данных
Парни, подскажите, как проще всего реализовать такую штуку (чисто архитектурно, дальше я сам):
1) регистрация пользователя на сайте;
2) на отдельной странице он может вводить текстовые данные;
3) на этой же странице их выводить, чтобы он мог их видеть;
4) отдельная группа пользователей может видеть введенные данные всех пользователей.
Смысл простой: для проведения игр в формате Квиз сделать регистрацию участников (можно даже без пароля, просто вводят название своей команды и все).
Далее на странице они вводят ответы на вопросы и тут же нужно показывать все ранее введенные им ответы.
Для ведущего игры сделать страницу, где он видит введенные ответы всех участников.
Спасибо, пожалуйста!
1) регистрация пользователя на сайте;
2) на отдельной странице он может вводить текстовые данные;
3) на этой же странице их выводить, чтобы он мог их видеть;
4) отдельная группа пользователей может видеть введенные данные всех пользователей.
Смысл простой: для проведения игр в формате Квиз сделать регистрацию участников (можно даже без пароля, просто вводят название своей команды и все).
Далее на странице они вводят ответы на вопросы и тут же нужно показывать все ранее введенные им ответы.
Для ведущего игры сделать страницу, где он видит введенные ответы всех участников.
Спасибо, пожалуйста!
Проблема сортировки по числовым значениям
Есть опция товара, которая имеет числовые значения. Требуется сортировать товары по этой опции.
Я присоединил таблицу с опцией, сделал сортировку, но сортировка работает как текстовая:
идут значения 6.38, 5.5, потом 24.3, 22.1 и далее по уменьшению.
не могу понять как в сортировке указать, что бы сортировалось как числа…
Я присоединил таблицу с опцией, сделал сортировку, но сортировка работает как текстовая:
идут значения 6.38, 5.5, потом 24.3, 22.1 и далее по уменьшению.
не могу понять как в сортировке указать, что бы сортировалось как числа…