Ergebnis 1 bis 9 von 9

Thema: Denkanstoß für Verzeichnisanzeige

      
  1. #1
    Forum Stammgast
    Registriert seit
    20.11.2006
    Alter
    46
    Beiträge
    105

    Denkanstoß für Verzeichnisanzeige

    Hallo,

    ich will dem Nutzer im FE Zugriff auf ein Verzeichnis des Webservers geben.
    Wie geht Ihr an so ein Problem heran? Es soll so Apache-Like werden (Option + Indexes und Zugriffschutz mit .htaccess). Die dortigen Dateien sollen angezeigt werden und in Unterzeichnisse soll man wechseln können.

    Ich habe mich mich jetzt ziemlich festgefahren mit Login-Form und Extension (danp_documentdirs).
    Das Problem ist, das die Verzeichnisinhalte dynamisch sind, eine einfache Linkliste, die ich hinter dem Logindialog aufrufe tuts nicht mehr. Sowohl die Dateitypen als auch die Anzahl der Dateien kenne ich vorher nicht.

    Meine Idee war jetzt einfach ein Conentelement mit RTE-Link als externe URL auf das geschützte Verzeichnis legen. Leider habe ich dann den Logindialog nicht mehr, bzw müßte der Nutzer dann den Apache-Verzeichnisschutz noch bestätigen.

    Wie macht Ihr das?
    Danke,
    -Mario
    Geändert von ziczac-stoffe (15.01.2007 um 12:52 Uhr)

  2. #2
    tom
    tom ist offline
    TYPO3 Forum Team Moderator Avatar von tom
    Registriert seit
    11.09.2004
    Ort
    Schillerstadt Marbach
    Alter
    45
    Beiträge
    786
    was soll der User denn können - nur Lesen oder auch Schreiben ?
    Ist Dir wichtig zu wissen wer sich wann eingeloggt hat ?

    Tom
    "Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

    P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.

  3. #3
    Forum Stammgast
    Registriert seit
    20.11.2006
    Alter
    46
    Beiträge
    105
    Ich hatte schon fast aufgegeben auf eine Antwort zu hoffen.

    Der User soll nur die angebotenen Dateien runterladen können. Mit würde so eine Sache reichen, wie "Save link as".
    Ich muß nicht wissen, wer sich wann eingeloggt hat. Wenn doch irgendwann erforderlich, würde ich mich über die Apache-Logs hermachen.

    Ich will erstmal nur das es funktioniert, die angebotenen Dateien runterladen zu können.
    Hast Du einen Vorschlag?

    -Mario

  4. #4
    tom
    tom ist offline
    TYPO3 Forum Team Moderator Avatar von tom
    Registriert seit
    11.09.2004
    Ort
    Schillerstadt Marbach
    Alter
    45
    Beiträge
    786
    Das einfachste wäre wirklich die Apache-Funktionalität zu nutzen und so das Verzeichnis zu schützen. Du könntest dann eine Seite davor schalten und dem Benutzer erklären, dass nun ein geschützter Bereich kommt und wie er da an die Daten bekommt.

    Du kannst dann die 401-Fehlerseite auch entsprechend einrichten, dass darauf hingewiesen wird, wer Zugriff auf die Seite hat und wie ein User den Zugriff bekommt.

    Falls das nicht geht müsste Typo3-seitig auf jeden Fall ein Login erfolgen. Ich weiss nicht, welche fertigen Extensions es für das Browsing gibt - falls Du keine brauchbare findest müsstest Du das wahrscheinlich programmiern. Mit Typo3-Bordmitteln geht so was m.E. nicht.

    Tom
    "Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

    P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.

  5. #5
    Forum Stammgast
    Registriert seit
    20.11.2006
    Alter
    46
    Beiträge
    105
    Danke.
    Ich hatte es mit "danp_documentdirs" versucht. Das schien mir für meine Aufgabe aber ziemlich oversized. Die "tx_dirlisting_pi1" war auch noch ein Thema, ließ sich aber leider nicht mehr auftreiben. War im Repository nich zu finden.

    Mit der Apache-Funktionalität klappt es schon recht gut. Das Problem ist leider nur, das man einen RTE-Link nicht auf ein internes Directory (BE-Directory) setzen kann, sondern wieder nur auf Files. Der Link auf das BE-Directory wäre die optimale Lösung. Ich muß einen Link auf auf eine externe URL machen. Das ist die 2. beste Lösung, funktioniert aber.

    -Mario

  6. #6
    Forum Stammgast Avatar von arittner
    Registriert seit
    08.12.2006
    Alter
    42
    Beiträge
    248
    Moin!

    2 Sachen sind mir noch nicht klar: Benötigst Du Unterverzeichnisse? Und willst Du bestimmte Dateien aus dem Filelisting ausblenden?

    Es gibt ja ein paar Extensions. Zum Beispiel eine reine Fileliste pro Ordner:

    http://typo3.org/documentation/docum...st/0.2.1/view/

    Wenn Du mehrere Ordner hast, spricht ja nix dagegen das Plugin mehrfach einzufügen.

    Was den Zugriffsschutz betrifft ist es dir ja möglich jedes Plugin mit einer FE-Gruppe zu verknüpfen. Sogar ganz unterschiedlichen. Würde das nicht reichen?

    Am sichersten ist es natürlich htaccess-Zugriffsrechte zu setzen.

    Die folgende Extension vereinfacht die htaccess-Verwaltung im BE:

    http://typo3.org/extensions/reposito..._secdir/1.0.1/

    Und wenn es mit Verzeichnissen sein soll, diese Extension verspricht es:

    http://typo3.org/extensions/reposito...ository/0.2.0/

    Beste Grüße,
    Josch.
    Typo3 4.1.x

  7. #7
    Forum Stammgast
    Registriert seit
    20.11.2006
    Alter
    46
    Beiträge
    105
    -Benötigst Du Unterverzeichnisse?
    Ja, die benötige ich.

    -Und willst Du bestimmte Dateien aus dem Filelisting ausblenden?
    Nein, alle was im Directory ist kann angezeigt werden.

    -> Zum Hintergrund

    In diesem Directory werden Support-Dateien für Kunden bereitsgestellt. Dazu wird ein lokales Directory per cronjob zum Webserver per ftp/rsnyc (-weiß ich jetzt nicht genau) syncronisiert. Dieses Directory ist nur bestimmten Kunden zugänglich, per .htaccess Verzeichnisschutz.

    Ich kenne nur die Root des lokalen Directory, die Inhalte werden von den verantwortlichen gefüllt. Je nach nowendiger Strukturierung gibt es dort Subdirectories oder eben nicht. Das ist dann eben dynamisch, je nach Erforderniss.

    Momentan läuft das ganze in einem nicht Typo3-Webauftritt.

    ---
    Die Extensions waren mir nicht bekannt, schaue ich mir an. Im ersten Durchlesen siehts aber schon sehr gut aus.
    Ich stehe mit Typo3 noch ziemlich am Anfang und habe nur die danp_documentdirs und tx_dirlisting_pi1 gefunden. Da wollte ich dann doch lieber erstmal die Profis fragen, bevor ich dann in einer Sackgasse lande.
    -Mario

  8. #8
    Forum Stammgast
    Registriert seit
    20.11.2006
    Alter
    46
    Beiträge
    105
    Die Extension myth_repository macht genau das, was ich brauche. Klasse.
    Würde das Thema gerne noch als [geloest] markieren. Geht das irgendwie?
    Geändert von ziczac-stoffe (15.01.2007 um 12:55 Uhr)

  9. #9
    Forum Zuschauer
    Registriert seit
    01.03.2008
    Beiträge
    1

    myth_repository css

    hallo,

    kann mir bitte jemand sagen, wie das layout von myth_repository geändert wird ? Ich habe versucht im ext/myth_repository/ext_typoscript_setup.txt was zu ändern aber es hat keine Wirkung im FE

    Die beiden Werte die ich ändern möchte sind die folgende:

    h1.tx-mythrepository-pi1-title {font-size: 10px;color: #999999;font-family: arial,helvetica;position:relative; }
    h1.tx-mythrepository-pi1-title A {font-size: 10px;color: #999999;font-family: arial,helvetica;position:relative; }

    werden aber vom Hautp CSS überschrieben..

    Vielen Dank für eine Idee

    Gruss

    Rupert

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Denkanstoß für Menüstruktur wie bei typo3.org
    Von ziczac-stoffe im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 3
    Letzter Beitrag: 05.01.2007, 11:35

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238