Thomas Luethi: Die Dir Listing Seite mit eigenem HTML bestücken

Beitrag lesen

Hallo,

Ich habe einfach eine redame erstellt, die andere linkfarben und Schriftart benutzt. Der Text in sich selber bleibt aber noch standard. Ich weiß nicht wie ich den ändern soll.

Also, bei mir klappt das wunderbar.

Ich habe im <head> einen <style>-Bereich, in dem
ich mit CSS die Farben fuer das ganze Dokument festlege.
Ebensogut koennte ich auch mit einem <link>-Element
ein externes Stylesheet einbinden.

Voruebergehend kannst Du hier ein Beispiel anschauen:
http://www.tiptom.ch/tests/mix/autoindex/

.htaccess:
----------

IndexOptions +NameWidth=35 +IconsAreLinks +SuppressDescription +SuppressHTMLPreamble +FancyIndexing
 HeaderName .kopf.html
 ReadmeName .fuss.html

.kopf.html:
-----------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
   <HEAD>
      <TITLE>Datei-Auflistung</TITLE>
      <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
      <STYLE type="text/css" media="screen">
         body { color:white; background-color:black; }
         a:link { color:yellow; background-color:black; }
         a:visited { color:lime; background-color:black; }
         a:focus, a:hover { color:red; background-color:navy; }
         a img { border:0 none; }
      </STYLE>
   </HEAD>
   <BODY>
      <H1>Datei-Auflistung</H1>
      <P>Mein eigener Einleitungs-Text</P>
      <HR>

.fuss.html:
-----------

<P>Mein eigener Abschluss-Text (Fusszeile).</P>
   <BODY>
</HTML>

--------------------------------

Beachte, dass die Dateinamen mit einem Punkt beginnen.
Dadurch werden diese Dateien nicht aufgelistet, obwohl
sie auch im gleichen Verzeichnis liegen.

Man koennte sie natuerlich auch kopf.html und fuss.html nennen
und dann mit der IndexIgnore Direktive ausblenden:
IndexIgnore .htaccess kopf.html fuss.html

Oder man koennte sie in ein anderes Verzeichnis stellen,
fuer das es keine Auflistung gibt.

Die eigentliche Auflistung ist nicht eine Tabelle
(wie ich geschrieben hatte), sondern ein mit <pre>
formatierter Text. Darin kommen auch Bilder und <hr> vor.
Das HTML ist somit leider nicht valide.

HTH, Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/