ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » AvatarCrop v. 1.0 Fenster schließt nicht

Geschlossen
  1. #1
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    Guten tag
    ich habe ein kleines Problem mit dem Script AvatarCrop v. 1.0
    und zwar wenn ich mein avatar lösche oder einen neuen hochlade sollte
    das fenster ja schließen doch bei mir erscheint ein weißes fenster und nichts
    passiert mehr zwar speichert er den avatar wenn ich das fenster schließe aber das sollte denke ich mal nicht der sin sein
    wenn ich das im code richtig deuten konnte soll das fenster ja nach fertigem hochladen der datei schließen

    was kann ich dagegen tun ?


    verwendete ilch Version: 1.1 O

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Nach dem Hochladen des Auswahlbildes, sollte dieses erscheinen, so dass man die Auswahl treffen kann. Erst mit Auswahlbestätigung sollte das bild angepasst werden und das Fenster schließen.

    Siehst Du das Auswahlbild und kannst Du darin das Avatar auswählen/anpassen?
    Was für ein Browser nutzt du?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    ich benutze firefox ja die anpassung kommt bestätige ich diese also setze ich den Avatar kommt ein weißes fenster und nichts passiert mehr aktualisiere ich dieses fenster dann nochmal kommt ein fehler

    Warning: getimagesize(include/images/avatars/org_3.png): failed to open stream: No such file or directory in /mnt/web2/d2/53/53197953/htdocs/include/includes/func/avatarcrop.php on line 38 Warning: imagecopyresampled() expects parameter 2 to be resource, null given in /mnt/web2/d2/53/53197953/htdocs/include/includes/func/avatarcrop.php on line 67
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Dann wurden die Bilder nicht in den Ordner include/images/avatars/ geladen.

    Chmod / Bildergrösse / Dateiendung beachten
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    es funktioniert ja wenn ich nicht aktualisiere und das fenster einfach schließe ist das bild ja hochgeladen

    es schließt sich einfach nur nicht wenn das bild hochgeladen oder das bild löschen will dann bleibt das fenster was sich öffnet so wie es ist nur der komplette inhalt wird weiß


    Zuletzt modifiziert von exploid am 28.04.2014 - 17:39:18
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Das Schließen des Fensters wird eigenlich in der include/contents/user/avatar.php - Zeile 102/113 per JS mit window.close(); geregelt. Bei mir funktioniert ohne Probleme. Bin mir aktuell nicht sicher wo das Problem liegen könnte.

    Kannst du mir mal ein Testaccount User machen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    username : Testuser
    passwort : test
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ah... ok ich glaube ich habe den Fehler gefunden!

    Das Script bricht mit der Fehlermeldung TypeError: opener.document.images.avatar is undefined ab, dass bedeutet er kann im Hauptdokument das Bild mit dem Namen Avatar nicht finden.

    Da dieses jedoch in meinem Script bedacht war, hast Du wahrscheinlich nicht mehr die angepasste include/contents/user/profil_edit.php & include/templates/user/profil_edit.htm.

    Das wichtige war

    $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt="" name="avatar"><br />' : '<img src="" alt="Kein Avatar vorhanden" name="avatar"><br />' );


    und im Template

    {avatarbild}
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    wunderbar hat funktioniert
    vielen dank


    Zuletzt modifiziert von exploid am 29.04.2014 - 15:29:30
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Problem gelöst & Thema geschlossen
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten