Всего 123 791 комментарий

Сергей Карпович
27 июля 2023, 16:46
0
Не знаю правильно я сделал или нет, но работает такой способ:
в transmittedParams в success добавил параметр post
ниже его вызвал 'post' => 'true',

И в самом скрипте смотрим был этот параметр вызван или нет
document.addEventListener('afl_complete', e => {
    if (e.detail.response.data.post) {
        тут что должно произойти
    }
});
Сергей Карпович
27 июля 2023, 15:49
0
Ребята, подскажите, как правильно настроить скрипт, что бы он срабатывал только при отправке определенной формы, например у которай есть data атрибу post (к примеру)

Сейчас у меня такой скрипт, он срабатывает на все формы:
document.addEventListener('afl_complete', e => {
    if (e.detail.response.success) {
        тут что должно происзодить
    }
});
я хочу на формы регистрации и.т.п. сделать один уведомления, а на заявки другие
Дмитрий
27 июля 2023, 12:32
0
Modx 2.8.5, Mysql 8.0.33 кодировка utf8mb4 / utf8mb4_general_ci
Андрей
27 июля 2023, 02:10
0
Какая версия MODX, БД и кодировка/сравнение таблиц?
Дмитрий
26 июля 2023, 23:44
0
Добрый день! Подскажите, не получается установить пакет, не может создать записи в БД… В чем может быть дело?
OlegSh
26 июля 2023, 18:24
0
Здравствуйте, хорошо, сейчас укажу
Влад
26 июля 2023, 17:50
0
Добрый день! Попытался установить несколько раз, но получаю ошибки при установке (beget)
MODX ставил несколько раз, права после установки в файловом менеджере корректировал, allow_url_fopen ON, в менеджере пакетов пробовал https и http, ничего не помогло. Не понял, где я ошибся)

Из того, на что обратил внимание — когда ставишь компонент с modstore — создаешь подключение к репозиторию, когда начинаешь устанавливать пакет — создается новое подключение к репозиторию modstore

лог ошибок:
[2023-07-26 17:29:03] (ERROR in xPDO::getService @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 1235) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:03] (ERROR in xPDO::getService @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 1235) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:03] (ERROR in modRestCurlClient::__construct @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/rest/modrestcurlclient.class.php : 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:03] (ERROR in modRestCurlClient::__construct @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/rest/modrestcurlclient.class.php : 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: clientconfig-2.3.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from clientconfig-2.3.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета clientconfig-2.3.3-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: console-2.2.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from console-2.2.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета console-2.2.3-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: formit-4.2.7-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from formit-4.2.7-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета formit-4.2.7-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: migx-3.0.0-alpha5.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from migx-3.0.0-alpha5.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета migx-3.0.0-alpha5.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: tinymce-4.3.4-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from tinymce-4.3.4-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета tinymce-4.3.4-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: translit-1.0.0-beta.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from translit-1.0.0-beta.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:03] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета translit-1.0.0-beta.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:44] (ERROR in xPDO::getService @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 1235) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: clientconfig-2.3.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR in modRestCurlClient::__construct @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/rest/modrestcurlclient.class.php : 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from clientconfig-2.3.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета clientconfig-2.3.3-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: console-2.2.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from console-2.2.3-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета console-2.2.3-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:44] (ERROR in xPDO::getService @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 1235) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: formit-4.2.7-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR in modRestCurlClient::__construct @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/rest/modrestcurlclient.class.php : 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from formit-4.2.7-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета formit-4.2.7-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: migx-3.0.0-alpha5.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from migx-3.0.0-alpha5.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета migx-3.0.0-alpha5.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: tinymce-4.3.4-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from tinymce-4.3.4-pl.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета tinymce-4.3.4-pl.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 389) Невозможно открыть файл для чтения: translit-1.0.0-beta.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 678) Could not retrieve from translit-1.0.0-beta.transport.zip?revolution_version=Revolution-2.8.5-pl
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 440) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2023-07-26 17:29:44] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 212) Невозможно осуществить передачу пакета translit-1.0.0-beta.transport.zip в /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/.
Лог процесса установки компонента:
Консоль запущена...
Запущено создание билда
запуск с ключем установки...true
Стили собраны, запрашиваю скрипты...
Скрипты собраны, запрашиваю сборку...
Запрашиваем информацию у сервера...
Информация получена, начинаем процесс сборки...
Запускаем резолвер пакетов...
Пакеты записаны...
Запускаем резолвер данных...
Данные записаны...
Начинаем собирать транспортник...
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modpackagebuilder.class.php : 141)
Создан новый пакет с подписью: sitelayout-1.0.0-pl
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modpackagebuilder.class.php : 212)
Зарегистрировано пространство имён пакета: sitelayout
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modpackagebuilder.class.php : 232)
Пространство имён «sitelayout» упаковано в пакет.
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/prolektsitebuilder/extra/_build/build.php : 655)
Добавлен резолвер 02_setup
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/prolektsitebuilder/extra/_build/build.php : 655)
Добавлен резолвер 12_process
[2023-07-26 17:48:29] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/transport/xpdovehicle.class.php : 414)
Source file /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/prolektsitebuilder/extra/chunks/ is missing or /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/sitelayout-1.0.0-pl/modCategory/7c282343d3d94659e50f9363aa3e7027/2/ is not writable
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/prolektsitebuilder/extra/_build/build.php : 668)
Упаковываем пакет в zip...
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/prolektsitebuilder/extra/_build/build.php : 670)
Транспортник упакован!
Done!


