Page 2 of 2

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Posted: 24 Jun 2023, 11:05
by dicide
Hallo Christine,

Da könntest du wirklich recht haben. Das Probiere ich gleich mal aus, falls das Problem dadurch wirklich behoben ist sage ich bescheid.

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Posted: 24 Jun 2023, 11:35
by dicide
Hallo Christine,

Ich kann mit Freude bestätigen, dass es funktioniert hat! Nun kommt der Fehler nicht mehr beim Löschen eines Beitrages im Fronend!
Ich liste es frisch auf für andere, die auf dieses Problem stoßen:


Problemlösung zum Fehler:
"COUNT(): ARGUMENT #1 ($VALUE) MUSS VOM TYP COUNTABLE|ARRAY, INT GIV"

Schritt 1:
Gehe zu "components/com_phocaguestbook/controllers/phocaguestbook.php" öffne diese mit einem PHP-Editor (z.B. Notepad+++) und gehe in die Zeile 549

Ändere dort folgendes:
von

Code: Select all

if (count( $entryid ) < 1) {
in

Code: Select all

if ((int)$entryid < 1) {

Schritt 2:
Gehe zu "components/com_phocaguestbook/models/guestbook.php" öffne diese mit einem PHP-Editor (z.B. Notepad+++) und gehe in die Zeile 577

Ändere dort folgendes:
von

Code: Select all

if (!$this->_db->query()) {
in

Code: Select all

if (!$this->_db->execute()) {

Schritt 3:
Gehe zu "components/com_phocaguestbook/models/guestbook.php" öffne diese mit einem PHP-Editor (z.B. Notepad+++) und gehe in die Zeile 556

Ändere dort folgendes:
von

Code: Select all

if(!$this->_db->query()) {
zu

Code: Select all

if(!$this->_db->execute()) {

Der letzter Schritt 4:
Gehe zu "components/com_phocaguestbook/controllers/phocaguestbook.php" öffne diese mit einem PHP-Editor (z.B. Notepad+++) und gehe in die Zeile 499

Ändere dort folgendes:
von

Code: Select all

if (count( $cid ) < 1) {
zu

Code: Select all

if ((Int)$cid < 1) {
Fertig!
Nun sollte der "PHP-Fehler" nicht mehr kommen.



PS:
Vielen Dank Christine! Ohne dich wäre ich auf den Fehler nicht gekommen! Also nochmals VIELEN DANK!

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Posted: 24 Jun 2023, 11:44
by Jan
Hallo, danke sehr für diese Zusammenfassung und danke Christine, ich werde es in nächster Version anschauen.

Danke, Jan

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Posted: 24 Jun 2023, 12:15
by dicide
Hallo Jan,

Nichts zu Danken! Gerne! Das ist das mindeste was ich zum Dank eurer Hilfe tun kann :)

Der Beitrag kann als erledigt markiert werden.

Liebe Grüße aus der Pfalz
Jens

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Posted: 24 Jun 2023, 13:10
by christine
Hallo Jens,

Auch Dir, Danke für Deine Tests und Feedback.

Liebe Grüße
Christine