Hallo Arno,
ich suche mittlerweile mit Hilfe von ChatGPT seit 7 Stunden auf meiner Joomla 6.0.3 Version und Jdownloads 4.1.0 einen Fehler.
Wenn ich in com_contect einen neuen Beitrag erstellen will, kommt der Fehler im Betreff dieses Forum-Posts.
Soweit ich es sehe, verwendet jDownloads $query->castAsChar() aber das ist Depreciated?
Richtig soll seit j6 nun $db->quoteName
Auf meinem Verseichnis finde ich die verwendung von $query->castAsChar() sehr oft:
CRITICAL error Uncaught Throwable of type Error thrown with message "Call to undefined method Joomla\Database\Mysqli\MysqliQuery::castAsChar()". Stack trace: #0 [ROOT]/components/com_jdownloads/src/Helper/CategoriesHelper.php(186): JDownloads\Component\JDownloads\Site\Helper\CategoriesHelper->_load()
in verschiedenen stellen.
Danke und Gruß.
Hi,
sorry für die etwas späte Antwort, die Benachrichtigungen durch das Forum funktionieren nicht mehr, hab aber keine Zeit um mich darum zu kümmern.
QuoteSoweit ich es sehe, verwendet jDownloads
CodeAuswählen
$query->castAsChar()
Das gilt aber nur für die 4.0.x Versionen und nicht mehr für die Version
4.1. Oder hast du eventuell noch eine frühere Testversion davon? Ich übersende dir mal separat die letzte Beta Version via PM.
In 4.0.52 (
NICHT Joomla 6 kompatibel!):
$c_id = $query->castAsChar($db->quoteName('c.id'));In 4.1 (
Joomla 6 kompatibel):
$c_id = $query->castAs('CHAR', $db->quoteName('c.id'));Du siehst also das du jD nur dann auf Joomla 6 installieren kannst, wenn du wirklich die Version 4.1 installierst!