[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/prolektsitebuilder/extra/_build/build.php : 677)
Установка пакета...
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 277)
Загрузка рабочего пространства пакета...
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/model/modx/transport/modtransportpackage.class.php : 285)
Рабочее пространство загружено, сейчас устанавливаем пакет...
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/transport/xpdovehicle.class.php : 163)
Attempting to preserve files at /home/m/mailausy/mailausy.beget.tech/public_html/core/components/sitelayout into archive /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/sitelayout-1.0.0-pl/modCategory/7c282343d3d94659e50f9363aa3e7027.0.preserved.zip
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/transport/xpdovehicle.class.php : 163)
Attempting to preserve files at /home/m/mailausy/mailausy.beget.tech/public_html/assets/components/sitelayout into archive /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/sitelayout-1.0.0-pl/modCategory/7c282343d3d94659e50f9363aa3e7027.1.preserved.zip
[2023-07-26 17:48:29] (WARN @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/transport/xpdovehicle.class.php : 233)
xPDOVehicle does not support resolvers of type .
[2023-07-26 17:48:29] (INFO @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/transport/xpdovehicle.class.php : 163)
Attempting to preserve files at /home/m/mailausy/mailausy.beget.tech/public_html/assets/template/site into archive /home/m/mailausy/mailausy.beget.tech/public_html/core/packages/sitelayout-1.0.0-pl/modCategory/7c282343d3d94659e50f9363aa3e7027.3.preserved.zip
[2023-07-26 17:48:30] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 644)
Could not load class: cgGroup from mysql.cggroup.
[2023-07-26 17:48:30] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 762)
cgGroup::load() is not a valid static method.
[2023-07-26 17:48:30] (ERROR @ /home/m/mailausy/mailausy.beget.tech/public_html/core/xpdo/xpdo.class.php : 644)
Could not load class: cgGroup from mysql.cggroup.
Николай Савин
26 июля 2023, 13:47
0
Здравствуйте. Вы не указали контактную информацию в вашем объявлении.
Николай Савин
25 июля 2023, 21:39
0
Дороговато выйдет ))
Вы всегда можете найти исполнителя по адекватной цене здесь, оставив заявку в разделе работа
или в нашем телеграм-чате t.me/ru_modx_work
OlegSh
25 июля 2023, 21:36
0
Николай, спасибо. Вы мне очень помогли. Дело в том, что я 30 лет работал журналистом и редактором, последние 15 лет главредом в онлайн СМИ, а программированием никогда не занимался. Этот сайт мой личный, сделан в 2015 году программистом, который сказал, что он лучший в России по MODX)), кажется его звали Николай Леонов. Смутно припоминаю, что он мне говорил, что именно в этом проекте (это тиражируемый сайт — на его основе работало еще три онлайн-медиа, сейчас закрыты) он выдумал какой -то ловкий ход связанный с Тикетами и Артиклами. Потом Коля куда-то пропал.
На сайте было около 1000 статей, а весной этого года я стал этот сайт снова развивать как контетный. И мне стало интересно не только контент, но и код) Это как волшебство. На FL пошел чтобы найти исполнителей убрать ошибки, но пока искал — выяснил сам в чатах и в беседах с GPT, что проблема перегрузки БД и сайта на которые ругался хостер Бегет может быть связана с настройками кеша — и действительно, везде стояло значение 0! Поменял на 7200, 3600 и даже 21400 — вроде нагрузка резко упала.
Может вы возьметесь за вознаграждение убрать эту ошибку? Хотя сайт вроде работает, но ошибка напрягяет. Еще раз спасибо за помощь.
Сергей С
25 июля 2023, 20:06
0
Нашел причину почему не грузит с удаленного сервера фид. importfeed.class.php 76 строка опечатка feelUrl
Николай Савин
25 июля 2023, 18:29
0
Ну вы даете. Зачем идти на FL если есть отдельный тематический форум и большой телеграм чат (в шапке адрес)
GPT написал полную чушь. Не нужно им пользоваться. Он не понимает MODX.

