Всего 123 789 комментариев

Денис Усманов
13 октября 2023, 10:21
0
Покажите вызов pdoMenu то, а то не совсем понятно, что не так…
Константин Ильин
13 октября 2023, 10:11
0
Приветствую!
создал ТВ, в нем определенный путь хранения (/img/upload/*resid*/). Через админку все ок, закинул — загрузилось.

А как через апи это делать? Смотрел в сторону runProcessor, посмотрел upload, но что-то не сообразил какие параметры передавать
Николай Савин
13 октября 2023, 08:42
0
Сделай, чтобы без авторизации работало. За что только деньги платим
Илья
12 октября 2023, 20:53
0
Такая же ошибка, проблема была в том, что оказалась повреждена таблица mod_session. Это стало понятно по сообщениям в логе core/cache/logs/error.log. Скрипт не мог писать данные в сессию, поэтому не работали фильтры и даже не входило в админку! Забэкапил базу, восстановил таблицу с помощью команды REPAIR TABLE modx_session; Проверил CHECK TABLE modx_session;
На всякий случай очистил таблицу, большая была 55 тыщ записей.
Ivan K.
12 октября 2023, 17:26
0
Наверное я сам, что-то натворил). Все рабочее
Николай Савин
12 октября 2023, 17:23
0
Там нет отдельного архива — он формируется автоматом в момент нажатия кнопки.
Ivan K.
12 октября 2023, 17:21
0
Опять попробовал скачать. Теперь все в порядке, мистика)
Ivan K.
12 октября 2023, 17:16
0
С github, жму download zip. Почему-то там лежит вариант с ошибками в коде, конкретно в файле rename_it.php. Понял когда не получилось переименовать пакет)
Николай Савин
12 октября 2023, 17:09
0
Спасибо за обратную связь. Расскажи откуда ты берешь zip и как понял что он не рабочий?
Евгений Webinmd
12 октября 2023, 14:12
0
Да, компонент полностью рабочий. Пользователь должен быть авторизован, чтобы увидеть функционал
Ivan K.
11 октября 2023, 18:50
0
Хочу еще отметить, если скачивать zip-архив, почему-то нерабочая версия заготовки в этом архиве. А вот если клонировать, то все нормально.
Ivan K.
11 октября 2023, 17:22
0
Спасибо за заготовку. Кстати отлично работает под php 8.1
Денис Усманов
11 октября 2023, 16:38
0
Советую читать документацию) ну и заглянуть вот сюда
Денис Усманов
11 октября 2023, 16:24
0
Зачем писать сниппет, если достаточно просто передать ТВ поле в pdoMenu?

[[pdoMenu?
        &parents=`7`
        &level=`1`
        &includeTVs=`categoryicon`
        &tpl=`liTpl`
]]

liTpl:
<li [[+classes]]>
        <span class="menu-icon">
                <img src="[[+categoryicon:default=`assets/images/category/default.svg`]]" alt="Icon">
        </span>
        <a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>
        [[+wrapper]]
</li>
Владимир Бабусенко
11 октября 2023, 12:34
0
Подниму тему, т.к. данная проблема периодически возникает у пользователей, а ее воспроизвести не можешь. Не может ли это быть связано с серверным параметром session.gc_maxlifetime. По умолчанию он обычно равен 1440 сек. или 24 минуты. На сервере каждому пользователю сайта инициализируется сессия, которая при бездействии очищается через 24 минуты. ajaxForm при инициализации в сессию пользователю пишет ключ формы. Возможно же что, пользователь начал заполнять какую либо форму, его отвлекли, вернулся через час-два, продолжил заполнять форму жмет отправить-сохранить форму, и т.к. сервер уже зачистил сессию, то ajaxForm и не находит ключ в сессии. Отсюда и сообщение о не найденном ключе. Как решение, увеличить время жизни сессии session.gc_maxlifetime.
Viktor
11 октября 2023, 12:17
0
core/components/jevix/vendor/agelxnash/jevix/src/functions.php

до — ord($c{0})

после — ord($c[0])

Везде поменял и заработало!
Pavel Kravchuk
10 октября 2023, 23:05
0
Здравствуйте
подскажите пожалуйста, как используя данный плагин вывести лейбл поля? я его передаю в плагине и на вкладке Адрес он отображается, а вот на вкладке Заказы только общая DIV со значением.
Спасибо.