Open ortwin20000 opened 4 years ago
Wie? Beim Bearbeiten? Oder im FE?
Der Fehler tritt im FE auf.
Ohne Kalender. Kein Wunder Mit Kalender: https://demo.jsm-help.de/results-ranking/resultsranking
Ich habe einige Kalender bereits importiert.
In den Moduleinstellungen habe ich einen Kalender davon ausgewählt.
Wenn ich das Modul nun aktiviere erhalte ich im Frontend die Fehlermeldung.
Bitte noch einmal testen.
Bitte noch einmal testen.
Das Problem besteht weiter, da das Modul über die mod_sportsmanagement_gcalendar.php eine util.php und und die in weitere Folge die dbutil.php im Ordner libraries (jsm admin verzeichnis) laden will, die in neueren JSM-Versionen nicht mehr vorhanden sind.
Siehe Auszug util.php:
`defined('_JEXEC') or die(); use Joomla\CMS\Router\Route; use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Language\Text; use Joomla\CMS\Object\CMSObject; use Joomla\CMS\Language\Language; use Joomla\CMS\Version; use Joomla\CMS\Environment\Browser; use Joomla\CMS\Factory\Response\JsonResponse;
JLoader::import('components.com_sportsmanagement.libraries.dbutil', JPATH_ADMINISTRATOR); JLoader::import('components.com_sportsmanagement.libraries.GCalendar.GCalendarZendHelper', JPATH_ADMINISTRATOR); //JLoader::import('joomla.environment.browser');
if (!class_exists('Mustache')) { JLoader::import('components.com_sportsmanagement.libraries.mustache.Mustache', JPATH_ADMINISTRATOR); }
class jsmGCalendarUtil `
Wie man sieht fehlen noch weitere Dateien und Ordner.
Ich hätte das Modul unter Joomla 4 versucht: ERROR 0 - Class 'jsmGCalendarDBUtil' not found in C:\xampp\htdocs\noefbv\modules\mod_sportsmanagement_gcalendar\helper.php:40
So wie ich das letzte Kommentar verstehe, gibt es die jsmGCalendarDBUtil nicht mehr und sie wird in diesen drei Dateien verwendet: \components\com_sportsmanagement\models\event.php \components\com_sportsmanagement\models\jsonfeed.php \modules\mod_sportsmanagement_gcalendar\helper.php
Sind das Überbleibsel von einer früheren Version?
Das Modul mod_sportsmanagement_gcalender wirft bei mir folgenden Fehler: 0 Class 'jsmGCalendarDBUtil' not found