Beiträge: 274
Themen: 11
Registriert seit: 06.03.2020
MyBB-Version: 1.8.39
26.01.2021, 18:47
(Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2021, 18:48 von tc4me.)
Hy Leute , Sorry aber wieder einmal läuft es nicht so wie es sollte,
Nach der Installation und nach dem Erstellen einer neuen Gallerie , (z.b Test1) , wenn ich diese im ACP anklicke kommt der Fehler :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 599 - File: admin/modules/user/avatar_gallery.php PHP 7.4.14 (Linux)
File Line Function
/admin/modules/user/avatar_gallery.php 599 errorHandler->error
/admin/index.php 824 require
ZEILE 599 /admin/modules/user/avatar_gallery.php = if(count($avatar) == 0)
habe trotzdem mal versucht ein AVATAR hochzuladen, danach zeigt es den Fehler im ACP bei der Aufgerufenen Galerie nicht mehr an, der hochgeladene AVATAR wird NICHT im ACP angezeigt aber im User-CP wenn man diese Gallerie aufruft ist er verfügbar.
siehe meine Screen ,
Danke schon mal für eure Geduld und Hilfe
lg Tc4me
Beiträge: 2.047
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Versuche mal die betreffende Zeile zu ändern in:
PHP-Code:
if(is_array($avatar) && count($avatar) == 0)
Beiträge: 274
Themen: 11
Registriert seit: 06.03.2020
MyBB-Version: 1.8.39
27.01.2021, 06:43
(Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2021, 06:47 von tc4me.)
(26.01.2021, 23:25)doylecc schrieb: Versuche mal die betreffende Zeile zu ändern in:
PHP-Code:
if(is_array($avatar) && count($avatar) == 0)
Hy doylecc
wenn ich dass mache kommt :
Code:
Warning [2] asort() expects parameter 1 to be array, null given - Line: 606 - File: admin/modules/user/avatar_gallery.php PHP 7.4.14 (Linux)
File Line Function
[PHP] errorHandler->error
/admin/modules/user/avatar_gallery.php 606 asort
/admin/index.php 824 require
Warning [2] Invalid argument supplied for foreach() - Line: 607 - File: admin/modules/user/avatar_gallery.php PHP 7.4.14 (Linux)
File Line Function
/admin/modules/user/avatar_gallery.php 607 errorHandler->error
/admin/index.php
Zeile : 606 /607
asort($avatar);
foreach($avatar as $key => $file)
Und das ABER : wenn ich jetzt trotz Fehler , einen Avatar in den neuen Ordner hochlade, ist die Fehlermeldung weg, und der Avatar wird auch im neuen Ordner angezeigt
Lg Tc4me
Beiträge: 2.047
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Habe mir die Datei erstmal angesehen.
Füge mal noch direkt unter Zeile 585:
PHP-Code:
$avatars = @opendir(MYBB_ROOT."/".$mybb->settings['avatardir']."/".$directory);
folgendes ein:
Beiträge: 274
Themen: 11
Registriert seit: 06.03.2020
MyBB-Version: 1.8.39
@doylecc mein Held :-) , Danke so funktioniert es ohne Fehlermeldung
noch ein Frage hätte ich:
in Zeile 665 ist wieder if(count($avatar) == 0)
soll ich diese auch in if(is_array($avatar) && count($avatar) == 0)
ändern?
DANKE nochmals !!!!
Grüße Tc4me
Beiträge: 2.047
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Ja, am besten beides wie oben wiederholen , die Änderung in Zeile 665 und das andere hinzufügen unter Zeile 655.
Beiträge: 274
Themen: 11
Registriert seit: 06.03.2020
MyBB-Version: 1.8.39
(27.01.2021, 20:18)doylecc schrieb: Ja, am besten beides wie oben wiederholen , die Änderung in Zeile 665 und das andere hinzufügen unter Zeile 655.
schon durchgeführt und funktioniert perfekt ! Fantasisch von dir ! DANKE !
Beiträge: 7.252
Themen: 4.810
Registriert seit: 06.12.2006
Eine neue Version wurde veröffentlicht:
Avatar Gallery 1.4
Beiträge: 274
Themen: 11
Registriert seit: 06.03.2020
MyBB-Version: 1.8.39
13.02.2021, 07:27
(Dieser Beitrag wurde zuletzt bearbeitet: 13.02.2021, 07:32 von tc4me.)
Aha , das Update beinhaltet deine Hilfe
Code:
ändere Zeile 599 und 665
ersetze
if(count($avatar) == 0)
durch
(is_array($avatar) && count($avatar) == 0)
und füge in Zeile
655 und 585
$avatar = array();
Ich habe in zeile 599 und 665 einfach
ersetze
Code:
if(count($avatar) == 0)
durch
if(!isset($avatar) || count($avatar) == 0)
und sonst nichts geändert oder ergänzt
lg Tc4me
Beiträge: 7.252
Themen: 4.810
Registriert seit: 06.12.2006
Eine neue Version wurde veröffentlicht:
Avatar Gallery 1.5