Bugs with Joomla 4.3.2 and PHP 8.1

Phoca Guestbook - creating guestbooks in Joomla! CMS
dicide
Phoca Member
Phoca Member
Posts: 33
Joined: 19 Jan 2021, 22:38

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Post 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.

Tags:
dicide
Phoca Member
Phoca Member
Posts: 33
Joined: 19 Jan 2021, 22:38

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Post 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!
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 47887
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Post by Jan »

Hallo, danke sehr für diese Zusammenfassung und danke Christine, ich werde es in nächster Version anschauen.

Danke, Jan
If you find Phoca extensions useful, please support the project
dicide
Phoca Member
Phoca Member
Posts: 33
Joined: 19 Jan 2021, 22:38

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Post 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
christine
Phoca Hero
Phoca Hero
Posts: 2738
Joined: 28 Nov 2010, 17:20

Re: Bugs with Joomla 4.3.2 and PHP 8.1

Post by christine »

Hallo Jens,

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

Liebe Grüße
Christine
Post Reply