Ergebnis 1 bis 13 von 13

Thema: [avatar] Immer nur 1 JPG, 1 PNG, 1 GIF Avatar möglich - Überschreiben sich automat.

  1. #1
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard [avatar] Immer nur 1 JPG, 1 PNG, 1 GIF Avatar möglich - Überschreiben sich automat.

    Hallo Forum,

    auf meiner lokalen Contao-Installation haben Nutzer die Möglichkeit, ihre Avatare hochzuladen. Die Erweiterungen, die ich dafür nutze, sind avatar und x_avatarresizier. Contao ist in Version 2.9.1 aufgespielt.

    Ich habe nun mehrere Testuser angelegt und lade mit diesen verschiedene Avatare hoch. Wenn ich mit User A ein JPG-Avatar hochlade und dann mit User B ein weiteres JPG-Avatar, dann gibt es bei beiden in der Ausgabe nur 1 Avatar:
    Code:
    .../tl_files/avatars/member_.jpg
    Das ganze ist bei gif, etc ebenfalls so. Wie kommt das? Wäre es nicht sinnvoller, jedes Avatar unter z.B. member_ID.jpg abzuspeichern?

    Beste Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  2. #2
    Contao-Nutzer Avatar von Vedat
    Registriert seit
    19.10.2010.
    Ort
    Aachen
    Beiträge
    22

    Standard

    HI Alexander,

    es gibt die Möglichkeit, für jeden User einen eigenen Ordner an zu legen, wenn er angemeldet ist, in diesem werden dann auch alle daten zum jeweiligen nutzer abgelegt. Kannst du unter mitglieder - Mitgliedskonto eirichten. Dann wählst du einen übergeordneten Ordner für die Mitgliedskonten aus (vorher erstellen unter dateiverwaltung) und fertig. So üsste es eigentlich gehen.


    Gruß Vedat

  3. #3
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Hi Vedat,

    danke für deine Antwort!
    So wäre es auch möglich gewesen, das stimmt wohl. Bin ich gar nicht drauf gekommen. Es lag anscheinend an der Anwendung xtended_comments von webstar. Nach Deinstallation eben dieser klappte es. Frag mich nicht wieso. Aber nun benötige ich diese auch nicht mehr, weshalb ich den Fehler Fehler sein lasse ;-).
    Dir einen schönen Abend!

    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  4. #4
    Contao-Nutzer Avatar von timbugto
    Registriert seit
    19.03.2010.
    Ort
    UAE
    Beiträge
    90

    Standard

    Ich habe das gleiche Problem, aber nur bei einer Neu Registrierung, wenn sich Leute einloggen und dann ein Bild hochladen dann klappt es mit der Erweiterung der Members ID.

    Neunanmeldung:
    member_.jpg

    Login:
    member_345.jpg

  5. #5
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Ich lümmel mich mal hier dazwischen.

    Mir ist beim Test aufgefallen das die hochgeladenen Fotos überschrieben werden
    bzw. garnicht erstellt werden sondern mit einem Foto des letzten Users Verknüpft wird.
    Soll heissen, User 1 registriert sich und lädt Foto hoch.
    Es wird unter "avatars" das Foto >member_43.jpg< erstellt.
    Danach registrieren wir einen weiteren User mit einem Foto. Hier wird aber >member_.jpg< erstellt. Wenn ich nun in User2 unter meinProfil gehe sehe ich
    nicht mein Foto sondern das des User1

    Jeder neue User erzeugt "member_.jpg" ohne ID eben.
    Dadurch wird es jedesmal ersetzt. Komisch ist nur, ein anderes Foto wird mit angezeigt das garnicht im Ordner avatars existiert. Vermutlich ausm Cache.

  6. #6
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Keiner eine Idee ?
    Ist bei mir momentan sehr wichtig, wir haben seit 2 Tagen den Betrieb gestoppt.
    Bin mir nichtmal sicher ob es ein Bug von der Erweiterung ist oder
    ob weitere Erweiterungen daran mitschuld haben.

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von izanagi Beitrag anzeigen
    Bin mir nichtmal sicher ob es ein Bug von der Erweiterung ist oder ob weitere Erweiterungen daran mitschuld haben.
    Letzteres kannst wohl nur Du selbst rausfinden, indem Du die eine oder andere Erweiterung in den "Einstellungen" deaktivierst und das selbst austestest...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Stimmt, man muss die ja nicht deinstallieren.
    Ok das hab ich mal getestet, habe auch "Benutzerverzeichnis anlegen" deaktiviert,..
    alles ohne Erfolg. Wird nur eine member_jpg angelegt.


    Bin da echt am verzweifeln. Eigentlich müssten alle doch das Problem haben.

  9. #9
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.518
    User beschenken
    Wunschliste

    Standard

    Das würde nur passieren, wenn die Seite die beim Upload aufgerufen wird sich nicht im eingeloggtem Zustand befindet und dadurch keine User-ID vorhanden ist.

    Wenn du Module zum Test deaktivierst, solltes du vor dem weiterem Test den Contao Server Cache löschen und den Browsercache.
    Da gab es schon manch seltsames zu sehen.

    Mit Avatar habe ich vor gut einem halben Jahr mal was gemacht und keinerlei Probleme damit gehabt.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  10. #10
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Klar du hast recht, wenn man sich registriert existiert ja noch
    keine ID. Erst danach, das würde erklären das ein "nachträgliches" hochladen
    des Avatars funktioniert.

    Kann man davon ausgehen das beim Upload was nicht stimmt? das er versucht
    das Bild anzulegen bevor die ID erst erstellt wurde ?

    Aber wieso hast du dann das Problem nicht gehabt ?

    EDIT: theretisch müsste man nur die Reihenfolge des Codes ändern, erst User anlegen, ID erstellen und dann Avatar hochladen.... aber wie ? ^^

  11. #11
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Wie wäre es damit, dem User nur einen Hinweis zu geben, dass er nach der Registrierung Avatare usw. editieren kann und diese ganricht erst bei der Registrierung angeboten bekommt!?

    Ich kenne auch nicht wirklich viele Communitys, wo man das bei der Registrierung überhaupt schon darf. Geschweige denn, dass das überhaupt Sinn macht. Da muss man schon viel Vertrauen zu seinen Besuchern haben, die dann hingehen und Bilder hochladen, ohne das sie den Account später überhaupt nutzen.

    Ich persönlich finde es jedenfalls keine gute Lösung.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  12. #12
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard

    Grüss dich Thomas,

    das es ungewöhnlich ist weiss ich. Mein Kunde möchte jedoch unbedingt diese
    Funktion. Es geht nicht um Massenregistrierungen, vielmehr um ausgewählte
    Gäste von 20-40 im Monat. Die können dort ein Profil für eine Gästekarte anlegen
    und dabei ihr Foto hochladen. Nach einem Identitäts Check
    wird der Account freigegeben und das Bild nur denen angezeigt die ebenfalls
    freigeschaltet sind. Sprich auf der Gästekarte.

    Wir haben das erstmal so, wie du auch schon sagtest, geregelt.
    Vielleicht wäre es trotzdem irgendwie möglich dieses Grundlegende Problem zu lösen.

  13. #13
    Contao-Nutzer
    Registriert seit
    19.11.2010.
    Beiträge
    25

    Standard Hallo zusammen,

    gibt es hierzu mittlerweile Lösungsansätze?

    Ist es möglich, den Dateinamen des Avatars mit einem Zufallsnamen zu versehen?

    An dieser Stelle wird doch der Dateiname - bestehend aus bei der Registrierung noch nicht existierender ID - der Dateiname generiert. Statt der User ID wäre mir an dieser Stelle eine generische Dateiname wie beispielweise "34jdfkfdj.jpg" lieber.


    PHP-Code:
                if ($ok) {
                    
    // save file
                    
    $avfile $conf['avatar_dir'].'/tl_member_'.$this->User->id.'.'.$parts['extension'];
                    
    $this->import('Files');
                    
    $this->Files->move_uploaded_file($tmp$avfile);
                    
    $this->Files->chmod($avfile0644);
                    
    $db    ->prepare("update `tl_member` set avatar=? where `id`=?")
                        ->
    execute(array($avfile$this->User->id));
                    
    $this->reload();
                } 
    // if 
    Ich nutze die Mitgliederegistrierung etwas zweckentfremdet und sie dient nun dem Zweck, Profile in eine Datenbank einzutragen...

    Achso, die Umstzung läuft noch unter Contao 2.11.

    Danke im Voraus!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [avatar] || / && [xtended_comments]
    Von Sarvo im Forum Sonstige Erweiterungen
    Antworten: 5
    Letzter Beitrag: 28.07.2012, 17:37
  2. Avatar und Registrierung
    Von 1stof8 im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 14.02.2010, 23:05
  3. Avatar Problem
    Von 1stof8 im Forum Sonstige Erweiterungen
    Antworten: 6
    Letzter Beitrag: 11.12.2009, 08:57
  4. [avatar] Fehlermeldung bei leerem Feld/Avatar
    Von mbartsch im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 21.09.2009, 19:02
  5. Avatar-Erweiterung
    Von Snaky im Forum Sonstige Erweiterungen
    Antworten: 6
    Letzter Beitrag: 25.06.2009, 20:33

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •