Ergebnis 1 bis 7 von 7

Thema: Dateiupload: Dateinamen mit Großbuchstaben oder Leerzeichen verweigern

  1. #1
    Contao-Nutzer
    Registriert seit
    19.07.2009.
    Beiträge
    92

    Standard Dateiupload: Dateinamen mit Großbuchstaben oder Leerzeichen verweigern

    Bereits in anderen Content Managament Systemen, wie zB Wordpress, hatte ich damit zu kämpfen, dass Benutzer nicht genügend sorgsam mit der Bennenung ihrer Dateien umgegangen sind. Da standen Großbuchstaben drin, Leerzeichen ohne Ende. Dateiendungen die groß geschrieben wurden, sind plötzlich von seiten des Systems nicht mehr wahrgenommen worden. Nun stehe ich wieder vor dem Problem und hoffe dafür eine ausreichende Lösung zu finden. Es ist nicht so, dass ich Contao das Handling mit diesen Namenskonventionen nicht zutraue, doch regt es mich an, solche "Richtlinien" den Benutzern vorzugeben. Zumal es mir innerhalb der Dateiverwaltung als übersichtlicher erscheint und es der Suchmaschinenoptimierung auch nur gut tun kann (Stichwort "DSC00324.JPG").

  2. #2
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard

    Das ist bei mir auch aktuell..
    Wenn es keine Möglichkeit gibt, falsch benannte Dateiuploads zu verweigern, wie könnte man dann einen Hinweis für die Benutzer im Backend plazieren (z.Bsp. über den Upload-Feldern o.ä.) der noch einmal darauf hinweist, keine Dateien mit Leerzeichen, Sonderzeichen etc. hochzuladen?

  3. #3
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Na klar, am besten eingerahmt mit gelbem Hintergrund ... ;-)

    (User, die sich das mit den Dateinamen nicht merken können sind in der Regel diejenigen, die eine Warnung ebenfalls nicht lesen bzw dann bei Dir anrufen und ein kaputtes System reklamieren - 'Da steht eine Warnung!' ...)

  4. #4
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard

    ja, klar aber eine geringe Chance besteht evtl. doch noch ein paar Prozent der "nicht-merker" zu erreichen.
    Mir wäre eine komplette Sperre für falsch benannte Dateien auch lieber.

  5. #5
    Alter Contao-Hase Avatar von kubjo
    Registriert seit
    11.01.2011.
    Ort
    Ludwigsburg
    Beiträge
    1.383

    Standard

    Hi Leute,
    ich hatte auch den Fall, daß ein "Redakteur" viele Bilder mit Leerstellen im Dateinamen hochgeladen und verwendet hatte. Diese haben zwar funktioniert, wurden aber als nicht valide vom TidyHTML gemeldet. Ich vergas schlicht ihn bei der Einweisung darauf hin zu weisen, da er ein erfahrener PC-User ist und ich einfach davon ausging daß er sowas automatisch beachtet.

    Deshalb finde ich, sollte man es einstellen können, daß man solche Dateien erst gar nicht hochladen kann. Wenn dann eine Fehlermeldung kommt, die darauf hinweist, daß man keine Umlaute und Leerstellen verwenden darf, dann blickt das auch der DAU.

    Jochen Kubik
    Geändert von kubjo (23.05.2011 um 09:32 Uhr)
    Wir sind alle Würmchen, nur glaube ich, daß ich ein Glühwürmchen bin.

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

    Support Contao

    Standard

    Es gibt dazu bereits ein akzeptiertes Ticket: http://dev.contao.org/issues/2508
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Fan Avatar von markocupic
    Registriert seit
    06.12.2010.
    Ort
    Oberkirch (Schweiz)
    Beiträge
    660

    Standard

    Wie wärs mit einem postUpload-Hook?

    Der postUpload-Hook wird nach dem Hochladen einer oder mehrerer Dateien in der Contao-Dateiverwaltung ausgeführt. Er übergibt ein Array mit Dateinamen als Argument und erwartet keinen Rückgabewert. Hinzugefügt in Version 2.6.4.
    Code:
    // config.php 
    
    $GLOBALS['TL_HOOKS']['postUpload'][] = array('MyClass', 'myPostUpload'); 
    
    public function myPostUpload($arrFiles) 
    { 
    // hinaufgeladene Datei auf Sonderzeichen im Dateinamen überprüfen und Datei gegebenenfalls umbenennen. 
    }
    Liebe Grüsse Marko

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Dateinamen bei Upload umbenennen wie Seitenaliase
    Von Andreas im Forum Bilder/Dateien
    Antworten: 5
    Letzter Beitrag: 28.01.2015, 17:07
  2. Benutzername mit Leerzeichen
    Von chr.flader im Forum Benutzer/-gruppen
    Antworten: 4
    Letzter Beitrag: 13.11.2013, 09:32
  3. Eigener HTML-Code Leerzeichen Bug oder Feature?
    Von Tomas im Forum Layout / Templates / Holy Grail
    Antworten: 8
    Letzter Beitrag: 17.05.2010, 23:45
  4. Dateiupload - Dateinamen umbenennen
    Von CrazyHorst im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 13.10.2009, 16:59

Lesezeichen

Lesezeichen

Berechtigungen

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