Речь идет действительно о разных компонентах, которые не пересекаются. Tickets и Article. Но я не встречал такой проблемы и не подскажу что делать. Нужно внутри проекта смотреть
Dan
Dan
25 июля 2023, 17:01
0
А что именно не работает? Ошибки в консоли есть? По клику что происходит? Если открыть исходный код на сайте, там изображения есть в data-photos у ссылок?
OlegSh
25 июля 2023, 16:40
0
Огромная благодарность! Ошибки исчезли. Николай, вы волшебник. Спасибо. Оказывается так просто, но и так сложно, ведь это надо вса знать! Я перелопатил все файлы, а «спецы» с FL-ру не смогли помочь, только сломали сайт пришлось делать бэкап)

Ошибки про погоду и валюту исчезли. Осталась только самая лютая: [2023-07-25 16:32:55] (ERROR @ /home/o/olegsh6w/dopross.ru/core/xpdo/om/xpdoobject.class.php: 344) Instantiated a derived class Ticket that is not a subclass of the requested class Article.

Но тут я уже стесняюсь вас спрашивать, кажется это все сложно в реализации.Порылся в файлах и директориях, про которые GPT пишет, ничего не понял.

Чат GPT написал, что Ошибка «Instantiated a derived class Ticket that is not a subclass of the requested class Article» означает, что произошла попытка создать экземпляр класса Ticket, который является производным (наследником) от класса Article. Однако, класс Ticket не является подклассом класса Article, как ожидалось.

Возможные причины и решения:

1. Убедитесь, что классы Ticket и Article правильно определены и располагаются в соответствующих файлах.

2. Проверьте, что в коде правильно указано наследование класса Ticket от класса Article. Убедитесь, что в классе Ticket используется ключевое слово «extends» с указанием класса-родителя Article.

3. Если классы Ticket и Article находятся в разных пространствах имен (namespaces), убедитесь, что пространство имен класса Ticket правильно указано и соответствует ожидаемому пространству имен.

4. Если классы Ticket и Article представлены в виде плагинов или расширений для какой-либо платформы, убедитесь, что они правильно зарегистрированы и конфигурированы в системе.

Тщательно проверьте код и конфигурацию, чтобы убедиться, что классы Ticket и Article определены и настроены правильно, а также что наследование между ними указано верно.

Вопрос: А в каких файлах в MODX могут быть классы Ticket и Article?

В MODX классы Ticket и Article могут находиться в файлах с расширением ".php" в следующих расположениях:

1. /core/components/{имя_компонента}/model/{имя_плагина}/{имя_класса}.php

— Компоненты MODX обычно содержат модели (models), которые могут содержать классы для различных объектов, таких как «статьи» (Article). Поэтому класс Article может быть определен в файле, который находится внутри папки «model» с именем плагина.

2. /core/model/modx/{имя_класса}.php

— В папке "/core/model/modx" обычно находятся базовые классы MODX, которые отвечают за базовую функциональность системы. Поэтому класс Ticket может быть определен в файле, который расположен внутри папки «modx».

3. /assets/lib/{имя_плагина}/{имя_класса}.php

— Если вы используете сторонние плагины или библиотеки, классы Ticket и Article могут быть размещены в папке "/assets/lib" в соответствующей подпапке с именем плагина.

Обратите внимание, что вышеуказанные расположения файлов являются типичными для MODX, но могут отличаться в зависимости от конкретной конфигурации или структуры вашего проекта. Рекомендуется просмотреть структуру файлов в вашей установке MODX, чтобы точно определить местоположение классов Ticket и Article.
OlegSh
25 июля 2023, 16:22
0
удалять боюсь, чтобы сайт не сломать) да, это сниппет все верно, извините
Николай Савин
25 июля 2023, 16:20
0
1. А зачем комментировать если вызов не нужен? Не проще удалить?
2. Вы неправильно комментируете
Достаточно поставить минус после открывающих скобок в вызове вашего сниппета [[
3. В чанке не может быть PHP кода — это наверное сниппет
OlegSh
25 июля 2023, 16:16
0
Добрый день.
в header так:

!--&element=`current_weather`-->
!--&cacheExpires=`7200`-->
!--&cacheElementKey=`weather`-->
!--&cacheKey=`dg_cache`]]-->

а сам чанк так:
//<?php
//$json = file_get_contents('https://api.openweathermap.org/data/2.5/weather?q=Moscow&mode=json&lang=ru&units=metric&APPID=d0e3687ac0b25562f0e995c81580f565');

 //$weather=$modx->fromJSON($json);

 //echo (intval($weather['main']['temp'])>0?"+".round($weather['main']['temp']):round($weather['main']['temp']))." <img src='https://openweathermap.org/img/w/".$weather['weather'][0]['icon'].".png'>";
Артур Шевченко
25 июля 2023, 16:04
0
Нет, там же вполне определенные тэги, только переписывать.