Не выводится тип ресурса "Коллекция" после установки компонента Collection
Добрый день!
Столкнулся с непонятным багом.
Версия MODX Revolution 2.6.5-pl
Устанавливаю компонент: Collections 3.7.1 pl
Но в типах ресурса его нет(
Если кто сталкивался, прошу помочь!
С Уважением!
Столкнулся с непонятным багом.
Версия MODX Revolution 2.6.5-pl
Устанавливаю компонент: Collections 3.7.1 pl
Но в типах ресурса его нет(
Если кто сталкивался, прошу помочь!
С Уважением!
Комментарии: 7
Проверил, работает на 2.6.5. Сам компонент корректно установился? Какая версия php/mysql? Движок также стоит обновить до актуальной версии.
PHP Version 7.4.33
Версия базы данных: 5.7.35-38
Client API version: mysqlnd 7.4.33
Версия базы данных: 5.7.35-38
Client API version: mysqlnd 7.4.33
Должно всё работать, проверьте ошибки в логах modx, можно посмотреть ошибки в консоли браузера открыв ресурс. Попробовать переустановить компонент, возможно что то заглючило в момент установки, редко, но бывает.
«Движок также стоит обновить до актуальной версии.»
Актуальная это которая? Чтоб ничего не пострадало?
2.8.5-pl (rel. 7-Mar-2023) эта?
Актуальная это которая? Чтоб ничего не пострадало?
2.8.5-pl (rel. 7-Mar-2023) эта?
«Актуальная это которая? Чтоб ничего не пострадало?
2.8.5-pl (rel. 7-Mar-2023) эта?»'
Да, всё должно обновиться нормально, ничего не пострадает.
2.8.5-pl (rel. 7-Mar-2023) эта?»'
Да, всё должно обновиться нормально, ничего не пострадает.
Вопрос решился в апгрейде версии до 2.7.0 но с нюансами.
При апгрейде выдавало ошибку:
Deprecated: Array and string offset access syntax with curly braces is deprecated in /modinstallsmarty.class.php on line 75
Решение:
Изменить строку в файле:
setup/includes/parser/modinstallsmarty.class.php
эту: if ($dirname{strlen($dirname) — 1} == '/') $dirname = substr($dirname, 0, strlen($dirname) — 1);
на эту: if ($dirname[strlen($dirname) — 1] == '/') $dirname = substr($dirname, 0, strlen($dirname) — 1);
Всем спасибо!
Коллекции появились!
При апгрейде выдавало ошибку:
Deprecated: Array and string offset access syntax with curly braces is deprecated in /modinstallsmarty.class.php on line 75
Решение:
Изменить строку в файле:
setup/includes/parser/modinstallsmarty.class.php
эту: if ($dirname{strlen($dirname) — 1} == '/') $dirname = substr($dirname, 0, strlen($dirname) — 1);
на эту: if ($dirname[strlen($dirname) — 1] == '/') $dirname = substr($dirname, 0, strlen($dirname) — 1);
Всем спасибо!
Коллекции появились!
Решение:Надо было просто понизить версию php, после обновления вернуть назад. Обновляйтесь до последней, всё будет нормально.
Изменить строку в файле:
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.