Ergebnis 1 bis 23 von 23

Thema: htaccess in Dateiverwaltung ausblenden

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard htaccess in Dateiverwaltung ausblenden

    Hi,

    stört mich schon lange - habe aber bisher keine Lösung/Einstellung gefunden: wie kann ich die Anzeige der htaccess bei geschützten Ordnern im BE unterbinden?

    habe immer Angst, dass einer der "Redakteure" die Datei löscht

    Contao 2.11.x

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Mal eine ganz blöde Frage... wieso hast du denn .htaccess Datei(en) in deinem tl_files Ordner? Per se gibts die doch nicht, oder?
    Oder hast du da noch andere Ordner freigegeben und wenn ja, warum?

    Gruß
    Thomas

    EDIT
    Ok, ich ziehe die Frage zurück... ich sollte die Reihenfolge beibehalten... Lesen -> Denken -> Posten
    Sorry.
    Geändert von tblumrich (11.01.2013 um 10:22 Uhr)
    blucomp | Webdesign & Onlinelösungen

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    ... o.k. - nehme an du hast gesehen, dass die von contao für den Zugriffsschutz angelegt wird...

  4. #4
    Contao-Fan Avatar von gregor
    Registriert seit
    20.06.2009.
    Ort
    Frankfurt am Main
    Beiträge
    553

    Standard

    Stehe nun auch vor dem Problem die htaccess unter Contao 2.11.7 auszublenden.
    Sie steht auch bei Events unter "Anlage hinzufügen" zur Auswahl, glücklicherweiser erscheint sie aber nicht im FE.

    LG
    Gregor

  5. #5
    Contao-Nutzer
    Registriert seit
    23.08.2010.
    Beiträge
    14

    Standard Von hinten durch die Brust ...

    Ich hatte gerade das gleiche Problem. Lösung: Du legst einen Unterordner in dem per htaccess-geschützten Ordner an und gibst den Redakteuren in der Dateiverwaltung als Filemount erst den Unterordner als Startpunkt. Nicht wirklich elegant, funzt aber auf Anhieb.
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    warum die .htaccess nicht ausgeblendet wird ist mir unklar - wer damit was anfangen kann, hat eh einen FTP-Account...

    selbst meine "Haupt-Redakteure" - die natürlich Adminrechte haben wollen - stolpern über das Ding...

    => solte man zumindest über die config einstellen können

  7. #7
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Hallo zusammen,

    habt Ihr inzwischen eine Lösung finden können?
    Meine Redakteure brauchen einen geschützten und einen ungeschützten Ordner.

    Ich hatte es per Javascript versucht, indem die DIVs über inlineHTML nach .htaccess indiziert werden und dem ParentNode (übergeordnetes Listen-Element) dann ein display:none verpasst wird. Leider tendieren meine Javascript-Kenntnisse gegen NULL, weshalb das gescheitert ist.
    LG
    PAndroid

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    ungetestet:

    in DC_Folder

    PHP-Code:
            // Scan directory and sort the result
            
    else
            {
                foreach (
    scan($path) as $v)
                {
                    if (
    $v == '.svn' || $v == '.DS_Store')
                    {
                        continue;
                    } 
    zu

    PHP-Code:
            // Scan directory and sort the result
            
    else
            {
                foreach (
    scan($path) as $v)
                {
                    if (
    $v == '.svn' || $v == '.DS_Store' || '.htaccess')
                    {
                        continue;
                    } 
    schöner wäre sicher eine Prüfung im "if" auf in_array welches in der DCA-Config angepasst werden kann... eigentlich kein Hexenwerk

  9. #9
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Hey Zonky,

    vielen Dank für Deine Hilfe. Das funktioniert prima.
    Eine Lösung über die DCA-Config wäre um einiges schöner und vor allem updatesicher.
    LG
    PAndroid

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    prima - hab mal ein Ticket gesetzt: https://github.com/contao/core/issues/7536

    nehmt es in Euer Abendgebet mit auf ;-)

  11. #11
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky
    selbst meine "Haupt-Redakteure" - die natürlich Adminrechte haben wollen - stolpern über das Ding...
    Wieso schreibt Ihr in euer Redakteuren Handbuch nicht einfach:

    Zitat Zitat von Hinweis
    Die .htaccess ist eine Konfigurationsdatei welche unter dem Apache Webserver für das System verwendet wird. Wer keine Kenntnis deren hat darf sie weder erstellen, ändern noch löschen! Wer daran was ändert/löscht trägt zur Instabilität des Systems bei oder gefährdet dessen Sicherheit.
    Was ist wenn der Redakteur per FTP zugriff hat und zufälligerweise die Systemdaten nicht ausgeblendet hat? Wenn er geschult wurde weiß er worum es geht und dass er diese Datei nicht anfassen soll.

    Vielleicht wäre eine kleine Erweiterung der Richtige Ansatz. Wer diese Funktion braucht installiert die Erweiterung*!

    Ich plädiere für einen Schlanken-Core den man für seine/dessen Kunden Bedürfnisse anpassen kann/soll.



    *Vielleicht gibt es in Zukunft mal eine Konfigurationsdatei für die Contao Installation wo man seine Konfigurationsvorlieben reinschreibt und diese bei der Installation mit berücksichtigt wird. Bedingt natürlich dann auch eine (noch) aktive/re community welche solche Tools dann bei Updates (zumindest LTS) zeitgleich mit dem Core mit zieht.


  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    Wieso schreibt Ihr in euer Redakteuren Handbuch nicht einfach:
    ... dann hast Du andere "Redakteure" als ich an der Backe - das ist nach 0,nix wieder vergessen...

    Edit: im AKW steht auch nicht "Bitte Kühlung nicht abschalten, da ansonsten eine Kernschmelze droht."

    Ich plädiere für einen Schlanken-Core den man für seine/dessen Kunden Bedürfnisse anpassen kann/soll.
    Bingo!! da bin ich auch für! unbedingt!

    => deshalb die Prüfung gegen ein Array, das man (leicht) als Admin beeinflussen kann

  13. #13
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Edit: im AKW steht auch nicht "Bitte Kühlung nicht abschalten, da ansonsten eine Kernschmelze droht."
    Ein gewöhnlich sterbender hat in der Nähe des Schalters nichts verloren (kein Zugang), die anderen werden (hoffentlich) ordentlich darauf vorbereitet und wissen was die folgen sind.


  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    @ciaobello

    unsere verschieden Sichtweisen, ob oder was die BE-User sehen soll(t)en werden wir sicher nicht überein bekommen - mit einer flexiblen Möglichkeit das einzustellen, wäre beiden "Lagern" geholfen...

    Frohe Weihnacht!

  15. #15
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Hast ja recht.

    Jetzt können wir nur noch hoffen, das diejenigen welche bei den diversen AKW's arbeiten über die Tage, gut ausgebildet sind. Damit die Geruhsamen Tage auch ruhig bleiben

    Erholsame Zeit!


  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    @pandroid

    eine kleine Erweiterung zum Testen... in der config.php können die Dateien angepasst werden...

    e-spin_hidefiles.zip

  17. #17
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard als Erweiterung [e-spin_hidefiles]

    Habe noch einige Anpassungen für die versch. Contao-Versionen gemacht und eine "richtige" Erweiterung erstellt - siehe http://www.e-spin.de/hide-files.html

  18. #18
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Hey Zonky,

    vielen Dank für die Erweiterung. Habe sie im Einsatz und funktioniert prima.
    LG
    PAndroid

  19. #19

  20. #20
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Hallo Zonky,

    ich habe gerade bemerkt, dass die htaccess in der Dateiverwaltung wieder angezeigt wird, wenn diese als Lightbox geöffnet ist. Also z.B. bei der Auswahl einer Datei beim CE Downloads.

    Hast Du eine Idee wie man das auch noch umgehen könnte?
    LG
    PAndroid

  21. #21
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    hmm... ich würde zunächst mal auf ein Caching-Problem tippen - da hier eine "Basisklasse" von Contao extend wurde, kann (theoretisch) das nicht auftreten => also hop oder top

    ... oder CE Downloads hat eine eigene Klasse zum Auflisten

  22. #22
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard

    upps... hier wird offensichtlich nicht die Standardklasse verwendet - auch ein .svn ist sichtbar... na super! :-((

  23. #23
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.721
    User beschenken
    Wunschliste

    Standard ach du Schreck...

    habe in /system/modules/core mal nach ".DS_Store" gesucht - eine der Dateitypen, die Leo als "ausblendwürdig" erachtet... da kommt ein ganzes Sammelsurium von Dateien zum Vorschein => ich hatte an der Stelle mehr "OOP" erwartet

    zur Frage => schnelle Lösung:

    in /system/modules/core/widgets/FileSelector.php austauschen

    PHP-Code:
    ...
    // #224
            // Scan directory and sort the result
            
    else
            {
                foreach (
    scan($path) as $v)
                {
                    if (!
    is_dir($path.'/'.$v) && $v != '.DS_Store' && $v != '.svn'  && $v != '.htaccess'// geändert!
                    
    {
                        
    $files[] = $path.'/'.$v;
                        continue;
                    }

                    if (
    substr($v01) != '.')
                    {
                        
    $folders[] = $path.'/'.$v;
                    }
                }
            } 

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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