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
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
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
... o.k. - nehme an du hast gesehen, dass die von contao für den Zugriffsschutz angelegt wird...
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
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.
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
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
ungetestet:
in DC_Folder
zuPHP-Code:
// Scan directory and sort the result
else
{
foreach (scan($path) as $v)
{
if ($v == '.svn' || $v == '.DS_Store')
{
continue;
}
schöner wäre sicher eine Prüfung im "if" auf in_array welches in der DCA-Config angepasst werden kann... eigentlich kein HexenwerkPHP-Code:
// Scan directory and sort the result
else
{
foreach (scan($path) as $v)
{
if ($v == '.svn' || $v == '.DS_Store' || '.htaccess')
{
continue;
}
Geändert von zonky (22.12.2014 um 16:57 Uhr)
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
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
prima - hab mal ein Ticket gesetzt: https://github.com/contao/core/issues/7536
nehmt es in Euer Abendgebet mit auf ;-)
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Wieso schreibt Ihr in euer Redakteuren Handbuch nicht einfach:Zitat von zonky
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.Zitat von Hinweis
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.
... dann hast Du andere "Redakteure" als ich an der Backe - das ist nach 0,nix wieder vergessen...Wieso schreibt Ihr in euer Redakteuren Handbuch nicht einfach:
Edit: im AKW steht auch nicht "Bitte Kühlung nicht abschalten, da ansonsten eine Kernschmelze droht."
Bingo!! da bin ich auch für! unbedingt!Ich plädiere für einen Schlanken-Core den man für seine/dessen Kunden Bedürfnisse anpassen kann/soll.
=> deshalb die Prüfung gegen ein Array, das man (leicht) als Admin beeinflussen kann
Geändert von zonky (23.12.2014 um 14:09 Uhr)
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
@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!
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
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!
@pandroid
eine kleine Erweiterung zum Testen... in der config.php können die Dateien angepasst werden...
e-spin_hidefiles.zip
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
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
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Hey Zonky,
vielen Dank für die Erweiterung. Habe sie im Einsatz und funktioniert prima.
LG
PAndroid
Gern :-)
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
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
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
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
upps... hier wird offensichtlich nicht die Standardklasse verwendet - auch ein .svn ist sichtbar... na super! :-((
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
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($v, 0, 1) != '.')
{
$folders[] = $path.'/'.$v;
}
}
}
Geändert von zonky (12.01.2015 um 12:43 Uhr)
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen